Abstract: The present subject matter related to a method and a system for operation of a cruise mode for a vehicle 100. The system comprises a multi-purpose switch 208, a vehicle control unit (VCU) 202, a motor control unit (MCU) 204, and an instrument cluster 206. The VCU 202 is configured to determine an input, from the multi-purpose switch, to enable the cruise mode for the vehicle when the vehicle is in a moving state. The multi-purpose switch 208 is configured to perform a plurality of functions based on the state of the vehicle. The VCU 202 is configured to provide a cruise start signal, to the MCU 204, at a first speed using the multi-purpose switch based on the determined input. The VCU 202 is configured to enable the cruise mode for the vehicle when the first speed is within a pre-defined speed range.
DESC:FIELD OF THE INVENTION
[0001] The present subject matter is related, in general to cruise control systems, and more particularly, but not exclusively to a method and a system for operation of a cruise mode for a vehicle.
BACKGROUND OF THE INVENTION
[0002] In traditional vehicles if throttle input is not provided then vehicle will not be able to drive and the vehicle decelerates and may come to a standstill. If the rider wants to ride at a constant speed, the rider has to maintain the throttle in that particular position, that will lead to fatigue. Such traditional vehicles did not have a cruise control mode and a rider cannot ride at a constant speed without a throttle input. Specifically, while riding a motorcycle on the wee structured roads, such as highways, expressways, and the like, the rider is required to give constant input to the throttle which can be cumbersome and tiring. There is no existing method in motorcycles to automatically maintain a required speed when desired by the rider. Further, often the rider tends to apply brake and keep the throttle open, thereby causing decrease in efficiency of the motorcycles and also affects safety during riding of the vehicle.
[0003] With the advent of technology, a cruise control mode is being implemented in vehicles. With the cruise control mode, the rider is able to drive the vehicle at a constant speed without holding the throttle open at corresponding position after activating the cruise control mode.
[0004] However, existing systems require a dedicated switch for operation to enable and control operation of the cruise control mode. Typically, a first switch is provided to enable a cruise mode. Further, a second switch is provided to set speed at which the cruise control should be enabled. Such dedicated switches for each functionality are not desirable. Thus, current mode of operation using multiple switches has several disadvantages and such configurations are not cost effective. Further, as there as multiple switches disposed within an instrument cluster hence wire routing increase which makes the handlebar assembly cluttered. Further, conventionally the multiple switches that are used for selection of cruise control systems have design constraints like cost, packaging, weight, and increase of interfacing circuits and connecting wires.
[0005] Additionally, in existing cruise control systems when the cruise control mode is enabled and if the rider applies brake, then the cruise control mode is disabled however, there is no mechanism to automatically turn on the cruise control mode. Thus, the rider has to manually again operate the multiple switches to enable the cruise control mode.
[0006] Further limitations and disadvantages of conventional and traditional approaches will become apparent to one of skill in the art, through comparison of described systems with some aspects of the present disclosure, as set forth in the remainder of the present application and with reference to the drawings.
SUMMARY
[0007] 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.
[0008] According to embodiments illustrated herein, there is provided a method for operation of a cruise mode for a vehicle. The method is implemented by a vehicle control unit (VCU). The method comprises determining, by the VCU, an input received from a multi-purpose switch, to enable the cruise mode for the vehicle. In an embodiment, the determined input is based on a state of vehicle. In an embodiment, the vehicle being in a moving state. In an embodiment, the multi-purpose switch is configured to perform a plurality of functions based on the state of the vehicle. The method further comprises providing, by the VCU, a cruise start signal, to the motor control unit (MCU), at a first speed using the multi-purpose switch based on the determined input. The method further comprises enabling, by the VCU, the cruise mode for the vehicle when the first speed is within a pre-defined speed range. In an embodiment, the vehicle travels at a constant speed corresponding to the first speed after enabling of the cruise mode.
[0009] According to embodiments illustrated herein, there is provided a system to operate a cruise mode for a vehicle. The system comprises a multi-purpose switch, a vehicle control unit (VCU), a motor control unit (MCU), and an instrument cluster. The VCU is configured to determine an input, from the multi-purpose switch, to enable the cruise mode for the vehicle. In an embodiment, the determined input is based on a state of vehicle. In an embodiment, the vehicle is in a moving state. In an embodiment, the multi-purpose switch is configured to perform a plurality of functions based on the state of the vehicle. The VCU is configured to provide a cruise start signal, to the MCU, at a first speed using the multi-purpose switch based on the determined input. The VCU is configured to enable the cruise mode for the vehicle when the first speed is within a pre-defined speed range. In an embodiment, the vehicle travels at a constant speed corresponding to the first speed after enabling the cruise mode.
BRIEF DESCRIPTION OF THE DRAWINGS
[00010] The present invention will become more fully understood from the detailed description given herein below and the accompanying drawings which are given by way of illustration only, and thus are not limitative of the present invention, and wherein
[00011] Figure 1 shows a side elevational view of a vehicle, such as a motorcycle incorporating the invention.
[00012] Figure 2 illustrates a block diagram of a plurality of components in the vehicle utilized for operation of the cruise mode for the vehicle, in accordance with some embodiments of the present disclosure.
[00013] Figure 3A illustrates a first switch module mounted on a lefthand side of a handlebar assembly of the vehicle, in accordance with some embodiments of the present disclosure.
[00014] Figure 3B illustrates a second switch module mounted on a righthand side of the handlebar assembly of the vehicle, in accordance with some embodiments of the present disclosure.
[00015] Figures 4A and 4B depict a flowchart illustrating a method performed by a vehicle control unit (VCU) for operation of the cruise mode for the vehicle, in accordance with some embodiments of the present disclosure.
[00016] Figure 5 depicts another flowchart illustrating a method performed by the vehicle control unit (VCU) for operation of the cruise mode for the vehicle, in accordance with some embodiments of the present disclosure.
DETAILED DESCRIPTION OF THE DRAWINGS
[00017] The present disclosure may be best understood with reference to the detailed figures and description set forth herein. Various embodiments are discussed below with reference to the figures. However, those skilled in the art will readily appreciate that the detailed descriptions given herein with respect to the figures are simply for explanatory purposes as the methods and systems may extend beyond the described embodiments. For example, the teachings presented and the needs of a particular application may yield multiple alternative and suitable approaches to implement the functionality of any detail described herein. Therefore, any approach may extend beyond the particular implementation choices in the following embodiments described and shown.
[00018] References to “one embodiment,” “at least one embodiment,” “an embodiment,” “one example,” “an example,” “for example,” and so on indicate that the embodiment(s) or example(s) may include a particular feature, structure, characteristic, property, element, or limitation but that not every embodiment or example necessarily includes that particular feature, structure, characteristic, property, element, or limitation. Further, repeated use of the phrase “in an embodiment” does not necessarily refer to the same embodiment.
[00019] The present invention now will be described more fully hereinafter with different embodiments. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather those embodiments are provided so that this disclosure will be thorough and complete, and fully convey the scope of the invention to those skilled in the art.
[00020] The present invention is illustrated with a motorcycle type vehicle. However, a person skilled in the art would appreciate that the present invention is not limited to a motorcycle type vehicle and certain features, aspects and advantages of embodiments of the present invention can be used with other types of two wheelers such as scooter type vehicle, step thru, and the like. In an embodiment, the scooter type vehicle comprises a low floorboard type vehicle and the term scooter as used herein should not be inferred to restrict the maximum speed, the displacement amount or the like of the vehicle.
[00021] The object of the present subject matter is to a multi-purpose switch that is configured and multiplexed to enable a plurality of functions. Another aspect of the present subject matter reduces cost as multiple functionalities are integrated within a single multi-purpose switch. Another aspect of the present subject matter provides resolve fatigue in rider’s hand due to constant opening of throttle. Another aspect of the present subject matter improves fuel economy as speed fluctuations are minimal because of the cruise mode.
[00022] Yet another aspect of the present subject matter provides automatic reenabling of the cruise mode after disabling of the cruise mode. Still another aspect of the present subject matter is to reduce number of serviceable parts and reduce complexity in the wiring within an instrument cluster. Yet another aspect of the present subject matter provides reduced wiring and reduced circuitry as lesser components are used.
[00023] Figure 1 shows a side elevational view of a vehicle 100, such as a motorcycle incorporating the invention.
[00024] With reference to Figure 1, 100 denotes a vehicle 100, such as a motorcycle, 102 denotes a front wheel, 103 denotes a rear wheel, 104 denotes a front fork, 105 denotes a seat, 106 denotes a rear fork, 107 denotes a leg shield made of resin or metal, 108 denotes a headlight, 109 denotes a tail light, 110 denotes an aesthetic covering, 111 denotes a battery fitted inside the aesthetic covering, 112 denotes a fuel tank, and 113 denotes a handle bar. In an embodiment, a main frame extends along a center of a body of the vehicle from a front portion of the vehicle 100 and extending in a rearwardly direction. The main frame is made up of a metallic pipe.
[00025] In an embodiment, the vehicle 100 may be a scooter type vehicle and may have main frame that extends along a center of the body of the vehicle from a front portion of the vehicle and extending in a rearwardly direction. The main frame is made up of a metallic pipe and the main frame is provided under the floorboard for a scooter type vehicle. A swing type power unit is coupled to the rear end of the main frame for a scooter type vehicle. A rear wheel is supported on one side of the rear end of the swing type power unit. In an embodiment, the swing type power unit is suspended in the rear of a body frame for a scooter type vehicle.
[00026] The center of the body for a scooter type vehicle forms a low floorboard for functioning as a part for putting feet and a under cowl which is located below a rider's seat and covers at least a part of the engine. In an embodiment, the under cowl is made up of metal or resin. The under cowl is hinged to the seat. Further, a utility box opens from the rear end to hinged portion. In an embodiment, the utility box is provided under the seat extending longitudinally of a vehicle body and the inside of the utility box has a large capacity so that a large article, such as a helmet can be housed. Additionally, in a scooter type vehicle, side covers both on left and right sides, cover the utility box 12 and other parts of the vehicle, thereby providing a good appearance to the vehicle.
[00027] Figure 2 illustrates a block diagram of a plurality of components in the vehicle 100 utilized for operation of the cruise mode for the vehicle 100, in accordance with some embodiments of the present disclosure.
[00028] The vehicle 100 comprises a vehicle control unit (VCU) 202, a motor control unit (MCU) 204, an instrument cluster 206, a multipurpose switch 208, a motor 210, a battery 212, a throttle position sensor 214, and a brake lever 216. In an embodiment, each of the VCU 202, MCU 204, the instrument cluster 206, and the battery 212 are communicatively coupled with each other using CAN lines.
[00029] The VCU 202 comprises suitable logic, circuitry, interfaces, and/or code that is configured to determine an input, from the multi-purpose switch 208, to enable the cruise mode for the vehicle. The VCU 202 is configured to provide a cruise start signal, to the MCU 204, at a first speed using the multi-purpose switch based on the determined input. The VCU 202 is configured to enable the cruise mode for the vehicle when the first speed is within a pre-defined speed range. The VCU 202 is configured to continuously monitor one or more conditions associated with the vehicle. The VCU 202 is configured to disable the cruise mode based on the monitoring. The VCU 202 is configured to monitor a throttle position value, based on inputs received from a throttle position sensor, after enabling of the cruise mode. The VCU 202 is configured to enable the cruise mode again if the monitored throttle position value is equal to the first speed.
[00030] The VCU 202 may be implemented based on a number of processor technologies known in the art. The VCU 202 may work in coordination with the MCU 204, the instrument cluster 206, the multipurpose switch 208, the motor 210, the battery 212, the throttle position sensor 214, and the brake lever 216 for operation of the cruise mode for the vehicle 100. Examples of the VCU 202 include, but not limited to, an X86-based processor, a Reduced Instruction Set Computing (RISC) processor, an Application-Specific Integrated Circuit (ASIC) processor, a Complex Instruction Set Computing (CIBC) processor, and/or other processor. In an embodiment, the VCU 202 corresponds to Atmega controller/STM32 F401RE controller.
[00031] The MCU 204 comprises suitable logic, circuitry, interfaces, and/or code that is configured to control operation of the motor 210 based on the cruise start signal. The MCU 204 is connected to the motor 210 (such as a traction motor) through 3 phase wires which provide necessary AC power to run the motor 210. Further, the 3 phase wires provide input to convert AC to DC and charge the battery 212 upon meeting one or more conditions of regeneration. The MCU 204 performs the regeneration with predefined current limits. In an embodiment, the MCU 204 reads motor data from motor using a plurality of sensors (such as, Hall sensor). The motor data is used to calculate the motor RPM and the vehicle speed. Once the MCU 204 in in cruise mode the MCU 204 drives the motor 210 at a constant speed as predefined upon meeting the conditions to operate in cruise mode. The conditions to operate in cruise mode have been elaborated in the method 400 described below.
[00032] The instrument cluster 206 is an interactive part of the vehicle 100 configured to display information associated with the vehicle 100. In an embodiment, the information comprises vehicle speed, current drive mode, menu options, fault codes, instructions for operation, user details, connected phone details, expected driving range of the vehicle 100, battery State of Charge (SOC), and the like. Apart from above mentioned details the instrument cluster 206 also performs functions like controlling display, navigation maps, music control, display incoming call and message details, and the like. In an embodiment, the instrument cluster 206 comprises a plurality of embedded LEDs to provide an indication/alert to the user. Further, the instrument cluster 206 comprises a speaker to provide a chime/musical beep to alert/notify the user regarding a particular condition.
[00033] Specifically, the instrument cluster 206 comprises an indication to notify the user that a cruise mode has been enabled. Further, the instrument cluster 206 comprises an indication to notify the user that a cruise mode has been disabled. Such indications may be provided by displaying text on the instrument cluster 206 or by providing a flashing LED or by providing an audio alert using the speaker or a combination thereof. In an embodiment, beep sounds are played while entering and exiting cruise mode. If Cruise mode is not entered or exited unintentionally then corresponding interactive messages is also communicated and displayed on a display screen of the instrument cluster 206.
[00034] The multipurpose switch 208 is a hardware switch that is configured and multiplexed to enable a plurality of functions. The plurality of functions comprises enabling of the cruise mode and enabling of a park assist functionality. The plurality of functions is implemented with software changes in instrument cluster 206 and without any hardware changes. The multipurpose switch 208 once operated will be communicated to an interfacing part via an electrical signal and based on state of the vehicle i.e., either running condition or standstill condition will define the functionality to be performed by the multipurpose switch 208. For example, when the vehicle 100 is in standstill position then multipurpose switch 208 is used to activate park assist functionality. Further, if the vehicle 100 is in running condition, then multipurpose switch 208 is used to operate the cruise mode. In an embodiment, once the VCU 202 receives the electrical signal from the multipurpose switch 208 the VCU 202 analyzes the vehicle speed and accordingly turns ON the cruise mode and drives the motor 210 at a constant speed with a small tolerance value around the constant speed.
[00035] The motor 210 is configured to drive the rear wheel and thus the vehicle 100. The motor 210 motor drives the wheel and thus the vehicle. The motor 210 provides speed and temperature data using sensor installed in the motor. The motor 210 is driven based on the phase voltage and currents applied by the MCU 204. In an embodiment, the motor 210 may correspond to a 12V servo motor.
[00036] The battery 212 is configured to provide energy to run the motor 210 and accept the energy back while regenerating. The battery 212 has a limit of discharging and charging current. Such current data may be monitored and programmed in the battery 212 and further a live current data may be monitored by a Battery management system of the battery 212.
[00037] The throttle position sensor 214 is configured to measure a throttle opening percentage. The throttle position sensor 214 provides input to VCU 202 and the MCU 204 for riding the vehicle 100. A power supply of nominal voltage 5V DC is required to operate the throttle position sensor 214. The output of the throttle position sensor 214 unit is provided to VCU 202. The output of the throttle position sensor 214 is a varying DC voltage. The varying DC voltage is read by MCU 204 and converted to digital values for internal calculations.
[00038] The brake lever 216 is connected to a brake switch that is provided on a handlebar across the brake lever. An electrical signal output of brake switch is connected to MCU 204. Brake signal: Brake switch is provided on handlebar across brake lever and the electrical signal output of brake switch is connected to Motor controller. Such an electrical brake signal is read by the MCU 204 and is used to exit cruise mode upon receiving the electrical brake signal. The electrical brake signal is also used to control a plurality of functions in vehicle 100. The plurality of functions comprises entering driving modes, regeneration, exit cruise mode, tail lamp operation, and the like.
[00039] The wheel speed sensor (not shown) is configured to determine a speed of the vehicle. For example, the wheel speed sensor may correspond to a Hall sensor. In an embodiment, power flows from battery 212 to motor 210 via the MCU 204. The MCU 204 directs and drives the motor 210 with desired speed and torque as per calibrated software and user inputs. The wheel speed sensor is configured to determine the speed of the vehicle using the Hall sensor upon driving of the motor using the battery 212.
[00040] In operation, a method and a system to operate the cruise mode for the vehicle 100 is disclosed. The multi-purpose switch 208 is disposed onto a handlebar assembly of the vehicle 100. The handlebar assembly comprises a left-hand switch module 300A and right-hand switch module 300B. In an embodiment, the multi-purpose switch 208 is disposed in either the left-hand switch module 300A or the right-hand switch module 300B. In one embodiment, the left-hand switch module 300A comprises the multi-purpose switch 208 and the multi-purpose switch 208 corresponds to a joystick switch.
[00041] The joystick switch may be used to select the cruise mode. The joystick switch is further connected to the instrument cluster 206. The joystick switch is a single module with 5 switch positions i.e., left position, right position, up position, down position, and a center position. Further, the joystick switch may be operated in one any one of the above-mentioned positions at a given time. The corresponding electrical signal is generated as an output of the joystick switch. As joystick switch is interfaced with the instrument cluster 206, the generated signals are received and sensed by the instrument cluster 206. The instrument cluster will be able to sense all five positions independently. The instrument cluster is configured to perform functions based on the inputs received from user. This is achieved by the software implemented in the instrument cluster 206. One of the positions of joystick will be assigned to initiate the cruise control feature.
[00042] In another embodiment, the right-hand switch module 300B comprises the multi-purpose switch 208. The multi-purpose switch 208 is a hardware switch that is configured and multiplexed to enable a plurality of functions. The plurality of functions comprises enabling of the cruise mode and enabling of a park assist functionality. The plurality of functions is implemented with software changes in instrument cluster 206 and without any hardware changes. The multipurpose switch 208 once operated will be communicated to an interfacing part via an electrical signal and based on state of the vehicle i.e., either running condition or standstill condition will define the functionality to be performed by the multipurpose switch 208. In an embodiment, the park assist functionality is enabled based on input received from the multi-purpose switch 208 and the vehicle state being in a standstill condition. In an embodiment, the input corresponds to a short press or a long press of the multi-purpose switch 208.
[00043] For example, when the vehicle 100 is in standstill position then multipurpose switch 208 is used to activate park assist functionality. Further, if the vehicle 100 is in running condition, then multipurpose switch 208 is used to operate the cruise mode. In an embodiment, once the VCU 202 receives the electrical signal from the multipurpose switch 208 the VCU 202 analyses the vehicle speed and accordingly turns ON the cruise mode and drives the motor 210 at a constant speed with a small tolerance value around the constant speed.
[00044] The multi-purpose switch 208 is communicatively coupled with the instrument cluster 206, the vehicle control unit (VCU) 202, and the motor control unit (MCU) 204. In an embodiment, the communication between the multi-purpose switch 208, the instrument cluster 206, the VCU 202 and the MCU 204 is via CAN lines.
[00045] In an embodiment, the VCU 202 is configured to determine an input, from the multi-purpose switch 208, to enable the cruise mode for the vehicle 100. In an embodiment, the determined input is based on a state of vehicle. In an embodiment, the vehicle 100 is in a moving state and the multi-purpose switch 208 is configured to perform the plurality of functions based on the state of the vehicle. When the vehicle 100 is in the moving state, the input received using a short press of the multi-purpose switch defines the input to enable the cruise mode. In an embodiment, after the short press, a long press received from the multi-purpose switch defines the first speed at which the cruise start signal is provided to the MCU 208. For example, the user may perform a short press when the vehicle is moving at 45km/hr to enable the cruise mode. Further, the user may perform a long press to indicate that the first speed for the cruise mode should be 45km/hr.
[00046] The VCU 202 is configured to provide a cruise start signal, to the MCU 204, at a first speed using the multi-purpose switch 208 based on the determined input. The VCU 202 is further configured to enable the cruise mode for the vehicle 100 when the first speed is within a pre-defined speed range. In an embodiment, the pre-defined speed range is 30km/hr – 60km/hr. In an embodiment, the vehicle 100 travels at a constant speed corresponding to the first speed. For example, as described above, the user has provided the cruise mode input at 45km/hr. Thus, the cruise start signal is provided to the MCU 204 and the MCU then drives the motor 210 at a constant speed of 45km/hr as speed at which the cruise mode signal is received is within the pre-defined speed range is 30km/hr – 60km/hr.
[00047] The VCU 202 is further configured to provide an alert to the user for enabling of the cruise mode. In an embodiment, providing the alert comprises at least one of displaying a textual indication on the instrument cluster 206, illuminating a light embedded within the instrument cluster 206, and sounding a chime. For example, when the cruise mode is enabled then a textual indication, such as “CRUISE ON” may be displayed on the instrument cluster 206 and further the first speed, such as “45km/hr” may also be displayed on the instrument cluster 206.
[00048] The VCU 202 is configured to continuously monitor one or more conditions associated with the vehicle 100. In an embodiment, the one or more conditions comprises at least one of: a brake signal being provided by a user by pressing of a brake lever 216, receiving a mode switch signal from the user using a switch mode button 314, and a speed of the vehicle being less than a pre-defined speed. In an embodiment, the pre-defined speed is 30km/hr.
[00049] Once either of the one or more conditions are satisfied then the VCU 202 is configured to disable the cruise mode based on the monitoring. The VCU 202 is further configured to provide an alert to the user for disabling of the cruise mode. In an embodiment, providing the alert comprises at least one of displaying a textual indication on an instrument cluster 206, illuminating a light embedded within the instrument cluster 206, and sounding a chime. For example, if the user presses a brake lever 216 then the cruise mode is disabled and then a textual indication, such as “CRUISE OFF” may be displayed on the instrument cluster 206.
[00050] After disabling of the cruise mode, the VCU 202 is configured to operate the vehicle 100 in a mode that was selected prior to enabling the cruise mode. In an embodiment, after disabling of the cruise mode the vehicle 100 travels based on inputs received from a throttle position sensor 214. For example, once the cruise mode is disabled then and of the vehicle was running in ECO mode then the vehicle 100 continues to travel in ECO mode and based on a throttle input received from the user.
[00051] Further, the VCU 202 is configured to monitor a throttle position value, based on inputs received from a throttle position sensor 214, after enabling of the cruise mode. In an embodiment, after enabling the cruise mode if the monitored throttle position value is greater than the first speed then the VCU 202 is configured to disable the cruise mode and the vehicle 100 travels at a second speed defined by the monitored throttle position value. For example, the vehicle is running at 45km/hr (first speed) and the cruise mode is ON at the first speed and if the user turns the throttle such that the throttle position sensor 214 indicates that the vehicle speed should be more than the first speed, e.g., 60km/hr (second speed), then the cruise mode is disabled and the vehicle 100 travels at 60km/hr (second speed) based on the input received from the throttle.
[00052] In continuation to the above, after disabling of the cruise mode if the monitored throttle position value is equal to the first speed, then the cruise mode is enabled, and the vehicle 100 travels at the constant speed corresponding to the first speed. For example, if the vehicle travelling at 60km/hr applies brake, and the speed is reduced to 45km/hr and previously the cruise mode was enabled at 45/hr, then again, the cruise mode is enabled without receiving any input from the user. Such a mechanism ensures automatic operation of the cruise mode without user intervention. In an embodiment, when a brake lever 216 is pressed when the cruise mode is enabled, then the VCU 202 is configured to cut off a throttle gradually when a brake lever 216 is pressed.
[00053] In an embodiment, the VCU 202 is configured to control a throttle input to the vehicle using a proportional–integral–derivative (PID) looped servo motor. The VCU 202 is configured to trigger a relay to power the PID looped servo motor in a closed PID loop. In an embodiment, the vehicle speed is determined using a wheel speed sensor, and the PID looped servo motor maintains speed of the vehicle 100 constant irrespective of a road profile.
[00054] In an embodiment, for implementing the cruise control, a request for turning on cruise control is received from the user. In response to receiving such input, the VCU checks for a plurality of conditions comprising the brake is not pressed and the stand is in closed position and the ignition is in ON position. If the plurality of conditions is satisfied, then a manual operation of the throttle is locked i.e. the throttle is free of movement and inputs from the throttle are not processed. Further, speed input is received from a hall sensor and a servo motor which is controlled by the MCU is put in power mode by activating a relay. Further, the cruise control algorithm is activated at the speed input that is received from the hall sensor. The cruise control algorithm comprises getting the speed input from the vehicle wheel speed sensor and maintaining the set speed by PID control of the motor. In an embodiment, if the plurality of conditions is not satisfied then an error message indication is provided to the user and the servo motor is signalled by the MCU to operate in the normal mode. In an embodiment, the cruise control setup will be located inside the utility box of the scooter. The motor is mounted on a vertical plate and the shaft of the motor is attached to the throttle cable which is pivoted to the plate. The throttle cable is connected to a mechanical engaging and disengaging mechanism which switches the connection between manual throttle and motor shaft.
[00055] As soon as there is a request for cruise mode ON by the rider, the VCU 202 check for ignition and stand signals. If these signals are positive (ON for ignition and OFF for stand and OFF for brake) the cruise mode will begin. The set speed will be taken from the speed set knob (to be adjusted by rider as per his choice). If the signal is negative, the cruise mode will not begin. On beginning of the cruise mode, the manual throttle will be disabled by the mechanical arrangement and the cruise control algorithm will begin. If there will a brake application in between the cruise mode will get switched off and normal mode will begin.
[00056] In an embodiment, the motor 210 is connected to a throttle cable by means of mechanical mounting. Further, two sensors are being used in the system, the first sensor being a wheel speed sensor (and the second sensor being a potentiometer to sense the set speed. The multi-purpose switch is used to activate the cruise control circuit on the request of the rider. A relay is used to switch between the cruise mode and normal mode upon the request by the MCU 204 as and when required for safety. A mechanical mechanism to switch between normal mode and cruise mode is further provided in the vehicle 100 for engaging and disengaging the motor 210 with the throttle cable. In an embodiment, the cruise mode will be exited upon meeting the exit conditions like brake signal, side stand signal, electrical faults, disable signal, throttle operated beyond the corresponding constant speed throttle mode switch.
[00057] The cruise control system is mounted in a utility box. The motor 210 is mounted on a vertical plate and the shaft of the motor is attached to the throttle cable which is pivoted to the plate. The throttle cable is connected to a mechanical engaging and disengaging mechanism which switches the connection between manual throttle and motor shaft.
[00058] The claimed invention would provide great comfort to the riders specially when they drive on highways and long stretch roads. Further, less fluctuation in rpm of the engine increases life, efficiency and emission.
[00059] A person with ordinary skills in the art will appreciate that the systems, modules, and sub-modules have been illustrated and explained to serve as examples and should not be considered limiting in any manner. It will be further appreciated that the variants of the above disclosed system elements, modules, and other features and functions, or alternatives thereof, may be combined to create other different systems or applications.
[00060] Figure 3A illustrates a first switch module 300A mounted on a lefthand side of a handlebar assembly of the vehicle 100, in accordance with some embodiments of the present disclosure.
[00061] The first switch module 300A comprises a headlight operation switch 302, a joystick switch 304, a Turn Signal Lamp (TSL) switch 306, a horn switch 308. The headlight operation switch 302 is configured to control a high beam light and a low beam light of the vehicle 100. The TSL switch 306 is configured to control a left indicator lamp and a right indicator lamp of the vehicle 100. The horn switch 308 is configured to operate a horn to alert passerby vehicles and users travelling on the road. The joystick switch 304 is configured to perform plurality of functions. In an embodiment, the joystick switch 304 corresponds to the multi-purpose switch 208.
[00062] The joystick switch 304 on the first switch module 300A may be used to select the cruise mode. The joystick switch 304 is connected to instrument cluster 206. By using the joystick switch 304 the cruise mode can be requested by rider. The interactive touch screen is configured to display menu options on the instrument cluster 206 to select cruise mode. The user may select the cruise mode by operating the menu options. In an embodiment, the instrument cluster 206 is a touch screen type and the cruise control function can be enabled using the screen and by tapping on an option from the menu options.
[00063] In an embodiment, the joystick switch 304 is a single module with five switch positions. The five switch positions comprise a left position, a right position, an up position, a down position, and a center position. The joystick switch 304 may be operated in one any one of the above-mentioned positions at a given time. The corresponding electrical signal is generated as an output of joystick switch 304. As joystick switch 304 is interfaced with instrument cluster 206, the generated signals are received and sensed by the instrument cluster 206. The instrument cluster 206 is configured to sense all five positions independently.
[00064] The instrument cluster 206 is configured to perform functions based on the inputs received from rider. Such functions are achieved by the software implemented in instrument cluster 206. One of the positions of joystick is assigned to initiate the cruise control feature and another position is assigned to set the first speed at which the cruise mode needs to be enabled. For example, a short press in the center position initiates the request for the cruise mode. Further, the user can select the first speed by either pressing the up position or the down position and then the user performs a long press of the center position to set the first speed.
[00065] In an embodiment, the joystick switch 304 needs a power supply and provides 5 output signals for each individual positions. The joystick switch 304 is configured to interface with a part to receive the inputs from the rider by means of operation and communicate to the instrument cluster 206 through electrical signals. The electrical signals are provided as long as the switch is operated in a particular position.
[00066] The instrument cluster 206 has provision to receive the electrical signals from the joystick switch 304. The received signals are processed, and corresponding functions are carried out. In an embodiment, depending on duration of signal the cruise control function will be initiated. Based on the requests received, the instrument cluster 206 is configured to perform functions which are predefined. In another example, while riding the vehicle 100 if the user needs to enter cruise control mode, then the user presses and holds the center push button (center position) of the joystick switch 304 for a certain duration say 2 seconds. Then the instrument cluster 206 sends the signal to the MCU 204. The MCU 204 checks for the signal from the instrument cluster 206 and also the one or more predefined conditions to enter the cruise mode. If all conditions are valid, then the vehicle 100 is driven in cruise mode at a constant speed.
[00067] Further, upon enabling of the cruise mode the instrument cluster 206 is configured to play music. In an embodiment, the instrument cluster 206 has a beeper unit to indicate critical information while feature is operated or active. The instrument cluster 206 is configured to change screens and display the status of cruise control mode for easy identification to the user while riding the vehicle. In an embodiment, such information is communicated to the user also through Bluetooth connectivity and a connected helmet.
[00068] Figure 3B illustrates a second switch module 300B mounted on a righthand side of the handlebar assembly of the vehicle 100, in accordance with some embodiments of the present disclosure.
[00069] The second switch module 300B comprises a parking alert switch 310, a park assist switch 312, and a mode change switch 314. The parking alert switch 310 when pressed is used to indicate that the vehicle is in standstill state and in parking mode. Further, the park assist switch 312 when pressed during the vehicle being in a standstill state is used to provide park assist functionality. In an embodiment, the park assist switch 312 is corresponds to the multipurpose switch 208 configured to provide a plurality of functionalities. The mode change switch 314 is configured to change an operation mode of the motor 210. For example, different operation modes comprise a normal mode, an ECO mode, and a Power mode.
[00070] The multipurpose switch 208 is a hardware switch that is configured and multiplexed to enable a plurality of functions. The plurality of functions comprises enabling of the cruise mode and enabling of a park assist functionality using the park assist switch 312. The plurality of functions is implemented with software changes in instrument cluster 206 and without any hardware changes. The multipurpose switch 208 once operated will be communicated to an interfacing part via an electrical signal and based on state of the vehicle i.e., either running condition or standstill condition will define the functionality to be performed by the multipurpose switch 208. For example, when the vehicle 100 is in standstill position then multipurpose switch 208 is used to activate park assist functionality. Further, if the vehicle 100 is in running condition, then multipurpose switch 208 is used to operate the cruise mode. In an embodiment, once the VCU 202 receives the electrical signal from the multipurpose switch 208 the VCU 202 analyses the vehicle speed and accordingly turns ON the cruise mode and drives the motor 210 at a constant speed with a small tolerance value around the constant speed.
[00071] The park assist switch 312 is used to enter the park assist mode while vehicle is at zero speed only. In an embodiment, the park assist switch 312 is used to enter the cruise mode upon operation. The park assist switch 312 is connected to the VCU 202 and the MCU 204 and is configured to provide electrical signals when the park assist switch 312 is operated. The VCU 202 and the MCU 204 in conjunction with each other receive the input and decide if the user has requested for cruise mode.
[00072] The MCU 204 unit detects the input from the park assist switch 312 and also the vehicle speed to identify if park assist is requested or cruise mode is requested. Further, based on other vehicle parameters (such as battery SOC, vehicle speed, and the like) the cruise mode is enabled, and a constant speed riding is initiated by the MCU 204. Upon receiving the inputs which are configured to exit cruise control the controller exits cruise mode and decelerate accordingly or drive as per throttle inputs.
[00073] A person skilled in the art may understand that the multipurpose switch 208 may correspond to either one of the switch 312 or a Joystick switch 304. Either of the switch 312 or a Joystick switch 304 may be utilized to control operation of the cruise mode for the vehicle 100 without departing form the scope of the invention.
[00074] Figures 4A and 4B depict a flowchart 400 illustrating a method performed by a vehicle control unit (VCU) for operation of the cruise mode for the vehicle, in accordance with some embodiments of the present disclosure.
[00075] The method starts at step 402 and proceeds to step 404. At step 404, the VCU 202 is configured to determine the state of the vehicle. The state of the vehicle may be one of a moving state and a standstill state. If the state of the vehicle is moving state, then method proceeds to step 406, else proceeds to step 428. At step 406, the VCU 202 is configured to determine the input to enable the cruise mode using the multipurpose switch 208. At step 408, the VCU 202 is configured to provide the cruise start signal, to MCU 204, at the first speed using multi-purpose switch based on determined input. At step 410, the VCU 202 is configured to enable the cruise mode for vehicle 100 when first speed is within pre-defined speed range. At step 412, the VCU 202 is configured to run the motor 210 such that the vehicle 100 travels at constant speed corresponding to the first speed.
[00076] At step 414, the VCU 202 is configured to monitor one or more conditions associated with the vehicle 100. In an embodiment, the one or more conditions comprises at least one of: a brake signal being provided by a user by pressing of a brake lever 216, receiving a mode switch signal from the user using a switch mode button 314, and a speed of the vehicle being less than a pre-defined speed. In an embodiment, the pre-defined speed is 30km/hr. If the one or more conditions are satisfied then the method proceeds to step 416, else method proceeds to step 412.
[00077] At step 416, the VCU 202 is configured to disable the cruise mode based on the monitoring. At step 418, after disabling of the cruise mode, the VCU 202 is configured to operate the vehicle 100 in a mode that was selected prior to enabling the cruise mode. In an embodiment, after disabling of the cruise mode the vehicle 100 travels based on inputs received from a throttle position sensor 214 and the control passes to end step 430.
[00078] At step 420, after enabling of the cruise mode, the VCU 202 is configured to monitor a throttle position value, based on inputs received from a throttle position sensor 214. Further, at step 422, the VCU 202 is configured to determine, after enabling the cruise mode, if the monitored throttle position value is greater than the first speed. If the monitored throttle position value is greater than the first speed then the method proceeds to step 424, else the method proceeds to step 420.
[00079] At step 424, the VCU 202 is configured to disable the cruise mode and the vehicle 100 travels at a second speed defined by the monitored throttle position value. Further, at step 426, the VCU 202 is configured to determine, after disabling of the cruise mode, if the monitored throttle position value is equal to the first speed then the method proceeds to step 410. Further, at step 428, the VCU 202 is configured to enabling the park assist functionality and then control passes to end step 430.
[00080] Figure 5 depicts another flowchart 500 illustrating a method performed by the vehicle control unit (VCU) for operation of the cruise mode for the vehicle, in accordance with some embodiments of the present disclosure.
[00081] The method starts at step 502 and proceeds to step 504. At step 504, the VCU 202 is configured to receive an input to turn ON cruise control using the multipurpose switch 208. At step 506, the VCU 202 is configured to determine if brake is not pressed, and stand is in closed position and the ignition is in ON state. If the aforementioned conditions are satisfied, then method proceeds to step 508 else proceeds to step 514. At step 508, the VCU 202 is configured to lock the throttle so that manual input from the throttle is not received from the user. At step 510, the VCU 202 is configured to receive a speed input from the hall sensor. The hall sensor provides information of the speed at which the wheel is rotating i.e., speed of the vehicle. At step 512, the VCU 202 is configured to activate a relay and put the motor 210 in a power mode and the cruise control algorithm is activated. Thus, the vehicle 100 now travels at a constant speed at which the input was received to turn on the cruise control. After step 512 method proceeds to end step 516. At step 514, the VCU 202 is configured to display an error message and keep the motor running on normal mode. Further, control passes to end step 516.
[00082] 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 terms “a”, “an” and “the” mean “one or more”, unless expressly specified otherwise.
Advantages
[00083] The disclosed claimed limitations and the disclosure provided herein provides a method and system for operation of the cruise mode for the vehicle. The claimed limitations herein ensure that there is no dedicated cruise control switch requirement. Further, as dedicated switch is not required hence the cost for additional wiring and additional circuitry is reduced. Further, the disclosed claimed limitations resolve the technical problem of packaging constraint of additional wiring and additional circuitry, thereby improving ergonomics. Further, a number of serviceable parts are reduced and the mu1l-purpose switch for the cruise mode operation resolves fatigue in riders hand due to constant opening of throttle. Further, without any additional hardware exiting park assist switch is configured to control operation of the cruise mode.
[00084] Additionally, the cruise mode in the vehicle is provided using the multi-purpose switch which allows the user to just operate one button and start the cruise mode and easily accessible without getting distracted while in riding condition. The claimed limitations ease the use and provide more comfort for using cruise mode while riding the vehicle.
[00085] While on the long drive if the rider wants to drive for long time with constant speed then the cruise mode provides a solution to drive at constant speed without actually holding throttle at corresponding position which will actually cause fatigue at rider’s hand. Further, after disabling of the cruise control the claimed limitations automatically enable the cruise control if certain conditions are met. Such automatic controlling of the cruise mode further provides ease of use and comfort to the user.
[00086] Additionally, performance and mileage of the vehicle is improved by enabling of the cruise mode. Conventional cruise control systems do not automatically control the cruise mode. Further, Conventional cruise control systems do not provide a single multi-purpose switch for performing a plurality of functionalities based on the state of the vehicle. With the claimed invention, the aforementioned technical problems are addressed.
[00087] In light of the above-mentioned advantages and the technical advancements provided by the disclosed method and system, the claimed steps as discussed above are not routine, conventional, or well understood in the art, as the claimed steps enable the following solutions to the existing problems in conventional technologies. Further, the claimed steps clearly bring an improvement in the functioning of the device itself as the claimed steps provide a technical solution to a technical problem.
[00088] A description of an embodiment with several components in communication with a 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,
[00089] 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 and 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 embodiments of the present invention are intended to be illustrative, but not limiting, of the scope of the invention, which is set forth in the following claims.
[00090] 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.
[00091] The present disclosure may be realized in hardware, or a combination of hardware and software. The present disclosure may be realized in a centralized fashion, in at least one computer system, or in a distributed fashion, where different elements may be spread across several interconnected computer systems, a computer system or other apparatus adapted for carrying out the methods described herein may be suited. A combination of hardware and software may be a general-purpose computer system with a computer program that, when loaded and executed, may control the computer system such that it carries out the methods described herein. The present disclosure may be realized in hardware that comprises a portion of an integrated circuit that also performs other functions.
[00092] A person with ordinary skills in the art will appreciate that the systems, modules, and sub-modules have been illustrated and explained to serve as examples and should not be considered limiting in any manner. It will be further appreciated that the variants of the above disclosed system elements, modules, and other features and functions, or alternatives thereof, may be combined to create other different systems or applications.
[00093] Those skilled in the art will appreciate that any of the aforementioned steps and/or system modules may be suitably replaced, reordered, or removed, and additional steps and/or system modules may be inserted, depending on the needs of a particular application. In addition, the systems of the aforementioned embodiments may be implemented using a wide variety of suitable processes and system modules, and are not limited to any particular computer hardware, software, middleware, firmware, microcode, and the like. The claims can encompass embodiments for hardware and software, or a combination thereof.
[00094] While the present disclosure has been described with reference to certain embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted without departing from the scope of the present disclosure. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the present disclosure without departing from its scope. Therefore, it is intended that the present disclosure not be limited to the particular embodiment disclosed, but that the present disclosure will include all embodiments falling within the scope of the appended claims.
,CLAIMS:I/We claim:
1. A system to operate a cruise mode for a vehicle 100, the system comprising:
a multi-purpose switch 208 disposed onto a handlebar assembly;
the multi-purpose switch 208 communicatively coupled with an instrument cluster 206, a vehicle control unit (VCU) 202, and a motor control unit (MCU) 204,
wherein the VCU 202 being configured to:
determine an input, from the multi-purpose switch 208, to enable the cruise mode for the vehicle 100, wherein the determined input being based on a state of vehicle, wherein the vehicle 100 being in a moving state, wherein the multi-purpose switch 208 being configured to perform a plurality of functions based on the state of the vehicle;
provide a cruise start signal, to the MCU 204, at a first speed using the multi-purpose switch 208 based on the determined input; and
enable the cruise mode for the vehicle 100 when the first speed being within a pre-defined speed range, wherein the vehicle 100 travels at a constant speed corresponding to the first speed.
2. The system as claimed in claim 1, wherein when the vehicle 100 being in the moving state, the input received using a short press of the multi-purpose switch defines the input to enable the cruise mode, and wherein after the short press, a long press received from the multi-purpose switch defines the first speed at which the cruise start signal is provided to the MCU 208.
3. The system as claimed in claim 1, wherein the VCU 202 is configured to
continuously monitor one or more conditions associated with the vehicle 100, wherein the one or more conditions comprises at least one of: a brake signal being provided by a user by pressing of a brake lever 216, receiving a mode switch signal from the user using a switch mode button 314, and a speed of the vehicle being less than a pre-defined speed, wherein the pre-defined speed is 30km/hr; and
disable the cruise mode based on the monitoring.
4. The system as claimed in claim 3, wherein after disabling of the cruise mode, the VCU 202 being configured to operate the vehicle 100 in a mode that was selected prior to enabling the cruise mode, wherein after disabling of the cruise mode the vehicle 100 travels based on inputs received from a throttle position sensor 214.
5. The system as claimed in claim 1, wherein the VCU is configured to
monitor a throttle position value, based on inputs received from a throttle position sensor 214, after enabling of the cruise mode, wherein after enabling the cruise mode when the monitored throttle position value being greater than the first speed then the VCU 202 being configured to disable the cruise mode and the vehicle 100 travels at a second speed defined by the monitored throttle position value, and
wherein after disabling of the cruise mode if the monitored throttle position value is equal to the first speed then the cruise mode is enabled, and the vehicle 100 travels at the constant speed corresponding to the first speed.
6. The system as claimed in claim 1, wherein the VCU 202 being configured to provide an alert to the user for enabling or disabling of the cruise mode, wherein providing the alert comprises at least one of displaying a textual indication on an instrument cluster 206, illuminating a light embedded within the instrument cluster 206, and sounding a chime.
7. The system as claimed in claim 1, wherein the pre-defined speed range being 30km/hr to 60km/hr.
8. The system as claimed in claim 1, wherein the multi-purpose switch 208 being configured and multiplexed to enable the plurality of functions, wherein the plurality of functions comprises enabling of the cruise mode and enabling of a park assist functionality, wherein the multi-purpose switch 208 enables the park assist functionality based on the input received from the multi-purpose switch 208 and the vehicle state being in a standstill condition, wherein the input corresponds to a short press or a long press of the multi-purpose switch 208.
9. The system as claimed in claim 1, wherein the communication between the multi-purpose switch 208, the instrument cluster 206, the VCU 202 and the MCU 204 is via CAN lines.
10. The system as claimed in claim 1, wherein the handlebar assembly comprising a left-hand switch module 300A and right-hand switch module 300B, wherein the multi-purpose switch 208is disposed in either the left-hand switch module 300A or the right-hand switch module 300B.
11. The system as claimed in claim 1, wherein the VCU 202 being configured to cut off a throttle gradually when a brake lever 216 is pressed.
12. The system as claimed in claim 1, wherein the VCU 202 being configured to control a throttle input to the vehicle using a proportional–integral–derivative (PID) looped servo motor.
13. The system as claimed in claim 12, wherein the VCU 202 being configured to trigger a relay to power the PID looped servo motor in a closed PID loop, wherein a vehicle speed is determined using a wheel speed sensor, and wherein the PID looped servo motor maintains speed of the vehicle 100 constant irrespective of a road profile.
14. A method for operation of a cruise mode for a vehicle 100, the method comprising steps of:
determining, by a vehicle control unit (VCU) 202, an input received from a multi-purpose switch 208, to enable the cruise mode for the vehicle, wherein the determined input being based on a state of vehicle, wherein the vehicle 100 being in a moving state, wherein the multi-purpose switch 208 is configured to perform a plurality of functions based on the state of the vehicle;
providing, by the VCU 202, a cruise start signal, to the motor control unit (MCU) 204, at a first speed using the multi-purpose switch 208 based on the determined input; and
enabling, by the VCU 202, the cruise mode for the vehicle 100 when the first speed is within a pre-defined speed range, wherein the vehicle 100 travels at a constant speed corresponding to the first speed.
15. The method as claimed in claim 14, comprising
continuously monitoring, by the VCU 202, one or more conditions associated with the vehicle 100, wherein the one or more conditions comprises at least one of: a brake signal being provided by a user by pressing of a brake lever 216, receiving a mode switch signal from the user using a switch mode button 314, and a speed of the vehicle being less than a pre-defined speed, wherein the pre-defined speed is 30km/hr; and
disabling, by the VCU 202, the cruise mode based on the monitoring.
16. The method as claimed in claim 15, wherein after disabling of the cruise mode, operating, by the VCU 202, the vehicle 100 in a mode that was selected prior to enabling the cruise mode, wherein after disabling of the cruise mode the vehicle 100 travels based on inputs received from a throttle position sensor 216.
17. The method as claimed in claim 14, comprising
monitoring, by the VCU 202, a throttle position value, based on inputs received from a throttle position sensor 216, after enabling of the cruise mode, wherein after enabling the cruise mode when the monitored throttle position value is greater than the first speed then disabling, by the VCU 202, the cruise mode and the vehicle 100 travels at a second speed defined by the monitored throttle position value, and
wherein after disabling of the cruise mode when the monitored throttle position value is equal to the first speed then the cruise mode is enabled, and the vehicle 100 travels at the constant speed corresponding to the first speed.
18. The method as claimed in claim 14, comprising providing, by the VCU 202, an alert to the user for enabling or disabling of the cruise mode, wherein providing the alert comprises at least one of displaying a textual indication on an instrument cluster 206, illuminating a light embedded within the instrument cluster 206, and sounding a chime.
19. The method as claimed in claim 14, wherein the pre-defined speed range being 30km/hr – 60km/hr.
20. The method as claimed in claim 14, wherein the multi-purpose switch 208 being configured and multiplexed to enable the plurality of functions, wherein the plurality of functions comprises enabling of the cruise mode and enabling of a park assist functionality, wherein the multi-purpose switch 208 enables the park assist functionality based on the input received from the multi-purpose switch 208 and the vehicle state being in a standstill condition, wherein the input corresponds to a short press or a long press of the multi-purpose switch.
21. The method as claimed in claim 14, wherein the communication between the multi-purpose switch 208, the instrument cluster 206, the VCU 202 and the MCU 204 is via CAN lines.
| # | Name | Date |
|---|---|---|
| 1 | 202241019413-PROVISIONAL SPECIFICATION [31-03-2022(online)].pdf | 2022-03-31 |
| 2 | 202241019413-FORM 1 [31-03-2022(online)].pdf | 2022-03-31 |
| 3 | 202241019413-DRAWINGS [31-03-2022(online)].pdf | 2022-03-31 |
| 4 | 202241019413-DRAWING [31-03-2023(online)].pdf | 2023-03-31 |
| 5 | 202241019413-CORRESPONDENCE-OTHERS [31-03-2023(online)].pdf | 2023-03-31 |
| 6 | 202241019413-COMPLETE SPECIFICATION [31-03-2023(online)].pdf | 2023-03-31 |
| 7 | 202241019413-FORM 18 [09-11-2023(online)].pdf | 2023-11-09 |