Abstract: The present invention describes a method and system for configuring an ethernet switch (101) in an electric two-wheeler. The method comprising the steps of receiving a command for performing a function by a one or more input units (102), upon receiving, generating a plurality of data packets that includes a source IP address, a destination IP address based on the received command by a real time micro-controller (103), associating the destination IP address with a destination MAC address of a addressed module (104a, 104b) in the plurality of data packets by the real time micro-controller (103), upon associating, routing the plurality of data packets to the associated destination MAC address of the addressed module (104a, 104b) by the ethernet switch (101), the routed plurality of data packets are decoded by the addressed module (104a, 104b), and upon receiving the decoded plurality of data packets from the addressed module (104a, 104b), the commanded function is performed by a display unit (105). Figure 1
Claims:We claim:
1. A method for configuring an ethernet switch (101) in a vehicle control unit (VCU) (10) of an electric two-wheeler, the method comprising of:
receiving a command for performing a function by a one or more input units (102);
generating a plurality of data packets including a source IP address, a destination IP address based on the received command by a real time micro-controller (103);
upon associating the destination IP address with a destination MAC address of an addressed module (104a, 104b) in the plurality of data packets by the real time micro-controller (103),
routing the plurality of data packets to the associated destination MAC address of the addressed module (104a, 104b) by the ethernet switch (101),
decoding the routed plurality of data packets by the addressed module (104a, 104b), and
upon receiving the decoded plurality of data packets from the addressed module (104a, 104b), performing the commanded function by a display unit (105).
2. The method of Claim 1 further comprising of receiving command by one or more input units (102), the received command is an analog signal.
3. The method of Claim 1 further comprising of receiving command by one or more input units (102), the received command is a digital signal.
4. The method of Claim 1 further comprising of configuring, by the ethernet switch (101), one or more ports of the ethernet switch (101) with a plurality of modules based on the corresponding MAC addresses.
5. The method of Claim 1 further comprising of routing, by the ethernet switch (101), of the plurality of data packets to the module, the module is a multimedia processor (104a).
6. The method of Claim 1 further comprising of routing, by the ethernet switch (101), of the plurality of data packets to the module, the module is a wireless modem (104b).
7. The method of Claim 1 further comprising of associating, by the real time micro-controller (103), the destination IP address with the destination MAC address in accordance with a predetermined Address Resolution Protocol (ARP) table.
8. A system to configure an ethernet switch (101) in a vehicle control unit (10) of an electric two-wheeler, the system comprising of:
one or more input units (102), the input unit receives a command for performing a function;
a real time micro-controller (103), the real time micro-controller (103) generates a plurality of data packets including a source IP address, a destination IP address based on the received command,
the real time micro-controller (103) further associates the destination IP address with a destination MAC address of a addressed module (104a, 104b) in the plurality of data packets; and
a display unit (105) that performs the commanded function upon receiving the decoded plurality of data packets from the addressed module (104a, 104b).
9. A system to configure an ethernet switch (101) in a vehicle control unit (10) of an electric two-wheeler, the system comprising of:
one or more input units (102), the input unit receives a command for performing a function;
a real time micro-controller (103), the real time micro-controller (103) generates a plurality of data packets including a source IP address, a destination IP address based on the received command,
the real time micro-controller (103) further associates the destination IP address with a destination MAC address of a addressed module (104a, 104b) in the plurality of data packets; and
a display unit (105) that performs the commanded function upon receiving the decoded plurality of data packets from the addressed module (104a, 104b),
charaterized in that, a multimedia processor (104a) and the ethernet switch (101) have a MAC to MAC interface.
10. The system of Claim 8 or Claim 9 wherein the MAC of the ethernet switch (101) is connected to a PHY-X (106), as configured by the real time micro-controller (103).
11. The system of Claim 8 or Claim 9 wherein the MAC of a wireless modem (104b) is connected to a PHY-Y (107), as configured by the wireless modem (104b). , Description:FORM 2
THE PATENTS ACT, 1970
[39 of 1970]
&
THE PATENTS RULES, 2003
COMPLETE SPECIFICATION
(Section 10; Rule 13)
A METHOD AND SYSTEM FOR CONFIGURING AN ETHERNET SWITCH IN AN ELECTRIC TWO-WHEELER
ULTRAVIOLETTE AUTOMOTIVE PVT. LTD.
529-530, Intermediate Ring Road, Amarjyoti Layout, Domlur,
Bangalore – 560071, Karnataka, India
An Indian Company
The following specification particularly describes the invention and the manner in which it is to be performed.
FIELD OF THE INVENTION
The embodiments of the present disclosure relate generally to communication networks and particularly to a method of configuring ethernet switch in an electric vehicle.
BACKGROUND OF THE INVENTION
In recent years, the automotive industry has been evolving rapidly from using mechanical control systems to control a vehicle's functions to electronic “drive-by-wire” control systems for controlling the functions. In mechanical control systems, the mechanical systems are operated to control the components of a vehicle that control vehicle functions via mechanical linkages. In drive-by-wire control systems, the components of a vehicle that control vehicle functions can be accessed via electronic control systems, electronic wire and/or wireless communication channels, rather than direct mechanical linkages. The components are controlled by generating electronic signals that are input to the communication channels and the electronic control systems. A vehicle may be an automobile, car, truck, boat, etc.
The communication networks of modern vehicles are typically required to support communications for a relatively large and increasing number of electronic control systems of varying degrees of criticality for the safe and efficient operation of the vehicles. A vehicle control unit (VCU) connected to a vehicle network typically receives user generated signals and/or signals generated by sensors or actuators connected to the vehicle network. The generated signals operate to control a particular component involved in performing a function. The VCU of a given control system may also receive and process signals relevant to performance of the function generated by components in other vehicle control systems. The sensors, actuators, and/or other control systems communicate with each other and the VCU of a given control system via a shared vehicle communication network. The VCUs may, by way of example, be used to control throttle, navigation through user interface on display unit, transmission, anti lock braking (ABS), control of power regeneration, remote on-board diagnostic (OBD) and so on. Additionally, a vehicle control unit (VCU), when connected to a vehicle network, also provides access to mobile communication networks, e.g., 4G LTE, Wi-Fi and Bluetooth communication networks or systems.
In existing constructions, all the subsystems in the VCU communicate with each other via CAN (Controller Area Network), SPI (Serial Peripheral Interface), I2C (Inter-Integrated Circuit) or FlexRay. In addition, various devices such as sensors and imaging devices e.g., video cameras, etc. are being used, and as the number of vehicle devices gradually increases, it is noted that the existing vehicle networks (CAN, LIN, and FlexRay) are not sufficient to support the required bandwidths for data transfer.
Moreover, the SPI and I2C have limitations on the distance between which subsystems that are connected. Typically, SPI and I2C are implemented if it is used on a single board on a small Printed Circuit Board (PCB). For example, when the components such as infotainment system, motor controller, display unit or steering wheel display of a vehicle are placed across the vehicle at different locations and are not on a single PCB, then while using SPI or I2C, then there is a demerit that they cannot communicate efficiently over long distances.
Moreover, in case all the components are tightly integrated on the I2C port of the I2C bus, any changes in the components requires the code to be rewritten as I2C drivers also undergo change. Further, there would be sequencing issues, change in settings and configuration of SPI and I2C between all the components, thus requiring retesting of all the components if any of the components changes.
PROBLEM TO BE SOLVED BY INVENTION
As mentioned earlier, because of limited bandwidth, there are limitations in these communication standards such as less data is transferred even though they are of high speed. Hence, it is a primary objective of the current invention to solve the problem of limited data transfer by providing high bandwidth.
Moreover, it is yet another objective of the current invention to solve the problem of not being able to communicate over long distances which leads to inefficient communication networks.
It is yet another objective of the current invention to solve the inflexibilities associated with individual module changes and develop a less time consuming and cost-effective solution.
The above-mentioned shortcomings, disadvantages and problems are addressed herein and which will be understood by reading and studying the following specification.
SUMMARY OF THE INVENTION
Various embodiments herein describe a method and system for configuring an ethernet switch in an electric two-wheeler. As per the present invention, the method comprises the steps of receiving a command for performing a function by one or more input units. Upon receiving, generating a plurality of data packets including a source IP address, a destination IP address based on the received command by a real time micro-controller, associating the destination IP address with a destination MAC address of an addressed module in the plurality of data packets by the real time micro-controller. Further, upon associating, routing the plurality of data packets to the associated destination MAC address of the addressed module by the ethernet switch. Further, decoding of the routed plurality of data packets is done by the addressed module, and upon receiving the decoded plurality of data packets from the addressed module, the commanded function is performed by a display unit.
According to the first embodiment of the present invention, the method further comprises receiving command by one or more input units, the received command is an analog signal.
According to the second embodiment of the present invention, the method further comprises receiving command by one or more input units, the received command is a digital signal.
According to the third embodiment of the present invention, the method further comprises configuring, by the ethernet switch, one or more ports of the ethernet switch with a plurality of modules based on the corresponding MAC addresses.
According to the fourth embodiment of the present invention, the method further comprises routing, by the ethernet switch, of the plurality of data packets to the module, the module is a multimedia processor.
According to the fifth embodiment of the present invention, the method further comprises routing, by the ethernet switch, of the plurality of data packets to the module, the module is a wireless modem.
According to the sixth embodiment of the present invention, the method further comprises associating, by the real time micro-controller , the destination IP address with the destination MAC address in accordance with a predetermined Address Resolution Protocol (ARP) table.
According to the present invention, a system to configure an ethernet switch in a vehicle control unit of an electric two-wheeler, the system comprises of one or more input units, the input unit receives a command for performing a function, a real time micro-controller, the real time micro-controller generates a plurality of data packets including a source IP address, a destination IP address based on the received command, the real time micro-controller further associates the destination IP address with a destination MAC address of a addressed module in the plurality of data packets, and a display unit that performs the commanded function upon receiving the decoded plurality of data packets from the addressed module such that a multimedia processor and the ethernet switch have a MAC to MAC interface.
According to yet another construction, a system to configure an ethernet switch in a vehicle control unit of an electric two-wheeler, the system comprises of one or more input units, the input unit receives a command for performing a function, a real time micro-controller, the real time micro-controller generates a plurality of data packets including a source IP address, a destination IP address based on the received command, the real time micro-controller further associates the destination IP address with a destination MAC address of a addressed module in the plurality of data packets, and a display unit that performs the commanded function upon receiving the decoded plurality of data packets from the addressed module.
According to the seventh embodiment of the present invention, the system further comprises wherein the MAC of the ethernet switch is connected to a PHY-X, as configured by the real time micro-controller.
According to the eighth embodiment of the present invention, the system further comprises wherein the MAC of a wireless modem is connected to a PHY-Y, as configured by the wireless modem.
The foregoing has outlined, in general, the various aspects of the invention and serves as an aid to better understanding the more complete detailed description which is to follow. In reference to such, there is to be a clear understanding that the present invention is not limited to the method or application of use described and illustrated herein. It is intended that any other advantages and objects of the present invention that become apparent or obvious from the detailed description or illustrations contained herein are within the scope of the present invention.
BRIEF DESCRIPTION OF THE ACCOMPANYING DRAWINGS
The other objects, features and advantages will occur to those skilled-in-the-art from the following description of the preferred embodiments and the accompanying drawings in which:
Figure 1 is a schematic block diagram illustrating all the modules needed for the implementation of the ethernet switch in the VCU according to an embodiment of the present invention.
Figure 2 is a schematic block diagram illustrating all the modules needed for the implementation of the ethernet switch in the VCU according to another embodiment of the present invention.
Figure 3 is a flow diagram illustrating a method of communication using ethernet switch in the VCU according to an embodiment of the present invention.
Further, those skilled-in-the-art will appreciate that elements in the figures are illustrated for simplicity and may not have necessarily been drawn to scale. Furthermore, in terms of the construction of the device, one or more components of the device may have been represented in the figures by conventional symbols, and the figures may show only those specific details that are pertinent to understanding the embodiments of the present invention so as not to obscure the figures with details that will be readily apparent to those skilled in the art having the benefit of the description herein.
DETAILED DESCRIPTION OF THE INVENTION
The present invention provides a method and system for configuring an ethernet switch in an electric two-wheeler. In the following detailed description of the embodiments of the invention, reference is made to the accompanying drawings that form a part hereof, and in which are shown by way of illustration specific embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled-in-the-art to practice the invention, and it is to be understood that other embodiments may be utilized and that changes may be made without departing from the scope of the present invention. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope of the present invention is defined only by the appended claims.
The specification may refer to “an”, “one” or “some” embodiment(s) in several locations. This does not necessarily imply that each such reference is to the same embodiment(s), or that the feature only applies to a single embodiment. Single features of different embodiments may also be combined to provide other embodiments.
As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless expressly stated otherwise. It will be further understood that the terms “includes”, “comprises”, “including” and/or “comprising” when used in this specification, specify the presence of stated features, integers, steps, operations, elements and/or components, but do not preclude the presence or addition of one or more other features integers, steps, operations, elements, components, and/or groups thereof. As used herein, the term “and/or” includes any and all combinations and arrangements of one or more of the associated listed items.
Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure pertains. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
Embodiments of the present invention will be described below in detail with reference to the accompanying figures.
As per the present invention, a method and system for configuring an ethernet switch (101) in an electric two-wheeler, the method comprises the steps of receiving a command for performing a function by one or more input units (102). Upon receiving, generating a plurality of data packets including a source IP address, a destination IP address based on the received command by a real time micro-controller (103), associating the destination IP address with a destination MAC address of an addressed module in the plurality of data packets by the real time micro-controller (103). Further, upon associating, routing the plurality of data packets to the associated destination MAC address of the addressed module by the ethernet switch (101). Further, decoding of the routed plurality of data packets is done by the addressed module, and upon receiving the decoded plurality of data packets from the addressed module, the commanded function is performed by a display unit (105).
Ethernet is a global standard and the interface is well defined. In the ethernet network, all the modules work completely independent of each other. As the Ethernet is the midpoint between all the modules, it provides the flexibility to add, remove or change the existing modules. Thus, an Ethernet Switch (101) allows the modules to be upgraded or downgraded without changing any other modules in the system.
According to an exemplary embodiment, the multimedia processor (104a) could be upgraded to a multimedia processor which gives 3D capability, without changing other modules in the ethernet base architecture. There would be no change in the software as well. According to another exemplary embodiment Also, the wireless modem (104b) could be upgraded from 4G LTE modem to 5G LTE modem, without changing other modules in the ethernet base architecture. According to yet another exemplary embodiment, to make a low variant vehicle like a scooter, a display like Thin-Film-Transistor (TFT) Liquid Crystal Display (LCD) could be downgraded to a simple LCD display, without effecting the other modules in the ethernet base architecture. The simple LCD displays are functional even without the multimedia processor (104a).
Even in cases where the multimedia processor (104a) is not needed, the real time-controller (103) will be connected to the wireless modem (104b) such as 4G LTE modem via the ethernet switch (101). The real time-controller (103) will also be connected to the display unit (105). Thus, as seen above, the ethernet base architecture is implemented so that the same hardware modules are maintained for all the variants of the vehicle without breaking the internet connectivity among all the modules. The cost involved in manufacturing other variants of the vehicle could be reduced, by avoiding use of the multimedia processor (104a). Without the implementation of the ethernet switch (101), to adopt different variants of the vehicle, the whole hardware will need to be redesigned. After understanding the importance of the ethernet, a person-skilled-in-the-art will appreciate the current invention which will now be explained with respect to the figures.
According to yet another embodiment of the present invention, the method further comprises receiving command by one or more input units (102), the received command is an analog signal.
According to yet another embodiment of the present invention, the method further comprises receiving command by one or more input units (102), the received command is a digital signal.
According to yet another embodiment of the present invention, the method further comprises configuring, by the ethernet switch (101), one or more ports of the ethernet switch (101) with a plurality of modules based on the corresponding MAC addresses.
According to yet another embodiment of the present invention, the method further comprises routing, by the ethernet switch (101), of the plurality of data packets to the module, the module is a multimedia processor (104a).
According to yet another embodiment of the present invention, the method further comprises routing, by the ethernet switch (101), of the plurality of data packets to the module, the module is a wireless modem (104b).
According to yet another embodiment of the present invention, the method further comprises associating, by the real-time micro-controller (103), the destination IP address with the destination MAC address in accordance with a predetermined Address Resolution Protocol (ARP) table.
According to the present invention, a system to configure an ethernet switch (101) in a vehicle control unit of an electric two-wheeler, the system comprises of one or more input units (102), the input unit receives a command for performing a function, a real time micro-controller, the real time micro-controller generates a plurality of data packets including a source IP address, a destination IP address based on the received command, the real time micro-controller further associates the destination IP address with a destination MAC address of a addressed module in the plurality of data packets, and a display unit (105) that performs the commanded function upon receiving the decoded plurality of data packets from the addressed module such that a multimedia processor (104a) and the ethernet switch (101) have a MAC to MAC interface.
According to yet another construction, a system to configure an ethernet switch (101) in a vehicle control unit of an electric two-wheeler, the system comprises of one or more input units (102), the input unit receives a command for performing a function, a real time micro-controller, the real time micro-controller generates a plurality of data packets including a source IP address, a destination IP address based on the received command, the real time micro-controller further associates the destination IP address with a destination MAC address of a addressed module in the plurality of data packets, and a display unit (105) that performs the commanded function upon receiving the decoded plurality of data packets from the addressed module.
According to yet another embodiment of the present invention, the system further comprises wherein the MAC of the ethernet switch (101) is connected to a PHY-X (106), as configured by the real time micro-controller.
According to yet another embodiment of the present invention, the system further comprises wherein the MAC of a wireless modem (104b) is connected to a PHY-Y (107), as configured by the wireless modem (104b).
According to Figure 1, the VCU comprises of three modules. They are a real-time micro-controller (103), a multimedia processor (104a), and a wireless modem (104b). All these modules are integrated on a single printed circuit board (PCB) thereby bringing in strengths of all the different modules onto a single platform while at the same time retaining a level of modularity. The real-time micro-controller (103) acts as a Master and communicates with the vehicle. The multimedia processor (104a) could be a solo processor, a dual processor, or a quad processor. Further, a display unit (105) is connected over low-voltage differential signaling (LVDS) interface to the multimedia processor (104a). The real-time micro-controller (103) and the multimedia processor (104a) require internet connectivity and that is made possible via the wireless modem (104b), like 4G LTE modem, which communicates with the server.
According to the present invention, the real time micro-controller (103), the multimedia processor (104a) and the wireless modem (104b) are all connected to each other via the ethernet switch (101). The ethernet switch (101) has 5 ports and each of the ports is configurable as media independent interface (MII), reduced media independent interface (RMII), reduced gigabit media independent interface (RGMII) or serial gigabit media independent interface (SGMII). However, port 5 is a master port to which the wireless modem (104b) is connected and the only port configurable as SGMII. The other 4 ports are connected to 4 different modules. The real time micro-controller (103) is connected to the ethernet switch (101) over RMII and this is a MAC-to-MAC interface. A medium access control (MAC) is a sublayer of the data link layer of the open system interconnections (OSI) reference model for data transmission. It is responsible for flow control and multiplexing for transmission medium. It controls the transmission of data packets via remotely shared channels. It sends data over the network like Ethernet, Wi-Fi, and Bluetooth. MAC address is a unique identifier allotted to a network interface card (NIC) of a module. It is hardwired or hard coded in the NIC and is used as a network address for data transmission within a network segment. The real time micro-controller (103) is the switch master and is responsible for configuring all the ports in the ethernet switch (101). Only after configuring all the ports, the real-time micro-controller (103) allows the multimedia processor (104a) and the wireless modem (104b) to start functioning. The multimedia processor (104a) is connected to the ethernet switch (101) over RGMII and this is also a MAC-to-MAC interface. Thus, the PHY module on the PCB is eliminated between the real-time micro-controller (103) and the ethernet switch (101) and it is also eliminated between the multimedia processor (104a) and the ethernet switch (101).
The wireless modem (104b) has one SGMII interface which is connected directly to the SGMII of the ethernet switch (101). The connection between the wireless modem (104b) and the ethernet switch (101) includes two PHY modules. The ethernet switch (101) is connected to one PHY such as PHY-X (106) and this is a MAC-to-PHY interface, whereas the wireless modem (104b) is connected to another PHY such as PHY-Y (107) and this is also a MAC-to-PHY interface. The connection between the two modules PHY-X (106) and PHY-Y (107) is a differential pair trace and each has its own master controller. The dependency on the ethernet switch (101) is reduced by not connecting the wireless modem (104b) directly to the ethernet switch (101). In such a case, the wireless modem (104b) could be reused in other designs where the ethernet switch (101) from, say another manufacturer, is used. The PHY-X (106) is configured by the real time micro-controller (103), where the configuration interface is over a management data input/output (MDIO) and similarly the PHY-Y (107) is configured by the wireless modem (104b), where the configuration interface is over the MDIO. The real-time micro-controller (103) configures the ethernet switch (101) using a serial peripheral interface (SPI). The configuration parameters include the speed at which the links will operate, such as 100 Mbps, configuration of information on data packets routing between the ports, configuration of bandwidth throttling and packet memory parameters.
The ethernet switch (101) is essentially a layer 2 switch and it interconnects networks at layer 2, mostly at the MAC sub-layer, and operate as bridges. The ethernet switch (101) builds tables for the transfer of data packets among modules. The ethernet switches that interconnect at layer 2 are faster compared to routers, as they do not take much time for evaluation at the network layer header information. Instead, they should look at the frame’s hardware addresses, which helps in deciding what action needs to take like forward, flood, or drop it. In the OSI protocol stack, for the data packets transmission, the physical layer is eliminated. The data is sent from the application layer of one module, which is then communicated to another module application through the MAC layer of first module to the MAC layer of the second module. The data packets could be chat or text etc.
According to the present invention, during switch initialization, the ethernet switch (101) is configured with the MAC addresses through the SPI connection. The real time micro-controller (103), the multimedia processor (104a) and the wireless modem (104b) are assigned unique MAC addresses that will not change over time. On the ethernet switch (101), the MAC addresses are known from all the incoming data packets source addresses. The ethernet switch (101) performs the switching function to re-arrange the data packets from the source to its destination in the network.
During communication if Transmission Control Protocol/Internet Protocol (TCP/IP), User Datagram Protocol (UDP) or IPv4 protocols are used, the IP addresses are needed. IP addresses are used to send the messages to other modules in the ethernet network. However, the IP addresses need to be translated to MAC addresses or vice versa and each of the modules in the ethernet network have an Address Resolution Protocol (ARP) table to perform the same. The ARP is a network protocol and is used when a module wants to communicate with some other module on the ethernet network. The ARP maps the IP address of a module to the hardware (MAC) address of the same module.
According to Figure 2, there are two modules in the VCU. They are a real time micro-controller (103), and a wireless modem (104b). Both these modules are integrated on a single printed circuit board (PCB), thereby, bringing in strengths of all the different modules onto a single platform while at the same time retaining a level of modularity. The real time micro-controller (103) acts as a MASTER and communicates with the vehicle. A display unit (105) is connected to the real time micro-controller (103). The wireless modem (104b) communicates with the server.
According to an embodiment of the present invention, the real time micro-controller (103), and the wireless modem (104b) are connected to each other via the ethernet switch (101). The ethernet switch (101) has 5 ports and each of the port is configurable as media independent interface (MII), reduced media independent interface (RMII), reduced gigabit media independent interface (RGMII) or serial gigabit media independent interface (SGMII). However, port 5 is a master port to which the wireless modem (104b) is connected and the only port configurable as SGMII. The other 4 ports are connected to 4 different modules.
The real time micro-controller (103) is connected to the ethernet switch (101) over RMII and this is a MAC-to-MAC interface. The real time micro-controller (103) is the switch master and is responsible for configuring all the ports in the ethernet switch (101). Only after configuring all the ports the real time micro-controller (103) allows the wireless modem (104b) to start functioning. Thus, the PHY module on the PCB is eliminated between the real time micro-controller (103) and the ethernet switch (101). The wireless modem (104b) has only got one SGMII interface which is connected directly to the SGMII of the ethernet switch (101). The connection between the wireless modem (104b) and the ethernet switch (101) includes two PHY modules. The ethernet switch (101) is connected to one PHY such as PHY-X (106) and this is a MAC-to-PHY interface, whereas the wireless modem (104b) is connected to another PHY such as PHY-Y (107) and this is again a MAC-to-PHY interface. The connection between the two modules PHY-X (106) and PHY-Y (107) is a differential pair trace and each has its own master controller. We are reducing dependency on the ethernet switch (101), by not connecting the wireless modem (104b) directly to the ethernet switch (101). In such a case, the wireless modem (104b) could be reused in other designs where the ethernet switch (101) from another manufacturer is used. The PHY-X (106) is configured by the real time micro-controller (103), where the configuration interface is over a management data input/output (MDIO) and similarly the PHY-Y (107) is configured by the wireless modem (104b), where the configuration interface is over the MDIO.
According to Figure 3, In step 1 a command being received for performing a function by a one or more input units (102). In the step 2, a plurality of data packets are generated having a source IP address, a destination IP address based on the received command by a real time micro-controller (103). In the step 3, the destination IP address is associated with a destination MAC address of addressed module in the plurality of data packets by the real time micro-controller (103). When the data packets are sent with IP addresses to the real time micro-controller (103), the ARP table in the real time micro-controller (103) is used to map the IP address to the MAC address of the module. The data packets with the MAC address are then transferred to the ethernet switch (101). Upon associating, the plurality of data packets are routed to the destination MAC address of the addressed module by the ethernet switch (101). The addressed module then decodes the routed plurality of data packets. The addressed module uses the ARP table to match the MAC address back to the IP address, which is then sent to the application. A display unit (105) performs the commanded function upon receiving the decoded plurality of data packets from the addressed module.
FURTHER ADVANTAGES OF THE INVENTION
The current invention solves limited data transfer by providing high bandwidth. The proposed method is one of the ways to achieve high-speed inter processor communication with the capability to transmit and receive large payloads.
The current invention further solves the inability to communicate with different modules over long distances on electric two-wheeler. Ethernet allows the modules to communicate over long distances efficiently.
The current invention further solves the problem of interdependency on other modules. According to the present invention, individual modules could be changed easily without being dependent on other modules thus making it cost effective. The current invention further reduces the cost that is involved in applying the PHY components on the PCB. Reduces the space on the PCB as well, thus making it more compact. Reduces the power consumption, offers low latency and improved security.
Although the embodiments herein are described with various specific embodiments, it will be obvious for a person skilled in the art to practice the invention with modifications. However, all such modifications are deemed to be within the scope of the claims. It is also to be understood that the following claims are intended to cover all the generic and specific features of the embodiments described herein and all the statements of the scope of the embodiments which as a matter of language might be said to fall there between.
S.No. Name Numbering
1. A vehicle control unit (VCU) 10
2. Figure 1 100
3. Figure 2 200
4. Figure 3 300
5. An ethernet switch 101
6. A one or more input units 102
7. A real time micro-controller 103
8. A multimedia processor 104a
9. A wireless modem 104b
10. A display unit 105
| # | Name | Date |
|---|---|---|
| 1 | 202241022510-FORM FOR STARTUP [15-04-2022(online)].pdf | 2022-04-15 |
| 2 | 202241022510-FORM FOR SMALL ENTITY(FORM-28) [15-04-2022(online)].pdf | 2022-04-15 |
| 3 | 202241022510-FORM 1 [15-04-2022(online)].pdf | 2022-04-15 |
| 4 | 202241022510-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [15-04-2022(online)].pdf | 2022-04-15 |
| 5 | 202241022510-EVIDENCE FOR REGISTRATION UNDER SSI [15-04-2022(online)].pdf | 2022-04-15 |
| 6 | 202241022510-DRAWINGS [15-04-2022(online)].pdf | 2022-04-15 |
| 7 | 202241022510-DECLARATION OF INVENTORSHIP (FORM 5) [15-04-2022(online)].pdf | 2022-04-15 |
| 8 | 202241022510-COMPLETE SPECIFICATION [15-04-2022(online)].pdf | 2022-04-15 |
| 9 | 202241022510-FORM-9 [18-04-2022(online)].pdf | 2022-04-18 |
| 10 | 202241022510-STARTUP [22-04-2022(online)].pdf | 2022-04-22 |
| 11 | 202241022510-FORM28 [22-04-2022(online)].pdf | 2022-04-22 |
| 12 | 202241022510-FORM 18A [22-04-2022(online)].pdf | 2022-04-22 |
| 13 | 202241022510-Proof of Right [29-04-2022(online)].pdf | 2022-04-29 |
| 14 | 202241022510-FORM-26 [29-04-2022(online)].pdf | 2022-04-29 |
| 15 | 202241022510-Correspondence_Form1, Power of Attorney_18-05-2022.pdf | 2022-05-18 |
| 16 | 202241022510-FER.pdf | 2022-05-20 |
| 17 | 202241022510-Correspondence_26-05-2022.pdf | 2022-05-26 |
| 18 | 202241022510-OTHERS [08-08-2022(online)].pdf | 2022-08-08 |
| 19 | 202241022510-MARKED COPIES OF AMENDEMENTS [08-08-2022(online)].pdf | 2022-08-08 |
| 20 | 202241022510-FORM 3 [08-08-2022(online)].pdf | 2022-08-08 |
| 21 | 202241022510-FORM 13 [08-08-2022(online)].pdf | 2022-08-08 |
| 22 | 202241022510-FER_SER_REPLY [08-08-2022(online)].pdf | 2022-08-08 |
| 23 | 202241022510-DRAWING [08-08-2022(online)].pdf | 2022-08-08 |
| 24 | 202241022510-COMPLETE SPECIFICATION [08-08-2022(online)].pdf | 2022-08-08 |
| 25 | 202241022510-CLAIMS [08-08-2022(online)].pdf | 2022-08-08 |
| 26 | 202241022510-AMMENDED DOCUMENTS [08-08-2022(online)].pdf | 2022-08-08 |
| 27 | 202241022510-ABSTRACT [08-08-2022(online)].pdf | 2022-08-08 |
| 28 | 202241022510-Retyped Pages under Rule 14(1) [02-11-2023(online)].pdf | 2023-11-02 |
| 29 | 202241022510-FORM-26 [02-11-2023(online)].pdf | 2023-11-02 |
| 30 | 202241022510-FORM 13 [02-11-2023(online)].pdf | 2023-11-02 |
| 31 | 202241022510-2. Marked Copy under Rule 14(2) [02-11-2023(online)].pdf | 2023-11-02 |
| 32 | 202241022510-PatentCertificate02-07-2025.pdf | 2025-07-02 |
| 33 | 202241022510-IntimationOfGrant02-07-2025.pdf | 2025-07-02 |
| 1 | searchE_11-05-2022.pdf |