Abstract: A device (102) for charging an electric vehicle includes a protocol translation module (402), a power optimization module (404) and a power unit (220). The protocol translation module (402) receives a charging request message including a demand voltage, from an electric vehicle (106) according to a first charging protocol. The power optimization module (404) determines a translated demand voltage based upon the demand voltage when the demand voltage is outside of a voltage range of an electric vehicle supply equipment (EVSE) (104). The translated demand voltage is within the voltage range of the EVSE (104). The protocol translation module (402) transmits a translated charging request message including the translated demand voltage, to the EVSE (104) according to a second charging protocol. The power unit (220) receives a power signal having the translated demand voltage from the EVSE (104), converts the received power signal to a charging power signal having a demand voltage, and provides the charging power signal to the electric vehicle (106). FIG. 2
DESC:FORM 2
THE PATENTS ACT, 1970
(39 of 1970)
&
THE PATENTS RULES, 2003
COMPLETE SPECIFICATION
(Section 10 and Rule 13)
TITLE OF THE INVENTION
ELECTRIC VEHICLE CHARGING DEVICE
APPLICANT:
Servotech Power Systems Ltd., an Indian company of the address 806, 8th Floor, Crown Heights, Near Hotel Crowne Plaza, Sector-10, Rohini, Delhi, North West, Pin 110085 Delhi, India
and
Electrodrive Powertrain Solutions Private Limited, an Indian company of the address Door no. 97/3, Trichy Road, Vadakku Sambala Thottam, Kanampalayam, Sulur Tk, Coimbatore 641402, Tamil Nadu, India
The following specification particularly describes the invention and the manner in which it is to be performed:
FIELD OF INVENTION
[001] The present disclosure relates to automobiles. More particularly, the present disclosure relates to an electric vehicle charging device.
BACKGROUND
[002] The use of electric vehicles is growing rapidly across the world due to several benefits offered by the electric vehicles, such as, improved fuel efficiency, reduced emissions, lower operational costs, etc. An electric vehicle typically utilizes one or more rechargeable batteries as the source of energy for driving the electric vehicle as well as for various other systems in the electric car. The electric vehicles can be charged through a charging station. The charging station may be provided at user premises or at dedicated locations.
[003] Multiple electric vehicles from several automobile manufacturers are available in the market. These electric vehicles may come with different charging requirements in terms of voltage, current and/or power. Further, several companies are providing charging infrastructure, e.g., charging stations, to charge electric vehicles. Different charging standards have been defined to facilitate interoperability between electric vehicles of different automobile manufacturer and the companies providing the charging infrastructure. Examples of the charging standards include GB/T, CHAdeMO, Combined Charging System (CCS), North American Charging Standard (NACS).
[004] However, despite these attempts of standardizing electric vehicle charging, there are still several drawbacks. These charging standards are incompatible with each other. For example, connectors used for connecting the electric vehicle with the charging station can be different between the charging standards, with the result that the electric vehicle of one charging standard cannot even be plugged into a charging station of a different standard. Further, different standards often use different signaling protocols. As a result, an electric vehicle compliant with one standard is not able to detect a charging station using a different standard and/or communicate with it even though they could be plugged with each other. Moreover, voltage ranges and/or current ranges of the protocols may also be different. For example, a vehicle compliant with a charging standard requiring a lower voltage (e.g., electric vehicles compliant with the Bharat DC 001 standard and requiring a voltage, typically between 72V – 90V) cannot be charged using a charging station supporting only a higher voltage (e.g., charging stations compliant with the CCS standard, whose minimum voltage is 200V). Consequently, the user of the electric vehicle is severely restricted in the choice of charging stations for their electric vehicle, especially when the user is traveling.
[005] Further, some charging stations may be able to provide power at a voltage below their minimum voltage values. However, in this case, the maximum current that can be provided by the charging stations is also reduced. As a result, the power provided by the charging stations is lower than charging power desired by the electric vehicle. This leads to inefficient charging of the electric vehicle and increased charging time.
[006] Therefore, there is a need of a charging device that overcomes drawbacks associated with the current charging infrastructure.
SUMMARY OF THE INVENTION
[007] The present disclosure provides a device and a method for charging an electric vehicle. In an embodiment, the device includes a protocol translation module, a power optimization module and a power unit. The protocol translation module, executed by a second processor, is configured to receive a charging request message from an electric vehicle according to a first charging protocol associated with the electric vehicle. The charging request message comprising a demand voltage. The power optimization module, communicatively coupled to the protocol translation module and executed by the second processor, is configured to determine that the demand voltage is outside of a voltage range of an electric vehicle supply equipment (EVSE). In response to determining that the demand voltage is outside of the voltage range of the EVSE, the power optimization module is configured to determine a translated demand voltage based at least upon the demand voltage. The translated demand voltage is within the voltage range of the EVSE. The protocol translation module is configured to transmit a translated charging request message to the EVSE according to a second charging protocol associated with the EVSE. The translated charging request message includes the translated demand voltage. The power unit is configured to receive a power signal having the translated demand voltage from the EVSE. The power unit is further configured to convert the received power signal to a charging power signal having a demand voltage. The power unit is further configured to provide the charging power signal to the electric vehicle.
[008] In an embodiment, the method includes receiving, by a protocol translation module, a charging request message from an electric vehicle according to a first charging protocol associated with the electric vehicle. The charging request message includes a demand voltage. The method further includes determining, by a power optimization module, that the demand voltage is outside of a voltage range of an electric vehicle supply equipment (EVSE). The method further includes determining, by the power optimization module, a translated demand voltage based at least upon the demand voltage in response to determining that the demand voltage is outside of the voltage range of the EVSE. The translated demand voltage is within the voltage range of the EVSE. The method further includes transmitting, by the protocol translation module, a translated charging request message to the EVSE according to a second charging protocol associated with the EVSE. The translated charging request message includes the translated demand voltage. The method further includes receiving, by a power unit, a power signal having the translated demand voltage from the EVSE. The method further includes converting, by the power unit, the received power signal to a charging power signal having the demand voltage. The method further includes providing, by the power unit, the charging power signal to the electric vehicle.
[009] The foregoing features and other features as well as the advantages of the disclosure will become more apparent from the following detailed description, which proceeds with reference to the accompanying figures.
BRIEF DESCRIPTION OF DRAWINGS
[0010] The summary above, as well as the following detailed description of illustrative embodiments, is better understood when read in conjunction with the apportioned drawings. For the purpose of illustrating the present disclosure, exemplary constructions of the disclosure are shown in the drawings. However, the disclosure is not limited to specific methods and instrumentalities disclosed herein. Moreover, those in the art will understand that the drawings are not to scale.
[0011] Fig. 1 depicts a charging environment 100 in which an electric vehicle charging device 102 (or a charging device 102) may be deployed, in accordance with one or more embodiment of the present disclosure.
[0012] Fig. 2 depicts a schematic block diagram of the charging device 102, in accordance with an embodiment of the present disclosure.
[0013] Fig. 3 depicts a schematic block diagram of a communication unit 216, in accordance with an embodiment of the present disclosure.
[0014] Fig. 4 depicts a schematic block diagram of a control unit 218, in accordance with an embodiment of the present disclosure.
[0015] Fig. 5 depicts a schematic block diagram of a power unit 220, in accordance with an embodiment of the present disclosure.
[0016] Fig. 6 depicts a flowchart of a method 600 for controlling charging of an electric vehicle 106, in accordance with an embodiment of the present disclosure.
[0017] Fig. 7 depicts a flowchart of a method 700 for translating messages between an EVSE 104 and the electric vehicle 106 compliant with different charging protocols, in accordance with an embodiment of the present disclosure.
DETAILED DESCRIPTION OF DRAWINGS
[0018] Prior to describing the invention in detail, definitions of certain words or phrases used throughout this patent document will be defined: the terms "include" and "comprise", as well as derivatives thereof, mean inclusion without limitation; the term "or" is inclusive, meaning and/or; the phrases "coupled with" and "associated therewith", as well as derivatives thereof, may mean to include, be included within, interconnect with, contain, be contained within, connect to or with, couple to or with, be communicable with, cooperate with, interleave, juxtapose, be proximate to, be bound to or with, have a property of, or the like; Definitions of certain words and phrases are provided throughout this patent document, and those of ordinary skill in the art will understand that such definitions apply in many, if not most, instances to prior as well as future uses of such defined words and phrases.
[0019] Reference throughout this specification to “one embodiment,” “an embodiment,” or similar language means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment. Thus, appearances of the phrases “in one embodiment,” “in an embodiment,” and similar language throughout this specification may, but do not necessarily, all refer to the same embodiment, but mean “one or more but not all embodiments” unless expressly specified otherwise. The terms “including,” “comprising,” “having,” and variations thereof mean “including but not limited to” unless expressly specified otherwise. An enumerated listing of items does not imply that any or all of the items are mutually exclusive and/or mutually inclusive, unless expressly specified otherwise. The terms “a,” “an,” and “the” also refer to “one or more” unless expressly specified otherwise.
[0020] Although the operations of exemplary embodiments of the disclosed method may be described in a particular, sequential order for convenient presentation, it should be understood that the disclosed embodiments can encompass an order of operations other than the particular, sequential order disclosed. For example, operations described sequentially may in some cases be rearranged or performed concurrently. Further, descriptions and disclosures provided in association with one particular embodiment are not limited to that embodiment, and may be applied to any embodiment disclosed herein. Moreover, for the sake of simplicity, the attached figures may not show the various ways in which the disclosed system, method, and apparatus can be used in combination with other systems, methods, and apparatuses.
[0021] Furthermore, the described features, advantages, and characteristics of the embodiments may be combined in any suitable manner. One skilled in the relevant art will recognize that the embodiments may be practiced without one or more of the specific features or advantages of a particular embodiment. In other instances, additional features and advantages may be recognized in certain embodiments that may not be present in all embodiments. These features and advantages of the embodiments will become more fully apparent from the following description and apportioned claims, or may be learned by the practice of embodiments as set forth hereinafter.
[0022] The present disclosure provides a charging device for charging an electric vehicle compliant with a first charging protocol from an electric vehicle supply equipment (EVSE) compliant with a second charging protocol, which is different from the first charging protocol. The charging requirements of the electric vehicle as per the first charging protocol may not match with charging capabilities of the EVSE as per the second charging protocol. For example, a voltage required by the electric vehicle may be outside of a voltage range supported by the EVSE. According to an embodiment, the charging device translates the charging requirements of the electric vehicle into translated charging requirements that are within the charging capabilities of the EVSE and sends the translated charging requirements to the EVSE. The EVSE delivers power signal as per the translated charging requirements. In an embodiment, the charging device converts the received power signal into a charging power signal that matches the charging requirements of the electric vehicle. Further, the charging device translates messages from the first charging protocol to the second charging protocol and vice versa, thereby ensuring seamless communication between the electric vehicle and the EVSE despite the difference in the respective charging protocols.
[0023] The proposed charging device presents several advantages. Unlike conventional devices, the charging device of the present disclosure enables a user to charge the electric vehicle even when charging requirements of the electric vehicle do not match with charging capabilities of the EVSE. It leads to more charging options for the user, especially when the user is travelling, and consequently, enhances the overall user experience. Further, unlike conventional devices which may cause the EVSE to provide a required voltage but at a reduced current (reducing overall charging power), by converting the received power from the EVSE into charging power as desired by the electric vehicle, the proposed charging device ensures optimal power for charging the electric vehicle. It increases charging efficiency and reduces charging time, which too leads to enhanced user experience.
[0024] Fig. 1 depicts a charging environment 100 in which an electric vehicle charging device 102 (or charging device 102) for charging electric vehicle can be deployed, according to an embodiment of the present disclosure. The charging environment 100 includes an electric vehicle supply equipment (EVSE) 104 (interchangeably, referred to as a charging station 104) and an electric vehicle 106. The electric vehicle 106 may be a battery electric vehicle (BEV), a plug-in hybrid electric vehicle (PHEV) or any other vehicle having a rechargeable battery. The electric vehicle 106 may be a car, a bicycle, a motor bike, a bus, a truck, etc. The charging device 102 facilitates charging of the electric vehicle 106 compliant with a first charging protocol (or first protocol) by the EVSE 104 compliant with a second charging protocol (or second protocol), different than the first protocol. A voltage range of the first protocol may be different than a voltage range of the second protocol. In an embodiment, the voltage range of the first protocol is lower than the voltage range of the second protocol. In another embodiment, the voltage range of the first protocol may be higher than the voltage range of the second protocol. Further, current ranges of the first protocol and the second protocol may also be different. Unlike conventional protocol converter devices which are not able to handle such a scenario, the use of the charging device 102 enables charging the electric vehicle 106 from the EVSE 104 even in this scenario. According to an exemplary embodiment, the first protocol is Bharat DC 001 and the second protocol is Combined Charging System (CCS) Type 2. The voltage range of Bharat DC 001 is 48V – 120V and the voltage range of CCS Type 2 is 200V – 1000V. The current range of Bharat DC 001 is max. 200A and the current range of CCS Type 2 is max. 100A. Though the present disclosure has been explained in the context of Bharat DC 001 and CCS Type 2 protocols, it should be appreciated that the teachings of the present disclosure can be applied to any first and second protocols that have different and/or non-overlapping voltage ranges.
[0025] The EVSE 104 includes a connector corresponding to the second protocol. In an embodiment, the connector of the EVSE 104 corresponds to the CCS Type 2 protocol. For example, the connector of the EVSE 104 includes signaling pins such as Proximity Pilot (PP) and Control Pilot (CP), and power supply pins such as Protective Earth (PE), Neutral (N), Line 1 (L1), Line 2 (L2), Line 3 (L3), DC+ and DC-. The connector of the EVSE 104 is coupled with a socket outlet of the EVSE 104 via a suitable cable. The electric vehicle 106 includes a vehicle inlet having pins corresponding to the first protocol. In an embodiment, the vehicle inlet of the electric vehicle 106 corresponds to the Bharat DC 001 protocol. For example, the vehicle inlet of the electric vehicle 106 includes signaling pins such as Charging Confirmation 1 (CC1), Charging Confirmation 2 (CC2), S+ and S-, power supply pins such as Protective Earth (PE), DC+ and DC-, and auxiliary power supply pins such as A+ and A-.
[0026] The charging device 102 includes an inlet corresponding to the second protocol. In an embodiment, the inlet of the charging device 102 corresponds to the CCS Type 2 protocol and includes a plurality of pins complementary to the pins of the connector of the EVSE 104, for example, PP, CP, PE, N, L1, L2, L3, DC+ and DC-. The charging device 102 further includes a connector corresponding to the first protocol. In an embodiment, the connector of the charging device 102 corresponds to the Bharat DC 001 protocol and includes a plurality of pins complementary to the vehicle inlet of the electric vehicle 106, namely, CC1, CC2, S+, S-, PE, DC+, DC-, A+ and A-.
[0027] During the operation of the charging device 102, the inlet of the charging device 102 is coupled with the connector of the EVSE 104 and the connector of the charging device 102 is coupled to the vehicle inlet of the electric vehicle 106 via a suitable cable. The charging device 102 provides interoperability between the first protocol of the electric vehicle 106 and the second protocol of the EVSE 104 and facilitates charging of the electric vehicle 106 from the EVSE 104. In an embodiment, the charging device 102 is configured to receive one or more messages as per the second protocol from the EVSE 104, translate the one or more messages into corresponding one or more messages as per the first protocol and send to the electric vehicle 106. Similarly, the charging device 102 is configured to receive one or more messages as per the first protocol from the electric vehicle 106, translate the one or more message into corresponding one or more messages as per the second protocol and send the translated one or more messages to the EVSE 104. The messages to/from the EVSE 104 and the electric vehicle 106 may include one or more of: handshake messages to establish a connection between the EVSE 104 and the electric vehicle 106, charging configuration messages, charging status messages, charging commands, error messages, etc. By interpreting messages in one protocol (the first or the second protocol) and translating them into the other protocol (the second or the first protocol), the charging device 102 ensures seamless communication between the EVSE 104 and the electric vehicle 106.
[0028] The charging device 102 receives from the electric vehicle 106 one or more vehicle charging parameters indicating charging requirements (e.g., one or more of: a demand voltage, a demand current, a demand power, etc.) of the electric vehicle 106. The one or more vehicle charging parameters, e.g., the demand voltage (say 72V), may not match with charging capability, e.g., the voltage range (say 200V – 1000V), of the EVSE 104. The charging device 102 facilitates charging of the electric vehicle 106 according to the charging requirements of the electric vehicle 106. According to an embodiment, the charging device 102 is configured to translate the one or more charging parameters to one or more translated charging parameters that are within the charging capability of the EVSE 104. For example, the charging device 102 translates the demand voltage (say, 72V) to a translated demand voltage that is within the capability of the EVSE 104 (say, 300V). Similarly, the charging device 102 translates the demand current (say, 200V) to a translated demand current that is within the capability of the EVSE 104 (say, 48A). The charging device 102 is configured to instruct the EVSE 104 to provide power at the translated demand voltage and the translated demand current (i.e., 300V and 48A in this example). The charging device 102 is configured to convert the received power from the EVSE 104 into a charging power signal at the demand voltage and the demand current (i.e., 72V and 200A in this example) and provide it to the electric vehicle 106. One of the advantages of converting the power in the charging device 102 in this manner is to ensure optimal power (both the voltage and the current) to charge the electric vehicle 106. This reduces the charging time of the electric vehicle 106. Thus, the charging device 102 ensures that the electric vehicle 106 is charged as per the charging requirements of the electric vehicle 106 even though the charging capability of the EVSE 104 is different than the charging requirements.
[0029] Though in the depicted embodiment, the charging device 102 has been implemented as a separate device, in various embodiments, the functionality of the charging device 102 may be integrated with the EVSE 104 and/or the electric vehicle 106.
[0030] Fig. 2 illustrates a schematic block diagram of the charging device 102 according to an embodiment of the present disclosure. In the depicted embodiment, the electric vehicle 106 is compliant with the Bharat DC 001 protocol (the first protocol) and the EVSE 104 is compliant with the CCS Type 2 protocol (the second protocol).
[0031] The electric vehicle 106 includes a battery 202, a battery management system (BMS) 204 and a control area network (CAN) controller 206. The battery 202 supplies power to drive the electric vehicle 106 and to various components of the electric vehicle 106 for a proper functioning of the electric vehicle 106. The battery 202 is chargeable using power drawn from the EVSE 104. The battery 202 can be, without limitation, of a Lead–acid battery, a Nickel–metal hydride battery, a molten salt battery, a Lithium-ion battery, a Lithium polymer battery etc.
[0032] The BMS 204 controls functioning of the battery 202 including charging/discharging of the battery 202. The BMS 204 monitors one or more parameters of the battery 202 and controls charging of the battery 202 based upon the monitored one or more parameters. The one or more parameters may include, without limitation, voltage, current, state of charge, temperature, etc. The BMS 204 is communicatively coupled with the CAN controller 206. The BMS 204 sends charging requirements of the electric vehicle 106 to the CAN controller 206. The charging requirements may include one or more of: a voltage range, a current range, a demand voltage, a demand current, etc. The voltage range and the current range may indicate acceptable range of voltages and currents for the electric vehicle 106. The demand voltage and the demand current may indicate a voltage and current required by the electric vehicle 106. The BMS 204 also sends real-time charging status of the battery 202 to the CAN controller 206.
[0033] The CAN controller 206 is configured to handle overall communication to and from the electric vehicle 106 during the charging of the electric vehicle 106. Functions of the CAN controller 206 include communication protocol handling, authentication, authorization, charging parameter configuration, data exchange, error handling, billing and payment handling, fault handling, etc. The CAN controller 206 sends/receives messages/responses associated with different functionalities of the CAN controller 206. For example, the CAN controller 206 communicates the charging requirements of the electric vehicle 106 using an appropriate message, for example, BCL message. In an embodiment, the CAN controller 206 communicates over a CAN interface according to the Bharat DC 001 protocol.
[0034] The EVSE 104 includes a rectifier 208, a power control unit 210 and a supply equipment communication controller (SECC) 212. The rectifier 208 receives an AC power from an input (not shown) and converts the AC power into a DC power. The input may be a grid supply, a solar power inverter or any other suitable AC power source. The AC power may be single-phase or three-phase. The rectifier 208 may be any suitable rectifier known in the art.
[0035] The power control unit 210 receives the rectified DC power from the rectifier 208. The power control unit 210 controls power provided by the EVSE 104. In an embodiment, the power control unit 210 outputs DC power based upon charging capability (voltage range, current range, power capacity, etc.) of the EVSE 104 and the charging requirements of the electric vehicle 106. The power control unit 210 receives the charging requirements of the electric vehicle 106 from the SECC 212. The output DC power is provided at the DC+ and DC- pins of the connector of the EVSE 104. Though the depicted embodiment shows that the EVSE 104 provides the DC power, the teachings of the present disclosure can also be applied to an EVSE providing AC power.
[0036] The SECC 212 is configured to handle overall communication to and from the EVSE 104 during the charging of the electric vehicle 106. Functions of the SECC 212 include communication protocol handling, authentication, authorization, charging parameter configuration, data exchange, error handling, billing and payment handling, fault handling, etc. The SECC 212 sends/receives messages/responses associated with different functionalities of the SECC 212. For example, the SECC 212 receives the charging requirements of the electric vehicle 106. In an embodiment, the SECC 212 communicates over a PLC interface according to the CCS Type 2 protocol.
[0037] The EVSE 104 may also include an interlock circuit (not shown). The interlock circuit ensures that the electric vehicle 106 and/or the charging device 102 is not disconnected from the EVSE 104 during the charging of the electric vehicle 106. The EVSE 104 also includes a display (not shown) to present various information associated with the charging of the electric vehicle 106. In an exemplary embodiment, the display presents one or more of: the demand voltage, the demand current, a charging voltage, a charging current, an initial SOC of the battery 202, a current SOC of the battery 202, output power, energy consumption, charging duration, etc.
[0038] The charging device 102 includes a communication unit 216, a control unit 218 and a power unit 220, according to an embodiment.
[0039] The communication unit 216 is communicatively coupled with the SECC 212 and the CAN controller 206. The communication unit 216 communicates with the SECC 212 over a communication interface according to the second protocol (e.g., the PLC interface in the CCS-Type 2 protocol). The communication unit 216 communicates with the CAN controller 206 over a communication interface according to the first protocol (e.g., the CAN interface in the Bharat DC 001 protocol). The communication unit 216 receives messages from and sends messages to the SECC 212 according to the CCS Type 2 protocol. The communication unit 216 receives message from and sends messages to the CAN controller 206 according to the Bharat DC 001 protocol.
[0040] The communication unit 216 is configured to detect a protocol associated with the EVSE 104 (i.e., the second protocol). Similarly, the communication unit 216 may be configured to detect a protocol associated with the electric vehicle 106 (i.e., the first protocol).
[0041] In an embodiment, the communication unit 216 receives signals corresponding to a message from the SECC 212 according to the second protocol (e.g., the CCS Type 2 protocol) over the PLC interface. The communication unit 216 demodulates the signal and recognizes a bit sequence present in the demodulated signal as per the second protocol. The communication unit 216 sends the bit sequence to the control unit 218.
[0042] The control unit 218 is configured to identify a header and a payload of the message from the bit sequence. The control unit 218 is configured to identify the message in the second protocol based upon the header. The control unit 218 determines a corresponding message (hereinafter, a translated message) in the first protocol (e.g., the Bharat DC 001 protocol) using, for example, a mapping between each message in the second protocol and a corresponding message in the first protocol. Such mapping may be stored, for example, as a lookup table. An exemplary look-up table is provided later. The control unit 218 translates the header and the payload of the message in the second protocol into a corresponding translated header and translated payload of the translated message in the first protocol. The control unit 218 forms one or more data packets corresponding to the translated header and the translated payload and sends the one or more data packets to the communication unit 216 for transmitting the one or more data packets to the CAN controller 206.
[0043] The communication unit 216 converts the one or more data packets into a corresponding bit sequence, which are then modulated according to a modulation scheme of the first protocol to generate signals compliant with the first protocol. The communication unit 216 sends the signals to the CAN controller 206 over the CAN interface.
[0044] A message received from the CAN controller 206 as per the first protocol is similarly translated into a message as per the second protocol and sent to the SECC 212, and is not repeated for reasons of brevity. Thus, the control unit 218, together with the communication unit 216, ensures seamless communication between the EVSE 104 and the electric vehicle 106 despite the difference between the protocols followed by the EVSE 104 and the electric vehicle 106.
[0045] The control unit 218 is further configured to control charging of the electric vehicle 106 as per the charging requirements provided by the electric vehicle 106. In an embodiment, the control unit 218 receives the charging requirements from the electric vehicle 106 in one or more messages. In an exemplary implementation, the BMS 204 sends the charging requirements to the control unit 218 via the CAN controller 206 using the BCP or BCL message of the Bharat DC 001 protocol. The control unit 218 identifies the charging requirements by analyzing the payload of the message. In an embodiment, the charging requirement includes a demand voltage and a demand current. The demand voltage may be outside of the voltage range supported by the EVSE 104. The demand voltage is within the voltage range of the first protocol associated with the electric vehicle 106. In an example implementation, the demand voltage may be between 48V - 120V. The actual demand voltage may be determined according to the current status of the battery 202.
[0046] According to an embodiment, the control unit 218 translates the voltage and current requirements (i.e., the demand voltage and the demand current) of the electric vehicle 106 into values that are within the charging capability of the EVSE 104. For example, the control unit 218 translates the demand voltage (say, 72V) and the demand current (say, 150A) into a translated demand voltage (say, 500V) and a translated demand current (say, 21.6A) such that a demand power (i.e., demand voltage multiplied by the demand current) by the electric vehicle 106 is equal to a translated demand power (i.e., the translated demand voltage multiplied by the translated demand current). The control unit 218 sends the translated demand voltage and the translated demand current to the power control unit 210 as charging requirements of the electric vehicle 106. The control unit 218 sends the translated demand voltage and the translated demand current in an appropriate message according to the second protocol (e.g., Current Demand Request message of CCS Type 2 protocol). The power control unit 210 receives the translated charging requirements via the SECC 212 as described earlier. Based upon this, the power control unit 210 outputs a power signal having the demand voltage (500V) at the demand current (100A) at DC+ and DC- pins of the EVSE 104. The control unit 218 controls the power unit 220 to convert the received power signal from the EVSE 104 to a charging power signal having the demand voltage and the demand current. The power unit 220 delivers the charging power signal at the output DC+ and DC- pins of the charging device 102, which are coupled to the DC+ and DC- pins of the battery 202. For example, the control unit 218 controls the power unit 220 to convert the 500V and 100A to 72V and 200A. The control unit 218 also closes switches 222 and 224 to complete the connection.
[0047] Optionally or in addition, the control unit 218 may be configured to perform safety and reliability checks throughout the charging procedure. For example, the control unit 218 may perform one or more checks to ensure accurate translation between the first and the second protocols. The control unit 218 may also check voltage and current alignment as per the first and the second protocols. The control unit 218 may dynamically adjust protocol-specific parameters to ensure consistent and reliable communication. The protocol specific parameters may include, without limitation, the charging voltage provided to the electric vehicle 106, and the charging current provided to the electric vehicle 106. The control unit 218 may monitor the authentication procedure to ensure that safety features, such as overcurrent protection, insulation monitoring are aligned with respective requirements of the first and the second protocols.
[0048] According to an embodiment, the communication unit 216, the control unit 218 and the power unit 220 may be powered by auxiliary power drawn from the battery 202, for example, via the A+ and A- pins, so that no external power supply may be required for the operation of the charging device 102. In such a case, the charging device 102 may include an auxiliary power circuit (e.g., a DC-DC Buck converter). The auxiliary power circuit is configured to receive via at least one pin (e.g., the A+ and A- pins) auxiliary power from the electric vehicle 106 and generate at least one power supply signal having a pre-defined voltage at a pre-defined current (e.g., 12V and 3A) based at least upon the auxiliary power. The at least one power supply signal is provided to various components of one or more of: the communication unit 216, the control unit 218 and the power unit 220.
[0049] Fig. 3 illustrates a schematic block diagram of the communication unit 216 according to an embodiment. The communication unit 216 includes a first interface circuit 302, a second interface circuit 304, a protocol analysis module 306, a bit sequence recognition module 308, a signal conditioning circuit 310, a first processor 312 and a first memory 314.
[0050] The first interface circuit 302 is configured to transmit and receive signals to and from the electric vehicle 106 as per the first protocol. For example, the first interface circuit 302 is communicatively coupled to the CAN controller 206 via the CAN interface. For example, the first interface circuit 302 is coupled to the CAN controller 206 via the pins CC1, CC2, S+ (or CAN-H) and S- (or CAN-L) of the connector of the charging device 102 and the corresponding pins CC1, CC2, CAN-H and CAN-L of the vehicle inlet of the electric vehicle 106. The first interface circuit 302 includes suitable circuitry, for example, a modulator, a demodulator, a transmitter, a receiver, an analog to digital converter, a digital to analog converter, etc. for sending and receiving signals to and from the CAN controller 206 over the CAN interface as per the first protocol (e.g., the Bharat DC 001 protocol).
[0051] The second interface circuit 304 is configured to transmit and receive signals to and from the EVSE 104 as per the second protocol. For example, the second interface circuit 304 is communicatively coupled to the SECC 212 via the PLC interface. For example, the second interface circuit 304 is coupled to the SECC 212 via the pins CP, PP and PE of the inlet of the charging device 102 and the corresponding pins CP, PP and PE of the connector of the EVSE 104. The second interface circuit 304 includes suitable circuitry, for example, a modulator, a demodulator, a transmitter, a receiver, an analog to digital converter, a digital to analog converter, etc. for sending and receiving signals to and from the SECC 212 over the PLC interface as per the second protocol (e.g., the CCS Type protocol).
[0052] The protocol analysis module 306 is communicatively coupled to the first interface circuit 302 and the second interface circuit 304. The protocol analysis module 306 is configured to detect the first protocol and/or the second protocol based at least on the signals received by the corresponding interface circuit (e.g., the first interface circuit 302 and the second interface circuit 304, respectively). In an embodiment, the protocol analysis module 306 analyzes signals received by the second interface circuit 304 to identify patterns and characteristics associated with the second protocol (e.g., the CCS Type 2 protocol). For example, the protocol analysis module 306 may perform one or more of: frequency analysis, amplitude analysis, voltage pattern analysis, current pattern analysis, etc. The protocol analysis module 306 may also implement any suitable protocol analysis algorithm to detect the second protocol. Upon determining that the signals received by the second interface circuit 304 match the patterns and characteristics associated with the second protocol, the protocol analysis module 306 determines the presence of the second protocol. Similarly, the protocol analysis module 306 analyzes signals received by the first interface circuit 302 to identify the first protocol (e.g., the Bharat DC 001 protocol).
[0053] In an embodiment, the first interface circuit 302 receives signals corresponding to a message (hereinafter, a first message) from the electric vehicle 106 according to the first protocol. The first interface circuit 302 demodulates the signals and coverts into digital signals. The first message may be any message (a request or a response) that is sent by the electric vehicle 106 addressed to the EVSE 104 during various stages of a charging procedure defined as per the specification of the first protocol.
[0054] The bit sequence recognition module 308, communicatively coupled to the first interface circuit 302, is configured to identify a sequence of bits from the digital signals. The bit sequence recognition module 308 sends the sequence of bits (corresponding to the first message) to the control unit 218 (or a module thereof).
[0055] The control unit 218 receives the sequence of bits corresponding to the first message. The control unit 218 translates the first message in the first protocol into a corresponding message (hereinafter, a translated first message) compliant with the second protocol (e.g., the CCS Type 2 protocol) for delivering it to the EVSE 104. The translation of the first message as per the first protocol into the translated first message as per the second protocol is explained later.
[0056] In an embodiment, the signal conditioning circuit 310, communicatively coupled to the control unit 218, receives the translated first message (e.g., one or more data packets of the translated first message) from the control unit 218 (or a module thereof). The signal conditioning circuit 310 is configured to convert the translated first message into corresponding analog signals as per requirements of the second protocol (e.g., the CCS Type 2 protocol). For example, the signal conditioning circuit 310 aligns voltage and/or current level, signaling rate, or any other communication parameters (e.g., guard intervals, markers for the header, etc.) required by the second protocol. In an embodiment, the signal conditioning circuit 310 performs the signal conditioning as instructed by the control unit 218 (or a module thereof).
[0057] The second interface circuit 304 is communicatively coupled to the signal conditioning circuit 310 and receives the analog signals corresponding to the translated first message from the signal conditioning circuit 310. The second interface circuit 304 modulates the analog signals and transmits the translated first message as per the second protocol (e.g., the CCS Type 2 protocol) to the SECC 212 over the PLC interface.
[0058] In an embodiment, the second interface circuit 304 receives signals corresponding a message (hereinafter, a second message) from the EVSE 104 according to the second protocol. The second interface circuit 304 demodulates the signals and converts into digital signals. The second message may be any message (a request or a response) that is sent by the EVSE 104 addressed to the electric vehicle 106 during various stages of a charging procedure defined as per the specification of the second protocol.
[0059] The bit sequence recognition module 308, communicatively coupled to the second interface circuit 304, is configured to identify a sequence of bits from the digital signal according to the second protocol. The bit sequence recognition module 308 sends the sequence of bits (corresponding to the second message) to the control unit 218 (or a module thereof).
[0060] The control unit 218 receives the sequence of bits corresponding to the second message. The control unit 218 translates the second message in the second protocol into a corresponding message (hereinafter, a translated second message) compliant with the first protocol (e.g., the Bharat DC 001 protocol) for delivering it to the electric vehicle 106. The translation of the second message in the second protocol into the translated second message in the first protocol is explained later.
[0061] In an embodiment, the signal conditioning circuit 310 receives the translated second message (e.g., one or more data packets of the translated second message) from the control unit 218 (or a module thereof). The signal conditioning circuit 310 is configured to convert the translated second message into corresponding analog signals as per requirements of the first protocol (e.g., the Bharat DC 001). For example, the signal conditioning circuit 310 aligns voltage and/or current level, signaling rate, or any other communication parameters (e.g., guard intervals, markers for the header, etc.) required by the first protocol. In an embodiment, the signal conditioning circuit 310 performs the signal conditioning as instructed by the control unit 218 (or a module thereof).
[0062] The first interface circuit 302 is communicatively coupled to the signal conditioning circuit 310 and receives the analog signals corresponding to the translated second message from the signal conditioning circuit 310. The first interface circuit 302 modulates the analog signals and transmits the translated second message as per the first protocol (e.g., the Bharat DC 001 protocol) to the CAN controller 206 over the CAN interface. Thus, messages from the EVSE 104 are seamlessly delivered to the electric vehicle 106 and vice versa even though the charging protocols of the EVSE 104 and the electric vehicle 106 different.
[0063] In an embodiment, the protocol analysis module 306 and the bit sequence recognition module 308 are stored in the first memory 314. The first memory 314 may be a read only memory, a random access memory, a flash memory, a hard disk, or any other suitable computer readable data storage medium. In an example implementation, the protocol analysis module 306 and the bit sequence recognition module 308 are stored as firmware. According to an embodiment, the protocol analysis module 306 and the bit sequence recognition module 308 are executed by the first processor 312. The first processor 312 may be a microprocessor, a microcomputer, an application-specific processor, a general-purpose computer, etc. or any other processing unit capable of executing computer-readable instructions.
[0064] Fig. 4 illustrates a schematic block diagram of the control unit 218 according to an embodiment. The control unit 218 includes a protocol translation module 402, a power optimization module 404, a communication optimization module 406, a Quality of Service (QoS) module 408, an error correction module 410, a second processor 412 and a second memory 414.
[0065] The protocol translation module 402 is configured to translate messages from one protocol (e.g., the first protocol) into the other protocol (e.g., the second protocol) and vice versa. In an embodiment, the protocol translation module 402 is configured to receive the first message from the electric vehicle 106. The first message is according to the first protocol (e.g., the Bharat DC 001 protocol). The first message includes a first header and a first payload. The protocol translation module 402 is configured to form the translated first message according to the second protocol (e.g., the CCS Type 2 protocol). The translated first message includes a translated first header and a translated first payload. The translated first header corresponds to the first header and is according to the second protocol. Similarly, the translated first payload corresponds to the first payload and is according to the second protocol. An exemplary implementation of how the protocol translation module 402 translates the first message into the translated first message is explained below.
[0066] In an embodiment, the protocol translation module 402 receives the first message, for example, in the form of the bit sequence corresponding to the first message from the bit sequence recognition module 308. The protocol translation module 402 is communicatively coupled to the bit sequence recognition module 308. The protocol translation module 402 is configured to determine the first header from the bit sequence using, for example, information about header structure (e.g., number of bits of a header, one or more marker bits indicating a start of a header, etc.) of various messages defined in the first protocol. The information about the header structure may be in the form of a lookup table stored in the second memory 414. The protocol translation module 402 is configured to analyze the first header and identify the first payload based at least upon the first header (for example, the first header may include one or more bits indicating a length of the first payload).
[0067] The protocol translation module 402 is configured to identify the first message based upon the first header using, for example, a lookup table representing a correspondence between each message of the first protocol and a corresponding header. The lookup table may be stored in the second memory 414. The protocol translation module 402 analyses the first payload based at least in part upon the first message and the first header and determines information present in the first payload. The protocol translation module 402 may use a mapping between different values of bits in the first payload and a corresponding interpretation to determine the information in the first payload. Such a mapping may be stored in the second memory 414.
[0068] The protocol translation module 402 is configured to identify the translated first message corresponding to the first message. As described earlier, the first message adheres to the first protocol and the translated first message adheres to the second protocol. In an embodiment, the protocol translation module 402 uses a mapping between all messages in the first protocol and corresponding messages in the second protocol (and vice versa) to identify the translated first message. The mapping may be stored in the second memory 414 in the form of a lookup table. An exemplary look-up table including the mapping of messages between the Bharat DC 001 protocol and the CCS Type 2 protocol is given below in Table 1. It should be appreciated that the look-up table below illustrates a few exemplary messages and is not exhaustive.
Bharat DC 001 CCS Type 2
CRM Session Setup Request
BRM Session Setup Response
BCP Charger Parameter Discovery Request
CML Charger Parameter Discovery Request
BCL Current Demand Request
CCS Power Delivery
BST Session Stop
CST Session Stop
Table 1
[0069] The protocol translation module 402 generates the translated first header. The translated first header of the translated first message has a format and packet structure compliant with the second protocol. The protocol translation module 402 further converts the information (in the first payload of the first message) into the translated first payload of the translated first message according to the format and packet structure of the payload compliant with the second protocol. The protocol translation module 402 forms one or more data packets corresponding to the translated first message.
[0070] The protocol translation module 402 is configured to transmit the translated first message to the EVSE 104. For example, the protocol translation module 402 sends the translated first message including the translated first header and the translated first payload to the signal conditioning circuit 310, which in turn transmits the translated first message to the SECC 212 over the communication interface associated with the second protocol via the second interface circuit 304 as explained earlier.
[0071] Similarly, in an embodiment, the protocol translation module 402 is configured to receive the second message from the EVSE 104. The second message is according to the second protocol (e.g., the CCS Type 2 protocol). The second message includes a second header and a second payload. The protocol translation module 402 is configured to form the translated second message according to the first protocol (e.g., the Bharat DC 001 protocol). The translated second message includes a translated second header and a translated second payload. The translated second header corresponds to the second header and is according to the first protocol. Similarly, the translated second payload corresponds to the second payload and is according to the first protocol.
[0072] In an embodiment, the protocol translation module 402 receives the second message in the form of the bit sequence corresponding to the second message from the bit sequence recognition module 308. The protocol translation module 402 is configured to determine the second header from the bit sequence using, for example, information about header structure (e.g., number of bits of a header, one or more marker bits indicating a start of a header, etc.) of various messages defined in the second protocol. The information about the header structure may be in the form of a lookup table stored in the second memory 414. The protocol translation module 402 is configured to analyze the second header and identify the second payload based at least upon the second header (for example, the second header may include one or more bits indicating a length of the second payload).
[0073] The protocol translation module 402 is configured to identify the second message based upon the second header using, for example, a lookup table representing a correspondence between each message of the second protocol and a corresponding header. The lookup table may be stored in the second memory 414. The protocol translation module 402 analyses the second payload based at least in part upon the second message and the second header and determines information present in the second payload. The protocol translation module 402 may use a mapping between different values of bits in the second payload and a corresponding interpretation to determine the information in the second payload. Such a mapping may be stored in the second memory 414.
[0074] The protocol translation module 402 is configured to identify the translated second message corresponding to the second message. As described earlier, the second message adheres to the second protocol and the translated second message adheres to the first protocol. In an embodiment, the protocol translation module 402 uses a mapping between all messages in the first protocol and corresponding messages in the second protocol (and vice versa) to identify the translated second message. The mapping may be stored in the second memory 414 in the form of a lookup table. An exemplary look-up table is given earlier in Table 1.
[0075] The protocol translation module 402 generates the translated second header. The translated second header of the translated second message has a format and packet structure compliant with the first protocol. The protocol translation module 402 further converts the information (in the second payload of the second message) into the translated second payload of the translated second message according to the format and packet structure of the payload compliant with the first protocol. The protocol translation module 402 forms one or more data packets corresponding to the translated second message.
[0076] The protocol translation module 402 is configured to transmit the translated second message to the electric vehicle 106. For example, the protocol translation module 402 sends the translated second message including the translated second header and the translated second payload to the signal conditioning circuit 310, which in turn transmits the translated second message to the CAN controller 206 over the communication interface associated with the first protocol via the first interface circuit 302 as explained earlier.
[0077] The power optimization module 404 is communicatively coupled with the protocol translation module 402. The power optimization module 404 is configured to control a charging power (a charging voltage and a charging current) provided to the battery 202 based upon charging requirements provided by the BMS 204 and charging capabilities of the EVSE 104 provided by the power control unit 210 of the EVSE 104. The charging requirements may be provided by the BMS 204 in a suitable message (or messages) according to the first protocol. In an exemplary implementation, the BMS 204 provides the charging requirements in a BCP message or a BCL message of the Bharat DC 001 protocol. The charging requirements includes one or more of: a demand voltage, a demand current and a demand power. The charging capabilities may be provided in a suitable message according to the second protocol. In an exemplary implementation, the power control unit 210 provides the charging capabilities in a Charge Parameter Discovery Response message of the CCS Type 2 protocol. The charging capabilities include one or more of: a minimum voltage, a maximum voltage, a minimum current, a maximum current, etc.
[0078] According to an embodiment, the protocol translation module 402 is configured to receive a charging request message (e.g., the BCP or BCL message) from the electric vehicle 106. The charging request message is according to the first protocol associated with the electric vehicle 106. The charging request message includes the demand voltage and the demand current. In response to the protocol translation module 402 determining that the charging request message is received from the electric vehicle 106, the protocol translation module 402 is configured to send the charging requirements and/or the charging request message to the power optimization module 404. Similarly, in response to the protocol translation module 402 determining that the message having the charging capabilities of the EVSE 104 is received, the protocol translation module 402 is configured to send the charging capabilities and/or the message having the charging capabilities to the power optimization module 404. The power optimization module 404 compares the charging requirements of the electric vehicle 106 with the charging capabilities of the EVSE 104 to determine whether the charging requirements of the electric vehicle 106 match with the charging capabilities of the EVSE 104. In an embodiment, the power optimization module 404 is configured to compare the demand voltage with the voltage range of the EVSE 104. The voltage range of the EVSE 104 may be defined by the minimum voltage and the maximum voltage that can be provided by the EVSE 104. According to an embodiment, the power optimization module 404 may determine that the charging requirements do not match with the charging capabilities. The power optimization module 404 is configured to determine that the demand voltage is outside of the voltage range of the EVSE 104. For example, the power optimization module 404 may determine that the demand voltage (e.g., 72V) may be less than the minimum voltage (e.g., 200V) provided by the EVSE 104. Though the following has been explained when the demand voltage being less than the minimum voltage, the teachings of the present disclosure are also applicable to a situation where the demand voltage is more than the maximum voltage that may be provided by the EVSE 104.
[0079] The power optimization module 404 converts the charging requirements to translated charging requirements that are within the charging capabilities of the EVSE 104 in such a situation. In an embodiment, in response to determining that the demand voltage is outside of the voltage range of the EVSE 104, is configured to determine a translated demand voltage based at least upon the demand voltage such that the translated demand voltage is within the voltage range of the EVSE 104. The power optimization module 404 may also determine a translated demand current to provide optimal power to the electric vehicle 106 for efficient charging. The translated demand current is within a current range of the EVSE 104. In an embodiment, the power optimization module 404 is configured to the translated demand based upon the demand voltage, the demand current and the translated demand voltage such that a demand power (i.e., demand voltage multiplied by the demand current) by the electric vehicle 106 is equal to a translated demand power (i.e., the translated demand voltage multiplied by the translated demand current). For example, the power optimization module 404 may translate the demand voltage of 72V to the translated demand voltage of 250V and the demand current of 200A to a translated demand current of 57.6A. In an embodiment, the translated demand voltage may have a pre-defined value (e.g., 500V) irrespective of the demand voltage of the electric vehicle 106. In another embodiment, the translated demand voltage may be varied depending upon the value of the demand voltage. The power optimization module 404 sends the translated demand voltage and the translated demand current to the protocol translation module 402.
[0080] The protocol translation module 402 is configured to form a suitable charging request message (hereinafter, a translated charging request message) according to the second protocol, wherein the translated charging request message corresponds to the charging request message according to the first protocol. This is done in a similar manner as described earlier. The translated charging request message includes the translated demand voltage and the translated demand current. The protocol translation module 402 is configured to transmit the translated charging request message to the EVSE 104 (e.g., to the power control unit 210 of the EVSE 104) according to the second protocol associated with the EVSE 104. In an exemplary implementation, the protocol translation module 402 transmits the translated charging requirements (the translated demand voltage and the translated demand current) to the EVSE 104 using the Current Demand Request message as per the CCS Type 2 protocol. The protocol translation module 402 sets the parameters in the Current Demand Request message to be 250V and 100A. In an embodiment, the translated demand voltage and the translated demand current may be represented by an appropriate duty cycle (e.g., 5%) in the payload of the Current Demand Request message. The signal conditioning circuit 310 may include appropriate circuitry to generate a PWM signal with the appropriate duty cycle based upon the translated demand voltage and the translated demand current. The Current Demand Request message is routed to the power control unit 210 in a similar manner as explained earlier. The power control unit 210 interprets the message and outputs a power signal having the translated demand voltage (e.g., 250V) at the translated demand current (e.g., 100A) at the DC+ and DC- pins of the EVSE 104.
[0081] The DC+ and DC- pins of the inlet of the charging device 102 are coupled to inputs 506a and 506b of the power unit 220 (shown in Fig. 4). In other words, the translated demand voltage and the translated demand current are provided as the inputs 506a and 506b to the power unit 220. The power optimization module 404 is configured to control the power unit 220 to output a charging power signal having demand voltage at the demand current at its output based upon the power signal having the translated demand voltage at the translated demand current. In an embodiment, the power optimization module 404 is configured to generate at least one control signal based upon the demand voltage and sends the at least one control signal to the power unit 220. The at least one control signal indicates the demand voltage and the demand current to be output. The at least one control signal may be a pulse width modulation (PWM) signal. The power optimization module 404 adjusts at least one of: a frequency, a voltage and a duty cycle of the PWM signal based upon the demand voltage and the demand current. The power unit 220 is configured to convert the received power signal to the charging power signal having the demand voltage at the demand current based upon the at least one control signal. An embodiment of the power unit 220 is elaborated in Fig. 5. Further, the power optimization module 404 is configured to close the switches 222 and 224 to complete the connection when the power signal is received from the EVSE 104. The switches 222 and 224 may be high power semiconductor switches, high power relays, etc. Thus, the power optimization module 404 facilitates charging of the electric vehicle 106 as per its charging requirements even if the charging requirements do not match with the charging capabilities of the EVSE 104. Further, by converting the voltage and current provided by the EVSE 104 to a lower voltage and a higher current to be provided to the electric vehicle 106, the power optimization module 404 ensures efficient charging of the electric vehicle 106 and reduces charging time.
[0082] The communication optimization module 406 may be configured to provide (for example, in real-time) various information associated with the charging of the electric vehicle 106 to the EVSE 104 using appropriate one or more messages as per the second protocol. In an exemplary embodiment, the information may include one or more of: the demand voltage, the demand current, a charging voltage, a charging current, an initial SOC of the battery 202, a current SOC of the battery 202, output power, energy consumption, charging duration, etc. The communication optimization module 406 may receive the information from the BMS 204. The BMS 204 may send such information via appropriate one or more status messages of the first protocol (e.g., the Bharat DC 001 protocol) which are translated by the protocol translation module 402 and provided to the communication optimization module 406. The EVSE 104 may display the information on the display of the EVSE 104.
[0083] Optionally or in addition, the communication optimization module 406 is configured to optimize communication between the EVSE 104 and the electric vehicle 106. This ensures optimal data transfer rates and efficient protocol translation. In an embodiment, the communication optimization module 406 is configured to adjust a signaling rate and/or timing of the messages exchanged between the EVSE 104 and the electric vehicle 106. This may be done by taking into account time required for translating the messages between the first protocol and the second protocol. In an embodiment, once the connection is established between the electric vehicle 106 and the EVSE 104, the communication optimization module 406 sends the information associated with the charging of the electric vehicle 106 to the SECC 212, while preventing status information from the EVSE 104 to be displayed on the display of the EVSE 104 so that the information displayed on the display of the EVSE 104 is in sync with the real-time status of the battery 202. Once the charging process is complete, the communication optimization module 406 may send the status information from the EVSE 104 to the display.
[0084] The Quality of Service (QoS) module 408 is configured to maintain QoS as per requirements of both the first protocol and the second protocol. For example, the QoS module 408 may prioritize protocol translation of one or more critical messages. Examples of such critical messages may be, without limitation, authentication, safety messages, protocol-specific control messages. This ensures timely and reliable data transfer.
[0085] The error correction module 410 is configured to handle one or more errors occurring during the overall charging procedure. The error correction module 410 may detect errors in the data packets corresponding to the messages between the EVSE 104 and the electric vehicle 106 using any suitable techniques known in the art, e.g., checksum, cyclic redundancy check, parity checking, hash function, etc. The error correction module 410 may localize the errors by analyzing the data packets and/or signals associated with the messages. The error correction module 410 may implement one or more error correction techniques, e.g., forward error correction, interleaving, etc., to fix the errors. The error correction module 410 may also implement retry mechanisms, e.g., the error correction module 410 may request retransmission of one or more messages that may have been received erroneously. A feedback loop may be implemented to provide information about success or failure of the error correction. For critical or sensitive messages, the error correction module 410 may have additional mitigation techniques, such as, redundancy or diversity of messages, real-time monitoring of such messages and so on. In an embodiment, the error correction module 410 may adapt error handling mechanism based upon severity and/or frequency of the errors.
[0086] In an embodiment, the protocol translation module 402, the power optimization module 404, the communication optimization module 406, the QoS module 408 and the error correction module 410 are executed by the second processor 412. The second processor 412 may be a microprocessor, a microcomputer, an application-specific processor, a general-purpose computer, etc. or any other processing unit capable of executing computer-readable instructions. The second processor 412 may be the same as or different than the first processor 312. In an embodiment, the protocol translation module 402, the power optimization module 404, the communication optimization module 406, the QoS module 408 and the error correction module 410 are embedded in the second memory 414. The second memory 414 may be a read only memory, a random access memory, a flash memory, a hard disk, or any other suitable computer readable data storage medium. The second memory 414 may be the same as or different than the first memory 314. In an embodiment, the protocol translation module 402, the power optimization module 404, the communication optimization module 406, the QoS module 408 and the error correction module 410 are implemented as firmware.
[0087] It should be appreciated that one or more modules of the communication unit 216 may be implemented in the control unit 218 or vice versa based upon requirements.
[0088] Fig. 5 depicts a schematic block diagram of the power unit 220, according to an embodiment. The power unit 220 is configured to receive the power signal having the translated demand voltage at the translated demand current from the EVSE 104. The power unit 220 is configured to convert the received power signal from the EVSE 104 to the charging power signal and provide the charging power signal to the electric vehicle 106. The power unit 220 includes a DC-DC converter circuit 502 and a driver circuit 504 according to an embodiment. The power unit 220 includes the inputs 506a and 506b coupled to the D+ and D- pins of the EVSE 104 via the respective pins of the inlet of the charging device 102. Thus, the power output by the EVSE 104 is provided as the input to the DC-DC converter circuit 502. The power unit 220 includes outputs 508a and 508b coupled to D+ and D- pins of the inlet of the electric vehicle 106 via the respective pins of the connector of the charging device 102.
[0089] The DC-DC converter circuit 502 is configured to convert the received power signal (e.g., DC power signal) received at the inputs 506a and 506b to the charging power signal having the demand voltage and provide the charging power signal at the outputs 508a and 508b in response to the at least one control signal. In an embodiment, the DC-DC converter circuit 502 converts a high voltage and a low current at the inputs 506a and 506b to a low voltage and a high current at the outputs 508a and 508b as per the charging requirements of the electric vehicle 106. This is done so that optimal power can be delivered to the electric vehicle 106 for charging. For example, the DC-DC converter circuit 502 converts the translated demand voltage (e.g., 250V) and the translated demand current (e.g., 100A) to the demand voltage (e.g., 72V) and the demand current (e.g., 200A) based upon the at least one control signal. In an embodiment, the at least one control signal is a PWM signal and one or more of: a frequency, an amplitude and a duty cycle of the PWM signal may be adjusted to control a level of the voltage and/or current conversion performed by the DC-DC converter circuit 502. The DC-DC converter circuit 502 is coupled to the at least one control signal of the control unit 218 via the driver circuit 504. The driver circuit 504 includes at least one output coupled to the DC-DC converter circuit 502. The driver circuit 504 includes at least one input coupled to the at least one control signal output by the power optimization module 404 of the control unit 218. The driver circuit 504 drives the DC-DC converter circuit 502 based upon the at least one control signal. The driver circuit 504 also provides isolation between different voltage levels of the DC-DC converter circuit 502 and the control unit 218.
[0090] In an embodiment, the DC-DC converter circuit 502 includes a DC-DC Buck converter with isolated topology having a high-frequency switching transformer and a plurality of high-power semiconductor switching elements coupled to the high-frequency switching transformer. The plurality of high-power semiconductor switching elements are switched ON or OFF based upon a respective output of the at least one output of the driver circuit 504. The driver circuit 504 may provide a PWM signal at the at least one output. The switching time of the plurality of high-power semiconductor switching elements is controlled through one or more of: the frequency, the amplitude and the duty cycle of the PWM signal.
[0091] Each of the plurality of high-power semiconductor switching elements may be an Insulated Gate Bipolar Transistor (IGBT), a power Metal Oxide Semiconductor Field Effect Transistor (MOSFET), a thyristor and the like. In an example implementation, the plurality of high-power semiconductor switching elements are IGBTs. The driver circuit 504 may be an opto-coupler circuit. Each of the at least one output of the driver circuit 504 is coupled to a gate terminal of the respective IGBT. Based upon the at least one control signal, one or more IGBTs of the plurality of IGBTs are switched ON to convert the DC power at the inputs 506a and 506b to the desired DC power at the outputs 508a and 508b.
[0092] In another embodiment, where the demand voltage may be more than the maximum voltage provided by the EVSE 104, the DC-DC converter circuit 502 may include a DC-DC Boost converter with isolated topology having a high-frequency switching transformer and a plurality of high-power semiconductor switching elements coupled to the high-frequency switching transformer.
[0093] In an embodiment, the outputs 508a and 508b may also be coupled to the control unit 218 (or the power optimization module 404) via appropriate circuitry (not shown). The power optimization module 404 is configured to monitor the charging power at the outputs 508a and 508b, determine whether there are any deviations from the desired charging power to be supplied to the electric vehicle 106 and adjust the at least one control signal accordingly based upon the charging power signal. Thus, a feedback loop is implemented so that appropriate correction can be performed.
[0094] Though the power unit 220 illustrated in Fig. 5 corresponds to the EVSE 104 providing the DC power, it should be appreciated that the power unit 220 can be adapted to receiving AC power from the EVSE 104, wherein the power signal may be an AC power signal having the translated demand voltage at the translated demand current, without deviating from the scope of the present disclosure. In this case, the power unit 220 may include AC-DC converter circuitry coupled to the DC-DC converter circuit 502. The AC-DC converter circuitry configured to receive the AC power signal, convert the AC power signal to a DC power signal having the translated demand voltage at the translated demand current and provide the DC power signal to the DC-DC converter circuit 502. In an embodiment, the AC-DC converter circuitry includes a rectifier (a single phase or three phase depending upon whether the EVSE 104 provides single phase or three phase power), a power factor correction circuit, an isolation circuit, etc. to convert the AC power signal to the DC power signal provided as input to the DC-DC converter circuit 502.
[0095] Fig. 6 depicts a flowchart of a method 600 for charging an electric vehicle 106, in accordance with an embodiment of the present disclosure. Though one or more steps of the method 600 have been described below as performed respective modules of the communication unit 216 and/or the control unit 218, they may be performed by other modules of the communication unit 216 and/or the control unit 218.
[0096] At step 602, a connection of the EVSE 104 and the electric vehicle 106 with the charging device 102 is detected. In an embodiment, the second interface circuit 304 may detect whether the EVSE 104 is connected based upon a signal level at one or more of the CP and PP pins at the inlet of the charging device 102. For example, signals at the PP and/or CP pins may be driven high or low when the connector of the EVSE 104 is plugged into the inlet of the charging device 102. Similarly, the first interface circuit 302 may detect that the electric vehicle 106 is connected based upon a signal level at one or more of CC1, S+ and S- pins at the connector of the charging device 102. For example, signals at the CC1, S+ and S- pins may be driven high or low when the connector of the charging device 102 is plugged into the inlet of the electric vehicle 106.
[0097] At step 604, protocols associated with the EVSE 104 and the electric vehicle 106 are identified. The protocol analysis module 306 identifies the protocols associated with the EVSE 104 and the electric vehicle 106 using one or more of the signal analysis and protocol analysis algorithm as described earlier. In an embodiment, the protocol analysis module 306 may identify that the electric vehicle 106 complies with the first protocol and the EVSE 104 complies with the second protocol, which is different than the first protocol. In an exemplary implementation, the first protocol is the Bharat DC 001 protocol and the second protocol is the CCS Type 2 protocol.
[0098] At step 606, a communication link between the EVSE 104 and the electric vehicle 106 is established using the respective protocols. In an embodiment, the EVSE 104 and the electric vehicle 106 may exchange a plurality of messages with each other to establish the communication link as per requirements of the respective protocols. The first interface circuit 302 and the second interface circuit 304 receive the messages over respective communication interfaces and forward the received messages to the protocol translation module 402. The protocol translation module 402 translates the messages into the appropriate protocol. The translated messages are delivered to the EVSE 104 or the electric vehicle 106 as appropriate. For example, the protocol translation module 402 translates messages in the first protocol received from the electric vehicle 106 into corresponding messages in the second protocol and transmits these translated messages to the EVSE 104. Similarly, the protocol translation module 402 translates messages in the second protocol received from the EVSE 104 into corresponding messages in the first protocol and transmits these translated messages to the electric vehicle 106. An embodiment of a method for translating the messages in the first protocol to the second protocol and vice versa is explained in Fig. 7. Thus, the protocol translation module 402 ensures a seamless communication link between the EVSE 104 and the electric vehicle 106 despite the difference between the protocols followed by the EVSE 104 and the electric vehicle 106.
[0099] At step 608, a charging request message is received by the protocol translation module 402 from the electric vehicle 106 according to the first protocol. The charging request message may specify charging requirements of the electric vehicle 106. The charging requirements may include one or more of: a demand voltage, a demand current and a demand power. According to an embodiment, the charging request message includes the demand voltage and the demand current. In an example implementation, the charging requirements may be provided in the BCP message and/or the BCL message as per the Bharat DC 001 protocol. In one example, the demand voltage may be 96V. The charging requirements are sent by the protocol translation module 402 to the power optimization module 404. The power optimization module 404 compares the charging requirements with the charging capabilities of the EVSE 104. In an embodiment, the power optimization module 404 compares the demand voltage with the voltage range of the EVSE 104.
[00100] At step 610, the power optimization module 404 determines that the demand voltage is outside of the voltage range of the EVSE 104. For example, the power optimization module 404 determines that the demand voltage (e.g., 96V) is lower than a minimum voltage (e.g., 200V) supported by the EVSE 104.
[00101] At step 612, a translated demand voltage is determined by the power optimization module 404 based upon the demand voltage, in response to determining that the demand voltage is outside of the voltage range of the EVSE 104. The translated demand voltage is within the voltage range of the EVSE 104. In an embodiment, the translated demand voltage may be the same irrespective of the demand voltage. Further, the power optimization module 404 may determine a translated demand current based at least upon the demand current. For example, the power optimization module 404 determines the translated demand current based upon the demand voltage, the demand current and the translated demand voltage such that a demand power (i.e., demand voltage multiplied by the demand current) by the electric vehicle 106 is equal to a translated demand power (i.e., the translated demand voltage multiplied by the translated demand current). Thus, the charging requirements are translated into translated charging requirements so that the translated charging requirements are within the charging capabilities of the EVSE 104. For example, the power optimization module 404 may translate the demand voltage (e.g., 96V) and the demand current (e.g., 200A) to the translated demand voltage (e.g., 250V) and the translated demand current (e.g., 76.8A). In an embodiment, the translated demand voltage and the translated demand current are sent by the power optimization module 404 to the protocol translation module 402.
[00102] At step 614, a translated charging request message is transmitted to the EVSE 104 according to the second protocol. The translated charging request message in the second protocol corresponds to the charging request message in the first protocol. The protocol translation module 402 determines the translated charging request message in a similar manner as described earlier. The translated charging request message includes the translated demand voltage and the translated demand current. In an exemplary implementation, the protocol translation module 402 sends the translated charging requirements to EVSE 104 (e.g., to the power control unit 210 of the EVSE 104) using the Current Demand Request message as per the CCS Type 2 protocol. The power control unit 210 may accordingly provide a power signal having the translated demand voltage at the translated demand current at the DC+ and DC- pins of the EVSE 104.
[00103] At step 616, the power signal is received from the EVSE 104. In an embodiment, the power signal is received by the power unit 220 at the inputs 506a and 506b of the power unit 220.
[00104] At step 618, the received power signal is converted to a charging power signal by the power unit 220. The charging power signal has the demand voltage at the demand current. Thus, the received power is converted into a charging power as per the charging requirements of the electric vehicle 106. In an embodiment, the power optimization module 404 generates and sends at least one control signal to the power unit 220. The at least one control signal is indicative of the demand voltage and the demand current. For example, the at least one control signal may be a PWM signal wherein at least one of a frequency, an amplitude and a duty cycle of the PWM signal is adjusted based upon the demand voltage and the demand current. The power unit 220 converts the received power signal to the charging power signal based upon the at least one control signal.
[00105] At step 620, the charging power signal is provided to the electric vehicle 106 by the power unit 220 via the DC+ and DC- pins of the inlet of the electric vehicle 106 coupled to the outputs 508a and 508b.
[00106] Fig. 7 depicts a flowchart of a method 700 for translating messages between the EVSE 104 and the electric vehicle 106 compliant with different protocols, in accordance with an embodiment of the present disclosure. In an embodiment, the electric vehicle 106 is compliant with the first protocol (e.g., the Bharat DC 001 protocol) and the EVSE 104 is compliant with the second protocol (e.g., the CCS Type 2 protocol). Though one or more steps of the method 700 below as being performed by various modules of the communication unit 216 and/or the control unit 218, the steps may be performed by other modules of the communication unit 216 and/or of the control unit 218.
[00107] At step 702, a message is received from one of the EVSE 104 and the electric vehicle 106 by the protocol translation module 402 via an appropriate interface unit of the communication unit 216. In an embodiment, a message from the electric vehicle 106 (hereinafter, a first message) is received via the first interface circuit 302 and a message from the EVSE 104 (hereinafter, a second message) is received by the second interface circuit 304. The first message and the second message are according to the first protocol and the second protocol, respectively.
[00108] According to an embodiment, a protocol associated with the message is identified by the protocol analysis module 306 and a corresponding bit sequence is formed by the bit sequence recognition module 308. The protocol translation module 402 may receive the first message and the second message in the form of corresponding bit sequences from the bit sequence recognition module 308. In an embodiment, the protocol analysis module 306 analyses received signals corresponding to the message and identifies the protocol associated with the message based upon the analysis as explained earlier. In an embodiment, the protocol analysis module 306 may identify that the second message from the EVSE 104 is compliant with the second protocol. Similarly, the protocol analysis module 306 may identify that the first message from the electric vehicle 106 is compliant with the first protocol.
[00109] In an embodiment, the bit sequence corresponding to the first message is formed according to the first protocol and the bit sequence corresponding to the second message is formed according to the second protocol by the bit sequence recognition module 308. The bit sequences are sent by the bit sequence recognition module 308 to the protocol translation module 402.
[00110] At step 704, the message is identified by the protocol translation module 402 based upon the corresponding bit sequence. According to an embodiment, a header and a payload of the message is identified by the protocol translation module 402 based upon the bit sequence as per the identified protocol as explained earlier. In an embodiment, a header of the first message (hereinafter, a first header) is identified according to the first protocol and a header of the second message (hereinafter, a second header) is identified according to the second protocol. Further, a payload of the first message (hereinafter, a first payload) is identified based upon the first header. Similarly, a header and a payload of the second message (hereinafter, a second header and a second payload, respectively) are identified.
[00111] The message is then identified by the protocol translation module 402 based upon the corresponding header using, for example, a look-up table including a mapping of all messages of the identified protocol and corresponding headers as described earlier. Thus, the first message is identified based upon the first header as per the first protocol and the second message is identified based upon the second header as per the second protocol. Further, the first payload of the first message is analyzed by the protocol translation module 402 and the information in the first payload is determined. Similarly, the second payload of the second message is analyzed by the protocol translation module 402 and the information in the second payload is determined.
[00112] At step 706, a message (hereinafter, a translated message) corresponding to the received message is identified by the protocol translation module 402. The translated message is compliant with a protocol different than the protocol of the received message. In an embodiment, when the first message is received, a translated first message corresponding to the first message is identified by the protocol translation module 402, wherein the translated first message is according to the second protocol. Similarly, in an embodiment, when the second message is received, a translated second message corresponding to the second message is identified by the protocol translation module 402, wherein the translated second message is according to the first protocol. According to an embodiment, the protocol translation module 402 uses a look-up table having a mapping of messages in the first protocol with corresponding messages in the second protocol to identify the translated first message and the translated second message. An exemplary look-up table is illustrated in Table 1 earlier.
[00113] At step 708, the translated message compliant with the other protocol is formed. The translated message includes a translated header and a translated payload. In an embodiment, when the first message is received, the translated first message is formed by the protocol translation module 402. The translated first message includes a translated first header and a translated first payload. The translated first header and the translated first payload correspond to the first header and the first payload, respectively. In an embodiment, the translated first header is formed based upon a packet structure defined for the translated first message according to the second protocol. Further, the translated first payload is formed based upon the information in the first message and the packet structure of the translated first message.
[00114] Similarly, in an embodiment, when the second message is received, the translated second message is formed by the protocol translation module 402. The translated second message includes a translated second header and a translated second payload corresponding to the second header and the second payload, respectively. In an embodiment, the translated second header is formed based upon a packet structure defined for the translated second message according to the first protocol. Further, the translated second payload is formed based upon the information in the second message and the packet structure of the translated second message.
[00115] At step 710, the translated message is transmitted to appropriate one of the EVSE 104 and the electric vehicle 106. According to an embodiment, the translated first message is sent by the protocol translation module 402 to the EVSE 104 via a communication interface associated with the second protocol (e.g., the PLC interface for the CCS Type 2 protocol). Similarly, the translated second message is sent by the protocol translation module to the electric vehicle 106 via a communication interface associated with the first protocol (e.g., the CAN interface for the Bharat DC 001 protocol). In an embodiment, the protocol translation module 402 sends the translated first message and the translated second message to the signal conditioning circuit 310. The signal conditioning circuit 310 may form signals corresponding to the translated first message and the translated second message and condition various parameters of the signals, e.g., a voltage, a current, an amplitude, a frequency, a duty cycle, a modulation, a signaling rate, etc. according to the requirements of the appropriate protocol. The signal conditioning circuit 310 transmits the translated message (the translated first message or the translated second message) via an appropriate interface circuit over an appropriate interface. In an example implementation, the translated first message is sent to the EVSE 104 via the second interface circuit 304 over the PLC interface and the translated second message is sent to the electric vehicle 106 via the first interface circuit 302 over the CAN interface.
[00116] The scope of the invention is only limited by the appended patent claims. More generally, those skilled in the art will readily appreciate that all parameters, dimensions, materials, and configurations described herein are meant to be exemplary and that the actual parameters, dimensions, materials, and/or configurations will depend upon the specific application or applications for which the teachings of the present invention is/are used. ,CLAIMS:WE CLAIM
1. A device (102) for charging an electric vehicle, the device (102) comprising:
a. a protocol translation module (402), executed by a second processor (412), configured to receive a charging request message from an electric vehicle (106) according to a first charging protocol associated with the electric vehicle (106), the charging request message comprising a demand voltage;
b. a power optimization module (404), communicatively coupled to the protocol translation module (402) and executed by the second processor (412), configured to:
i. determine that the demand voltage is outside of a voltage range of an electric vehicle supply equipment (EVSE) (104); and
ii. in response to determining that the demand voltage is outside of the voltage range of the EVSE (104), determine a translated demand voltage based at least upon the demand voltage, the translated demand voltage being within the voltage range of the EVSE (104), wherein the protocol translation module (402) is configured to transmit a translated charging request message to the EVSE (104) according to a second charging protocol associated with the EVSE (104), the translated charging request message comprising the translated demand voltage;
c. a power unit (220) configured to:
i. receive a power signal having the translated demand voltage from the EVSE (104);
ii. convert the received power signal to a charging power signal having the demand voltage; and
iii. provide the charging power signal to the electric vehicle (106).
2. The device (102) as claimed in claim 1, wherein the first charging protocol is Bharat DC 001 and the second charging protocol is Combined Charging System (CCS) Type 2.
3. The device (102) as claimed in claim 1, wherein the power unit (220) comprises a DC-DC converter circuit (502) configured to convert the received power signal to the charging power signal.
4. The device (102) as claimed in claim 3, wherein the power signal is an AC power signal having the translated demand voltage, wherein the power unit (220) comprises AC-DC converter circuitry coupled to the DC-DC converter circuit (502) and configured to:
a. receive the AC power signal;
b. convert the AC power signal to a DC power signal having the translated demand voltage; and
c. provide the DC power signal to the DC-DC converter circuit (502).
5. The device (102) as claimed in claim 1, wherein:
a. the power optimizer module (404) is configured to generate at least one control signal based upon the demand voltage, the at least one control signal being indicative of the demand voltage; and
b. the power unit (220) is configured to convert the received power signal to the charging power signal based upon the at least one control signal.
6. The device (102) as claimed in claim 5, wherein the power optimizer module (404) is configured to adjust the at least one control signal based upon the charging power signal.
7. The device (102) as claimed in claim 1, wherein the device (102) comprises an auxiliary power circuit configured to:
a. receive, via at least one pin, auxiliary power from the electric vehicle (106); and
b. generate at least one power supply signal having a pre-defined voltage based at least upon the auxiliary power.
8. The device (102) as claimed in claim 1, wherein the device (102) comprises:
a. a connector corresponding to the first charging protocol, the connector having a plurality of pins complementary to corresponding pins of an inlet of the electric vehicle (106); and
b. an inlet corresponding to the second charging protocol, the inlet having a plurality of pins complementary to corresponding pins of a connector of the EVSE (104).
9. The device (102) as claimed in claim 1, wherein the protocol translation module (402) is configured to:
a. receive a first message from the electric vehicle (106) according to the first charging protocol, the first message comprising a first header and a first payload;
b. form a corresponding translated first message according to the second charging protocol, the translated first message comprising a translated first header and a translated first payload;
c. transmit the translated first message to the EVSE (104);
d. receive a second message from the EVSE (104) according to the second charging protocol, the second message comprising a second header and a second payload;
e. form a corresponding translated second message according to the first charging protocol, the translated second message comprising a translated second header and a translated second payload; and
f. transmit the translated first message to the electric vehicle (106).
10. A method for charging an electric vehicle, the method comprising:
a. receiving, by a protocol translation module (402), a charging request message from an electric vehicle (106) according to a first charging protocol associated with the electric vehicle (106), the charging request message comprising a demand voltage;
b. determining, by a power optimization module (404), that the demand voltage is outside of a voltage range of an electric vehicle supply equipment (EVSE) (104);
c. determining, by the power optimization module (404), a translated demand voltage based at least upon the demand voltage in response to determining that the demand voltage is outside of the voltage range of the EVSE (104), the translated demand voltage being within the voltage range of the EVSE (104);
d. transmitting, by the protocol translation module (402), a translated charging request message to the EVSE (104) according to a second charging protocol associated with the EVSE (104), the translated charging request message comprising the translated demand voltage;
e. receiving, by a power unit (220), a power signal having the translated demand voltage from the EVSE (104);
f. converting, by the power unit (220), the received power signal to a charging power signal having the demand voltage; and
g. providing, by the power unit (220), the charging power signal to the electric vehicle (106).
11. The method as claimed in claim 10, wherein the first charging protocol is Bharat DC 001 and the second charging protocol is Combined Charging System (CCS) Type 2.
12. The method as claimed in claim 10, wherein the method comprises generating, by the power optimizer module (404), at least one control signal based at least upon the demand voltage, the at least one control signal being indicative of the demand voltage, wherein the received power signal is converted to the charging power signal based upon the at least one control signal.
13. The method as claimed in claim 12, wherein the at least one control signal is adjusted based upon the charging power signal.
14. The method as claimed in claim 10, wherein the method comprises:
a. receiving, by the protocol translation module (402), a first message from the electric vehicle (106) according to the first charging protocol, the first message comprising a first header and a first payload;
b. forming, by the protocol translation module (402), a corresponding translated first message according to the second charging protocol, the translated first message comprising a translated first header and a translated first payload;
c. transmitting, by the protocol translation module (402), the translated first message to the EVSE (104);
d. receiving, by the protocol translation module (402), a second message from the EVSE (104) according to the second charging protocol, the second message comprising a second header and a second payload;
e. forming, by the protocol translation module (402), a corresponding translated second message according to the first charging protocol, the translated second message comprising a translated second header and a translated second payload; and
f. transmitting, by the protocol translation module (402), the translated second message to the electric vehicle (106).
| # | Name | Date |
|---|---|---|
| 1 | 202311082367-STATEMENT OF UNDERTAKING (FORM 3) [04-12-2023(online)].pdf | 2023-12-04 |
| 2 | 202311082367-PROVISIONAL SPECIFICATION [04-12-2023(online)].pdf | 2023-12-04 |
| 3 | 202311082367-POWER OF AUTHORITY [04-12-2023(online)].pdf | 2023-12-04 |
| 4 | 202311082367-FORM FOR SMALL ENTITY(FORM-28) [04-12-2023(online)].pdf | 2023-12-04 |
| 5 | 202311082367-FORM FOR SMALL ENTITY [04-12-2023(online)].pdf | 2023-12-04 |
| 6 | 202311082367-FORM 1 [04-12-2023(online)].pdf | 2023-12-04 |
| 7 | 202311082367-FIGURE OF ABSTRACT [04-12-2023(online)].pdf | 2023-12-04 |
| 8 | 202311082367-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [04-12-2023(online)].pdf | 2023-12-04 |
| 9 | 202311082367-EVIDENCE FOR REGISTRATION UNDER SSI [04-12-2023(online)].pdf | 2023-12-04 |
| 10 | 202311082367-DRAWINGS [04-12-2023(online)].pdf | 2023-12-04 |
| 11 | 202311082367-DECLARATION OF INVENTORSHIP (FORM 5) [04-12-2023(online)].pdf | 2023-12-04 |
| 12 | 202311082367-FORM-26 [09-12-2023(online)].pdf | 2023-12-09 |
| 13 | 202311082367-Proof of Right [22-04-2024(online)].pdf | 2024-04-22 |
| 14 | 202311082367-PA [16-05-2024(online)].pdf | 2024-05-16 |
| 15 | 202311082367-FORM28 [16-05-2024(online)].pdf | 2024-05-16 |
| 16 | 202311082367-FORM FOR SMALL ENTITY [16-05-2024(online)].pdf | 2024-05-16 |
| 17 | 202311082367-EVIDENCE FOR REGISTRATION UNDER SSI [16-05-2024(online)].pdf | 2024-05-16 |
| 18 | 202311082367-ASSIGNMENT DOCUMENTS [16-05-2024(online)].pdf | 2024-05-16 |
| 19 | 202311082367-8(i)-Substitution-Change Of Applicant - Form 6 [16-05-2024(online)].pdf | 2024-05-16 |
| 20 | 202311082367-FORM FOR SMALL ENTITY [31-05-2024(online)].pdf | 2024-05-31 |
| 21 | 202311082367-FORM 3 [31-05-2024(online)].pdf | 2024-05-31 |
| 22 | 202311082367-EVIDENCE FOR REGISTRATION UNDER SSI [31-05-2024(online)].pdf | 2024-05-31 |
| 23 | 202311082367-ENDORSEMENT BY INVENTORS [31-05-2024(online)].pdf | 2024-05-31 |
| 24 | 202311082367-DRAWING [31-05-2024(online)].pdf | 2024-05-31 |
| 25 | 202311082367-COMPLETE SPECIFICATION [31-05-2024(online)].pdf | 2024-05-31 |
| 26 | 202311082367-MSME CERTIFICATE [08-03-2025(online)].pdf | 2025-03-08 |
| 27 | 202311082367-FORM28 [08-03-2025(online)].pdf | 2025-03-08 |
| 28 | 202311082367-FORM-9 [08-03-2025(online)].pdf | 2025-03-08 |
| 29 | 202311082367-FORM 18A [08-03-2025(online)].pdf | 2025-03-08 |
| 30 | 202311082367-FER.pdf | 2025-05-27 |
| 31 | 202311082367-FORM 3 [26-07-2025(online)].pdf | 2025-07-26 |
| 32 | 202311082367-RELEVANT DOCUMENTS [04-08-2025(online)].pdf | 2025-08-04 |
| 33 | 202311082367-POA [04-08-2025(online)].pdf | 2025-08-04 |
| 34 | 202311082367-MARKED COPIES OF AMENDEMENTS [04-08-2025(online)].pdf | 2025-08-04 |
| 35 | 202311082367-FORM 13 [04-08-2025(online)].pdf | 2025-08-04 |
| 36 | 202311082367-AMENDED DOCUMENTS [04-08-2025(online)].pdf | 2025-08-04 |
| 37 | 202311082367-OTHERS [25-10-2025(online)].pdf | 2025-10-25 |
| 38 | 202311082367-FER_SER_REPLY [25-10-2025(online)].pdf | 2025-10-25 |
| 39 | 202311082367-CLAIMS [25-10-2025(online)].pdf | 2025-10-25 |
| 1 | 202311082367_SearchStrategyNew_E_SS3E_26-05-2025.pdf |