Abstract: “METHOD AND SYSTEM FOR GEAR SHIFTING” ABSTRACT Embodiments of present disclosure relates to system and method for gear shifting. The system receives input request from gear shifter associated with vehicle. The input request is a gear input obtained from a driver based on a requirement. The system converts the gear input into its corresponding voltage output. Upon converting, the system transmits the voltage output corresponding to the gear input to AMT system associated with vehicle for shifting gear of the vehicle. Thus, the system helps in integrating the gear shifter to the AMT system for shifting the gears of the vehicle. Figure 3
FORM 2
THE PATENTS ACT 1970
[39 OF 1970]
&
THE PATENTS RULES, 2003
COMPLETE SPECIFICATION
[See section 10; Rule 13]
TITLE: “METHOD AND SYSTEM FOR GEAR SHIFTING”
Name and Address of the Applicant:
TATA MOTORS PASSENGER VEHICLES LIMITED, of Floor 3, 4, Plot-18, Nanavati
Mahalaya, Mudhana Shetty Marg, BSE, Fort, Mumbai, Mumbai City, Maharashtra, 400001, India
Nationality: India
The following specification particularly describes the invention and the manner in which it is to be performed.
TECHNICAL FIELD
The present subject matter is related in general to an automotive vehicle, more particularly, but not exclusively the present subject matter relates to a method and system for gear shifting.
BACKGROUND
Currently, in automotive vehicles, an Automated Manual Transmission (AMT) mechanism is used for shifting of gears. The AMT includes sensors and actuators for performing the work of a clutch and shifting gears. The AMT system is built based upon manual transmission systems, but the switching and the operating of the clutch is automated.
Further another method of shifting gears automatically in the automotive vehicles is by a shift-by-wire transmission system. The shift-by-wire transmission system enables a driver to manually select a desired gear and the system competes the gear shifting automatically without requiring the driver to operate clutch. However, in current AMT the shift-by-wire transmission system cannot be integrated due to conventional Electronic Control Unit (ECU) hardware and software architectures for complete automation of gear shifting. Thus, there is requirement/need for integrating the shift-by-wire transmission system with the AMT for shifting gears.
The information disclosed in this background of the disclosure section is only for enhancement of understanding of the general background of the invention and should not be taken as an acknowledgement or any form of suggestion that this information forms the prior art already known to a person skilled in the art.
SUMMARY
In an embodiment, the present disclosure relates to a method for gear shifting. The method comprises receiving an input request from a gear shifter associated with a vehicle. The input request comprises at least one gear input from a plurality of gear inputs. The method comprises converting at least one gear input from the plurality of gear inputs into its corresponding voltage output. The method comprises transmitting the voltage output corresponding to the at least one
gear input to an Automated Manual Transmission (AMT) system associated with the vehicle for shifting gear of the vehicle based on the voltage output.
In an embodiment, the present disclosure relates to a system for gear shifting. The system includes a processor and a memory communicatively coupled to the processor. The memory stores processor-executable instructions, which on execution cause the processor to shift gears. The system receives an input request from a gear shifter associated with a vehicle. The input request comprises at least one gear input from a plurality of gear inputs. The system converts at least one gear input from the plurality of gear inputs into its corresponding voltage output. The system transmits the voltage output corresponding to the at least one gear input to an Automated Manual Transmission (AMT) system associated with the vehicle for shifting gear of the vehicle based on the voltage output.
The foregoing summary is illustrative only and is not intended to be in any way limiting. In addition to the illustrative aspects, embodiments, and features described above, further aspects, embodiments, and features will become apparent by reference to the drawings and the following detailed description.
BRIEF DESCRIPTION OF THE ACCOMPANYING DRAWINGS
The accompanying drawings, which are incorporated in and constitute a part of this disclosure, illustrate exemplary embodiments and, together with the description, serve to explain the disclosed principles. In the figures, the left-most digit(s) of a reference number identifies the figure in which the reference number first appears. The same numbers are used throughout the figures to reference like features and components. Some embodiments of system and/or methods in accordance with embodiments of the present subject matter are now described, by way of example only, and regarding the accompanying figures, in which:
Figure 1 shows an exemplary environment of a system for shifting gears of a vehicle, in accordance with some embodiments of the present disclosure;
Figure 2 shows a detailed block diagram of a system for shifting gears of a vehicle, in accordance with some embodiments of the present disclosure;
Figure 3 shows an exemplary embodiment for shifting gears of a vehicle, in accordance with some embodiments of present disclosure; and
Figure 4 illustrate a flowchart showing an exemplary method for shifting gears of a vehicle, in accordance with some embodiments of present disclosure.
It should be appreciated by those skilled in the art that any block diagrams herein represent conceptual views of illustrative systems embodying the principles of the present subject matter. Similarly, it will be appreciated that any flow charts, flow diagrams, state transition diagrams, pseudo code, and the like represent various processes which may be substantially represented in computer readable medium and executed by a computer or processor, whether such computer or processor is explicitly shown.
DETAILED DESCRIPTION
In the present document, the word “exemplary” is used herein to mean “serving as an example, instance, or illustration.” Any embodiment or implementation of the present subject matter described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other embodiments.
While the disclosure is susceptible to various modifications and alternative forms, specific embodiment thereof has been shown by way of example in the drawings and will be described in detail below. It should be understood, however that it is not intended to limit the disclosure to the forms disclosed, but on the contrary, the disclosure is to cover all modifications, equivalents, and alternative falling within the spirit and the scope of the disclosure.
The terms “comprises”, “comprising”, or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a setup, device, or method that comprises a list of components or steps does not include only those components or steps but may include other components or steps not expressly listed or inherent to such setup or device or method. In other words, one or more elements in a system or apparatus proceeded by “comprises… a” does not, without more
constraints, preclude the existence of other elements or additional elements in the system or method.
The terms “includes”, “including”, or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a setup, device, or method that includes a list of components or steps does not include only those components or steps but may include other components or steps not expressly listed or inherent to such setup or device or method. In other words, one or more elements in a system or apparatus proceeded by “includes… a” does not, without more constraints, preclude the existence of other elements or additional elements in the system or method.
In the following detailed description of the embodiments of the disclosure, 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 disclosure may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the disclosure, 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 disclosure. The following description is, therefore, not to be taken in a limiting sense.
The present disclosure relates to a system and a method for shifting gears of a vehicle. The proposed system is configured to receives an input request from a gear shifter associated with a vehicle. The input request may be one gear input from a plurality of gear inputs. For example, the input request may be a “park” gear. Upon receiving, the proposed system converts the gear input into its corresponding voltage output. The proposed system transmits the voltage output to an automated manual transmission system associated with the vehicle for shifting gear of the vehicle based on the voltage output. Thus, the proposed system is able to shift gears by integrating gear shifter with an AMT of a vehicle.
Figure 1 shows an exemplary environment 100 of a system 101 for shifting gears of a vehicle. The exemplary environment 100 may include the system 101, a gear shifter 102, and an Automated Manual Transmission (AMT) 103. The environment 100 may be interior of the vehicle. The vehicle may be a four-wheeler vehicle, a three-wheeler vehicle and the like. The proposed system 101 may be implemented in any automotive vehicle associated with the AMT system 103. The
proposed system 101 may be used to shift gears by communicating with the gear shifter 102 and the AMT system 103. The gear shifter 102 may be alternatively referred as shift-by-wire system 102. In an embodiment, the system 101 may be referred as an interface module. In an embodiment, the interface module may be a module that defines an interface or contract between two different
5 components (such as the gear shifter 102 and the AMT system 103) in a software system. Further,
the system 101 may include a processor 104, I/O interface 105, and a memory 106. In some embodiments, the memory 106 may be communicatively coupled to the processor 104. The memory 106 stores instructions, executable by the processor 104, which, on execution, may cause the system 101 for shifting gears in the vehicle, as disclosed in the present disclosure. In an
0 embodiment, the memory 106 may include one or more modules 107 and data 108. The one or
more modules 107 may be configured to perform the steps of the present disclosure using the data 108, for shifting gears of the vehicle. In an embodiment, each of the one or more modules 107 may be a hardware unit which may be outside the memory 106 and coupled with the system 101. The system 101 may be implemented in a variety of computing systems, such as a laptop computer, a
5 desktop computer, a Personal Computer (PC), a notebook, a smartphone, a tablet, e-book readers,
a server, a network server, a cloud-based server and the like. In an embodiment, the system 101
may be a dedicated server implemented inside the vehicle. In an embodiment, the system 101 may
be a cloud-based server. In an embodiment, the system 101 may be associated with multiple
vehicles for shifting gears.
0
In an embodiment, the system 101 may communicate with the gear shifter 102 and the AMT
system 103 via a communication network (not shown in Figure 1). In an embodiment, the
communication network may include, without limitation, a direct interconnection, Local Area
Network (LAN), Wide Area Network (WAN), Controller Area Network (CAN), wireless network
5 (e.g., using Wireless Application Protocol), the Internet, and the like.
Initially, the system 101 of the vehicle is configured to receive an input request from the gear
shifter 102 associated with the vehicle. The input request comprises at least one gear input from a
plurality of gear inputs. In an embodiment, the plurality of gear inputs may include, but is not
0 limited to, P, R, N and D. The “P” stands for “Park”. The “R” stands for “Reverse”. The “N” stands
for “Neutral”. The “D” stands for “Drive”. In an embodiment, the input request is received from the gear shifter 102 via a Controller Area network (CAN). Upon receiving the input request, the
system 101 is configured to convert the at least one gear input from the plurality of gear inputs into its corresponding voltage output. Thereafter, the system 101 is configured to transmit the voltage output corresponding to the at least one gear input to the AMT system 103 associated with the vehicle for shifting gear of the vehicle based on the voltage output. In an embodiment, the AMT system 103 transmits feedback data to the system 101 upon shifting gear of the vehicle. In an embodiment, the feedback data is utilized for indicating change in gear of the vehicle.
In another embodiment, the system 101 is configured to validate the feedback data received from the AMT system 103 with the input request. In an embodiment, the system 101 compares the feedback data with the input request in order to check if the feedback data matches with the input request. Further, the system 101 transmits an error message to the gear shifter 102 when the validation is unsuccessful i.e., the feedback data does not match with the input request.
Figure 2 shows a detailed block diagram of a system for shifting gears of a vehicle, in accordance with some embodiments of the present disclosure.
The data 108 and the one or more modules 107 in the memory 106 of the system 101 is described herein in detail.
In one implementation, the one or more modules 107 may include, but are not limited to, a receiving module 201, a converting module 202, a transmitting module 203, and one or more miscellaneous modules 204, associated with the system 101.
In an embodiment, the data 108 in the memory 106 may include input data 205, voltage data 206, feedback data 207, and miscellaneous data 208 associated with the system 101.
In an embodiment, the data 108 in the memory 106 may be processed by the one or more modules 107 of the system 101. In an embodiment, the one or more modules 107 may be implemented as dedicated units and when implemented in such a manner, said modules may be configured with the functionality defined in the present disclosure to result in a novel hardware. As used herein, the term module may refer to an Application Specific Integrated Circuit (ASIC), an electronic circuit, a Field-Programmable Gate Arrays (FPGA), Programmable System-on-Chip (PSoC), a
combinational logic circuit, and/or other suitable components that provide the described functionality.
One or more modules 107 of the present disclosure function to shift gear of the vehicle. The one or more modules 107 may also include miscellaneous modules 204 to perform various miscellaneous functionalities of the system 101. It will be appreciated that such modules may be represented as a single module or a combination of different modules. The one or more modules 107 along with the data 108, may be implemented in any system, for shifting the gear of the vehicle.
The input data 205 may include information regarding plurality of gears of the vehicle. The plurality of gears may include, but is not limited to “P”, “R”, “N” and “D”.
The voltage data 206 may include information regarding voltage out corresponding to the plurality of gears.
The feedback data 207 may include information regarding gear of the vehicle.
The miscellaneous data 208 may store data, including temporary data and temporary files, generated by modules for performing the various functions of the system 101.
Initially, consider a scenario where a driver drives an automotive car that comprises the gear shifter 102 and the AMT system 103. In an embodiment, the automotive car may be configured with the system 101 that connects the gear shifter 102 and the AMT system 103. In an embodiment, the system 101 comprises the receiving module 201 configured to receive the input request from the gear shifter 102 associated with the automotive car. The input request may be one gear input from the plurality of gear inputs. The plurality of gear inputs includes “P”, “R”, “N” and “D”. The input request is received from the gear shifter 102 via the CAN as shown in Figure 3. The Figure 3 shows CAN_H and CAN_L wires. The two wires are used for communication that transmit data at same time. The wires are called CAN_H (High) and CAN_L (Low) and have different voltage levels. CAN_H usually measures from 2.5V to 3.75V while CAN_L measures from 2.5V to 1.25V. Further, Figure 3 include V_BATT, V_ING and GND wires. In an embodiment, the V_BATT is a battery supply for providing power to the system 101. In an embodiment, the V_IGN is an
ignition input signal of the vehicle to detect ignition ON/OFF. In an embodiment, the GND is a battery ground. In an embodiment, the GND_REF provides common ground signal to a four voltage inputs from the system 101 to the ATM module 103. In an embodiment, the PWM is a pulse width modulated signal to provide feedback to the system 101 from AMT module 103. In an embodiment, the gear status feedback is communicated using this signal.
Referring back to Figure 2, in an embodiment, the receiving module 201 is configured to transmit the input request to the converting module 202. The system 101 comprises the converting module 202 configured to convert the received input request into its corresponding voltage output. For example, the driver may wish to park the automotive car and may provide the gear input as “P”. The converting module 202 converts the gear input “P” into the corresponding voltage output that may be 10 volts. Thereafter, the system 101 comprises the transmitting module 203 configured to transmit the voltage output corresponding to the gear input to the AMT system 103 as shown in Figure 3. Figure 3 shows at least four wires of Pulse Width Modulation (PWM) that is used to transmits the voltage output to the AMT system 103. Figure 3 also comprises a GND_REF wire.
Referring back to Figure 2, in an embodiment, the AMT system 103 upon receiving the voltage output shifts the gear of the automotive car based on the voltage output corresponding to the gear input. For example, in this scenario the AMT system 103 shift the gear to “P” i.e., park mode based on the voltage output. In another embodiment, the transmitting module 203 transmits the feedback data from the AMT system 103 to the system 101 upon shifting gear of the vehicle as shown in Figure 3. In an embodiment, the feedback data may be transmitted via the PWM wire from the AMT system 103 to the system 101. The feedback data is utilized for indicating change in gear of the automotive car. In an embodiment, the transmitting module 203 is configured to validate the feedback data with the input request. In an embodiment, the transmitting module 203 may be configured to compare the feedback data and the input request i.e., the gear input. Further, the transmitting module 203 is configured to transmits an error message to the gear shifter 102 when the validation is unsuccessful. For example, the error message may include, blinking of a light, a text message and so on.
Figure 4 illustrate a flowchart showing an exemplary method for shifting gears of a vehicle, in accordance with some embodiments of present disclosure.
As illustrated in Figure 4, the method 400 may include one or more blocks for executing processes in the system 101. The method 400 may be described in the general context of computer executable instructions. Generally, computer executable instructions can include routines, programs, objects, components, data structures, procedures, modules, and functions, which perform particular functions or implement particular abstract data types.
The order in which the method 400 are described may not intended to be construed as a limitation, and any number of the described method blocks can be combined in any order to implement the method. Additionally, individual blocks may be deleted from the methods without departing from the scope of the subject matter described herein. Furthermore, the method can be implemented in any suitable hardware, software, firmware, or combination thereof.
At block 401, receiving, an input request from a gear shifter associated with a vehicle. The input request comprises at least one gear input from a plurality of gear inputs. The input request is received from the gear shifter 102 via a CAN.
At block 402, converting, at least one gear input from the plurality of gear inputs into its corresponding voltage output.
At block 403, transmitting, the voltage output corresponding to the at least one gear input to an AMT system 103 associated with the vehicle for shifting gear of the vehicle based on the voltage output. Particularly, the AMT system 103 transmits feedback data to system 101 upon shifting gear of the vehicle. The feedback data is utilized for indicating change in gear of the vehicle. The feedback data received from the AMT system 103 is validated with the input request and an error message is transmitted to the gear shifter 102 when validation is unsuccessful.
Advantages
An embodiment of the present disclosure helps in integrating the gear shifter to the AMT system for shifting the gears of the vehicle.
An embodiment of the present disclosure allows existing AMT system to be used without modifications to accommodate gear shifter.
The described operations may be implemented as a method, system or article of manufacture using standard programming and/or engineering techniques to produce software, firmware, hardware, or any combination thereof. The described operations may be implemented as code maintained in a “non-transitory computer readable medium”, where a processor may read and execute the code from the computer readable medium. The processor is at least one of a microprocessor and a processor capable of processing and executing the queries. A non-transitory computer readable medium may include media such as magnetic storage medium (e.g., hard disk drives, floppy disks, tape, etc.), optical storage (CD-ROMs, DVDs, optical disks, etc.), volatile and non-volatile memory devices (e.g., EEPROMs, ROMs, PROMs, RAMs, DRAMs, SRAMs, Flash Memory, firmware, programmable logic, etc.), etc. Further, non-transitory computer-readable media may include all computer-readable media except for a transitory. The code implementing the described operations may further be implemented in hardware logic (e.g., an integrated circuit chip, Programmable Gate Array (PGA), Application Specific Integrated Circuit (ASIC), etc.).
An “article of manufacture” includes non-transitory computer readable medium, and /or hardware logic, in which code may be implemented. A device in which the code implementing the described embodiments of operations is encoded may include a computer readable medium or hardware logic. Of course, those skilled in the art will recognize that many modifications may be made to this configuration without departing from the scope of the invention, and that the article of manufacture may include suitable information bearing medium known in the art.
The terms “an embodiment”, “embodiment”, “embodiments”, “the embodiment”, “the embodiments”, “one or more embodiments”, “some embodiments”, and “one embodiment” mean “one or more (but not all) embodiments of the invention(s)” unless expressly specified otherwise.
The terms “including”, “comprising”, “having” and variations thereof mean “including but not limited to”, unless expressly specified otherwise.
The enumerated listing of items does not imply that any or all of the items are mutually exclusive, unless expressly specified otherwise.
The terms “a”, “an” and “the” mean “one or more”, unless expressly specified otherwise.
A description of an embodiment with several components in communication with each other does not imply that all such components are required. On the contrary a variety of optional components are described to illustrate the wide variety of possible embodiments of the invention.
When a single device or article is described herein, it will be readily apparent that more than one device/article (whether or not they cooperate) may be used in place of a single device/article. Similarly, where more than one device or article is described herein (whether or not they cooperate), it will be readily apparent that a single device/article may be used in place of the more than one device or article, or a different number of devices/articles may be used instead of the shown number of devices or programs. The functionality and/or the features of a device may be alternatively embodied by one or more other devices which are not explicitly described as having such functionality/features. Thus, other embodiments of the invention need not include the device itself.
The illustrated operations of Figure 4 show certain events occurring in a certain order. In alternative embodiments, certain operations may be performed in a different order, modified, or removed. Moreover, steps may be added to the above-described logic and still conform to the described embodiments. Further, operations described herein may occur sequentially or certain operations may be processed in parallel. Yet further, operations may be performed by a single processing unit or by distributed processing units.
Finally, the language used in the specification has been principally selected for readability and instructional purposes, and it may not have been selected to delineate or circumscribe the inventive subject matter. It is therefore intended that the scope of the invention be limited not by this detailed description, but rather by any claims that issue on an application based here on. Accordingly, the disclosure of the embodiments of the invention is intended to be illustrative, but not limiting, of the scope of the invention, which is set forth in the following claims.
While various aspects and embodiments have been disclosed herein, other aspects and embodiments will be apparent to those skilled in the art. The various aspects and embodiments disclosed herein
are for purposes of illustration and are not intended to be limiting, with the true scope and spirit being indicated by the following claims.
Referral numerals:
Reference Number Description
100 Environment
101 System
102 Gear shifter
103 Automated manual Transmission (AMT) system
104 Processor
105 I/O interface
106 Memory
107 Modules
108 Data
201 Receiving module
202 Converting module
203 Transmitting module
204 Miscellaneous modules
205 Input data
206 Voltage data
207 Feedback data
208 Miscellaneous data
We Claim:
1. A method for gear shifting, the method comprising:
receiving, by a system (101), an input request from a gear shifter (102) associated with a vehicle, wherein the input request comprises at least one gear input from a plurality of gear inputs;
converting, by the system (101), the at least one gear input from the plurality of gear inputs into its corresponding voltage output; and
transmitting, by the system (101), the voltage output corresponding to the at least one gear input to an Automated Manual Transmission (AMT) system (103) associated with the vehicle for shifting gear of the vehicle based on the voltage output.
2. The method as claimed in claim 1, wherein the input request is received from the gear shifter (102) via a Controller Area Network (CAN).
3. The method as claimed in claim 1, further comprising:
validating, by the system (101), feedback data received from the AMT system (103) with the input request; and
transmitting, by the system (101), an error message to the gear shifter (102) when validation is unsuccessful.
4. The method as claimed in claim 3, wherein the validation comprises comparing the feedback data with the input request.
5. The method as claimed in claim 3, wherein the feedback data is transmitted by the AMT system (103) to the system (101) upon shifting gear of a vehicle.
6. The method as claimed in claim 3, wherein the feedback data is utilized for indicating change in gear of the vehicle.
7. A system (101) for gear shifting, comprising:
a processor (104); and
a memory (106) communicatively coupled to the processor (104), wherein the memory (106) stores processor-executable instructions, which, on execution, cause the processor (104) to:
receive an input request from a gear shifter (102) associated with a vehicle, wherein the input request comprises at least one gear input from a plurality of gear inputs;
convert the at least one gear input from the plurality of gear inputs into its corresponding voltage output; and
transmit the voltage output corresponding to the at least one gear input to an Automated Manual Transmission (AMT) system (103) associated with the vehicle for shifting gear of the vehicle based on the voltage output.
8. The system (101) as claimed in claim 7, wherein the input request is received from the gear shifter (102) via a Controller Area Network (CAN).
9. The system (101) as claimed in claim 7, wherein the processor (104) is configured to:
validate feedback data received from the AMT system (103) with the input request. transmit an error message to the gear shifter (102) when validation is unsuccessful.
10. The system (101) as claimed in claim 9, wherein the validation comprises comparing the feedback data with the input request.
11. The system (101) as claimed in claim 9, wherein the feedback data is transmitted by the AMT system (103) to the system (101) upon shifting gear of the vehicle.
12. The system (101) as claimed in claim 9, wherein the feedback data is utilized for indicating change in gear of the vehicle.
| # | Name | Date |
|---|---|---|
| 1 | 202321063654-STATEMENT OF UNDERTAKING (FORM 3) [22-09-2023(online)].pdf | 2023-09-22 |
| 2 | 202321063654-POWER OF AUTHORITY [22-09-2023(online)].pdf | 2023-09-22 |
| 3 | 202321063654-FORM 1 [22-09-2023(online)].pdf | 2023-09-22 |
| 4 | 202321063654-DRAWINGS [22-09-2023(online)].pdf | 2023-09-22 |
| 5 | 202321063654-DECLARATION OF INVENTORSHIP (FORM 5) [22-09-2023(online)].pdf | 2023-09-22 |
| 6 | 202321063654-COMPLETE SPECIFICATION [22-09-2023(online)].pdf | 2023-09-22 |
| 7 | 202321063654-FORM 18 [25-10-2023(online)].pdf | 2023-10-25 |
| 8 | 202321063654-FORM-26 [31-10-2023(online)].pdf | 2023-10-31 |
| 9 | Abstract.jpg | 2024-02-14 |
| 10 | 202321063654-Proof of Right [06-03-2024(online)].pdf | 2024-03-06 |