US20060055347A1 - Train speed control using current and velocity sensing - Google Patents
Train speed control using current and velocity sensing Download PDFInfo
- Publication number
- US20060055347A1 US20060055347A1 US10/927,267 US92726704A US2006055347A1 US 20060055347 A1 US20060055347 A1 US 20060055347A1 US 92726704 A US92726704 A US 92726704A US 2006055347 A1 US2006055347 A1 US 2006055347A1
- Authority
- US
- United States
- Prior art keywords
- motor
- velocity
- current
- operating
- accordance
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000003137 locomotive effect Effects 0.000 claims abstract description 47
- 238000000034 method Methods 0.000 claims abstract description 19
- 230000006870 function Effects 0.000 claims description 5
- 230000002093 peripheral effect Effects 0.000 claims description 4
- 230000008878 coupling Effects 0.000 claims description 2
- 238000010168 coupling process Methods 0.000 claims description 2
- 238000005859 coupling reaction Methods 0.000 claims description 2
- 230000003247 decreasing effect Effects 0.000 claims description 2
- 230000004044 response Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 5
- 230000008901 benefit Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 206010012411 Derailment Diseases 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000001066 destructive effect Effects 0.000 description 1
- 239000000779 smoke Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P5/00—Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors
- H02P5/68—Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors controlling two or more DC dynamo-electric motors
- H02P5/69—Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors controlling two or more DC dynamo-electric motors mechanically coupled by gearing
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63H—TOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
- A63H19/00—Model railways
- A63H19/24—Electric toy railways; Systems therefor
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L15/00—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles
- B60L15/32—Control or regulation of multiple-unit electrically-propelled vehicles
- B60L15/38—Control or regulation of multiple-unit electrically-propelled vehicles with automatic control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2200/00—Type of vehicles
- B60L2200/26—Rail vehicles
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S104/00—Railways
- Y10S104/01—Toy railroad
Definitions
- the invention relates to a speed control system and, in particular, to a current and velocity sensing speed control system using current and velocity sensing on board a model electric train locomotive engine.
- a locomotive engine In electric model toy trains, as in actual trains, a locomotive engine typically pulls a consist, which is the full set of cars which make up a train.
- the setup typically includes a user control box electrically connected to one or more of the train track rails having one or more levers, dials, or buttons that are manually adjustable by the user.
- the control box enables the user to control the speed and direction of the electric train by manually controlling the voltage levels supplied to the electronic systems and motor of the locomotive.
- only limited speed control is incorporated into the on-board control system and motor.
- a method for speed control for a motor of a locomotive of a model electric train includes sensing an operating velocity of the motor and the operating current provided to the motor, and then producing a signal corresponding to the operating velocity and a signal corresponding to the operating current.
- a method in accordance with the present invention further includes providing the operating velocity signal and operating current signal to a controller and establishing a target motor velocity.
- a method in accordance with the present invention still further includes calculating a target current configured so that the motor reaches the target motor velocity, and then changing the operating current to the target motor current to achieve the target motor velocity.
- An apparatus for carrying out the inventive speed control method includes an electric motor and a current sensor for sensing the operating current provided to the motor.
- An apparatus in accordance with the present invention further includes a velocity sensor for sensing the operating velocity of the motor, and a controller connected to the motor. The controller is operative to calculate a target current for a target motor velocity and to adjust the operating current to the electric motor to achieve the target current.
- FIG. 1 is a perspective drawing illustrating the basic components of a model electric train
- FIGS. 2 a - 2 b are partial schematic views of a circuit diagram of one example of a control system for a locomotive in which the speed control system of the present invention can be incorporated;
- FIG. 3 is a simplified schematic block diagram of a speed control system for a locomotive according to one embodiment of the present invention
- FIG. 4 is a flow diagram of a speed control system for a locomotive according to one embodiment of the present invention.
- FIG. 5 is a perspective drawing illustrating two locomotives coupled together in a lashup configuration.
- FIG. 1 is a perspective drawing of the basic components of a model electric train.
- a train controller such as the simple user control box 18 shown in FIG. 1 , supplies voltages to the track 14 upon which one or more locomotives 12 ride. Contacts on the bottom of each locomotive 12 , or metallic wheels of the locomotive 12 , pick up the power from the supply voltage signal applied to the track 14 and supply it to an internal electrical motor of the locomotive 12 . Auxiliary loads can be supplied from another rail of the track 14 .
- the supply signal to the track is a direct current (DC) signal.
- the user control box 18 provides an alternating current (AC) electric power supply signal to the track 14 .
- AC alternating current
- a transformer not necessarily incorporated into the user control box 18 but shown so in FIG. 1 , provides input power to the user control box 18 .
- the control box 18 controls both the amplitude and polarity of the supply voltage signal applied to the track 14 in response to actions by the user.
- the amplitude and polarity of the supply voltage signal controls, for example, the speed and direction of the locomotive 12 .
- a knob 20 rotatably mounted on a housing of the user control box 18 allows a user to control the desired root-mean-squared average power supplied to the track 14 , and thus the desired speed of a track-mounted locomotive 12 , by movement of the knob 20 .
- a knob 20 is used for exemplary purposes only. Any means that allows the user to select a desired steady state train velocity, referred to herein as a set point, is acceptable.
- the AC track signal supplied by the transformer of the user control box 18 can be offset by a DC signal used to enable various train accessories, such as a horn, bell or whistle, through relays or other switching devices mounted on the train.
- a DC signal used to enable various train accessories, such as a horn, bell or whistle, through relays or other switching devices mounted on the train.
- pushbuttons 24 are mounted in the surface of the user control box 18 to enable the user to indicate, for example, a desire to change the direction of trains, to sound a whistle and to sound a bell.
- the transformer of the user control box 18 is electrically connected to a plug 22 , which can be connected to a standard electrical wall socket (not shown).
- a speed control system mounted within the locomotive 12 is a speed control system in accordance with one embodiment of the invention. While the present invention is shown incorporated into the locomotive 12 , it can be incorporated into any type of motorized model electric train car or other model electric vehicle.
- the speed control system is associated with on-board electronics 10 that control the motor of the locomotive.
- on-board electronics 10 is shown in detail in FIGS. 2 a - 2 b.
- on-board electronics 10 includes at least a controller 34 and an H-bridge 36 electrically connected to controller 34 to control the direction of rotation of motor 30 .
- Controller 34 can be a microprocessor unit (MPU) 34 configured to receive inputs relating to, for example, sound features, lighting features, smoke features and speed adjustment for the train, and to generate outputs, and may further include peripheral memory chips, etc.
- MPU microprocessor unit
- MCU microcontroller unit
- the functions herein described with respect to the controller 34 can be performed in whole or in part by equivalent analog and/or digital circuitry. Although many equivalents can be used as the controller 34 , the description herein refers to the controller 34 as the MPU 34 to more easily distinguish the controller 34 from the user control box 18 .
- FIG. 3 shows a simplified schematic diagram of the speed control system according to one embodiment of the invention integrated with certain of the other components of the on-board electronics 10 shown in FIGS. 2 a - 2 b.
- the operating current of a motor 30 is sensed by a resistance wire 52 that sees a voltage drop proportional to the operating motor current, and a signal 53 corresponding to the operating current is produced.
- the sense wire 52 is connected to the H-bridge 36 at node 70 .
- the voltage drop is amplified and provided as an input to the microprocessor unit (MPU) 34 .
- MPU microprocessor unit
- the operating voltage across the resistance wire 52 is filtered by capacitor 50 and sensed through an impedance 48 at the non-inverting input of an operational amplifier (op amp) 42 .
- This input voltage is amplified by the gain of the op amp 42 , which is determined by resistors 44 and 46 .
- a resistor 40 protects op amp 42 and the input for the MPU 34 from large voltage swings that could generate destructive current spikes.
- the MPU 34 receives the voltage as analog voltage in the form of operating current signal 53 that it then converts into a digital value representing the operating motor current. It should be noted that this circuit is by example only and its function is to sense and amplify the operating current of the motor 30 as an input to MPU 34 , and to isolate the voltage. Any circuit within the level of one of ordinary skill in the art having the necessary functionality can be used to perform these functions.
- a velocity sensor 32 senses the rotational velocity of the motor 30 , also known as the operating velocity of the motor, through known methods, and provides a signal 55 corresponding to the operating velocity.
- the velocity sensor 32 sends the sensed operating velocity signal 55 to the MPU 34 through the input connector 76 .
- the MPU 34 incorporates a proportional integral control loop utilizing sensed operating current in order to more finely control the motor velocity and reduce overshoot when changing motor velocity. Accordingly, the MPU 34 uses the sensed operating motor current, the sensed operating motor velocity, as well as information relating to the motor to gear ratio and wheel diameter of the particular train's wheels to calculate a target current for a target train/motor velocity.
- MPU 34 includes a peripheral memory into which the motor to gear ration and wheel diameter is programmed and stored.
- This information is programmed into MPU 34 , however, in an exemplary embodiment, the information can be altered by a user using a control device. This information is necessary when performing the current calculation so as to equivocate the velocity from one train type to another so that different motor to gear ratios and wheel diameters will not yield different velocities or require PID tuning.
- the rotational velocity of the motor has a direct correlation to and can be equated to the linear velocity of the train, as the rotational velocity of the motor is translated into the linear velocity of the train by way of a gear set. This correlation, however, does not take into account any potential slippage in the gear set.
- the MPU 34 then changes the operating current (and the direction of motor rotation, if necessary) to the motor 30 through the H-bridge 36 using, in one exemplary embodiment, pulse-width modulating techniques in order to reach the target current for the target motor velocity corresponding to a desired locomotive speed.
- the routine starts at 110 , when the user selects a set point corresponding to a desired train, and therefore motor, velocity using the knob 20 .
- the MPU 34 reads an operating velocity of the motor, and therefore, the locomotive 12 at 112 , and produces an operating velocity signal.
- the MPU 34 determines, based on the operating velocity signal, whether or not the operating velocity is at the selected set point. If the operating velocity is not at the set point, then the routine returns to 112 where the operating velocity is once again read.
- MPU 34 establishes a motor velocity target in a velocity window at 118 .
- MPU 34 is configured with a memory wherein at least one predetermined velocity window corresponding to the operating velocity read at 112 is stored. It should be noted that the memory of MPU 34 may include a plurality of velocity windows, each of which corresponds to a different velocity of motor 30 .
- the velocity window is a small range between an upper velocity limit and a lower velocity limit, and the motor velocity target selected is the velocity value in the window that requires the least amount of current.
- the MPU 34 calculates, using the sensed operating velocity, operating current, and respective motor to gear ratio and wheel diameter for the train, a target current for the velocity target so that the motor reaches the target velocity.
- the MPU 34 then reads the operating motor velocity at 122 .
- the routine next advances to 124 where the MPU 34 determines if the operating motor velocity read is at the motor velocity target. If the operating motor velocity is at the motor velocity target, the routine returns to 112 , where the operating velocity of the motor 30 is read.
- the routine advances to 126 where the MPU 34 determines whether the user has selected a new set point. If the user has selected a new set point, the routine returns to read the operating velocity of motor 30 at 112 .
- the routine advances to 128 where the MPU 34 adjusts the operating current using the target current from 120 in a standard proportional loop to get to the target motor velocity. In one exemplary embodiment, if the velocity is too low for a given velocity window, the current to motor 30 is decreased. On the other hand, if the velocity is too high for a given velocity window, the current to motor 30 is increased. The routine then returns to read the operating motor velocity at 122 .
- the routine in this flow diagram is by example only, and its function is to control the speed of a locomotive using the sensing of a motor current and the sensing of a motor velocity.
- FIG. 5 shows a perspective drawing of two locomotives 12 a, 12 b coupled together in lashup.
- Each locomotive 12 a, 12 b incorporates its own separate and independent on-board electronics 10 a, 10 b, each incorporating the control electronics of the present invention.
- the locomotives 12 a, 12 b are connected mechanically only using couplers (not shown) and are not connected to each other electrically.
- the on-board electronics 10 a, 10 b are not interconnected electrically. Accordingly, the inventive speed control method is used to separately control the velocity of each locomotive 12 a, 12 b independent of each other.
- the present invention is particularly useful when operating two or more locomotives 12 a, 12 b in lashup and when one or more locomotives 12 are added to the middle and/or end of a consist (not shown).
- One advantage of the invention in this situation is that the electronics 10 a, 10 b are not required to communicate with each other in order for the locomotives 12 a, 12 b to travel at the same speed, eliminating a need for electrical connections between locomotives 12 a, 12 b.
- both the locomotives 12 a, 12 b on a single track operate on the same power source, using the motor current sensing in addition to the velocity sensing enables each control system on each locomotive 12 a, 12 b to control its velocity to a single common velocity shared by both the locomotives 12 a, 12 b, thereby reducing the fighting between locomotives 12 a, 12 b that may result if the locomotives are operating at different velocities.
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Toys (AREA)
Abstract
Description
- 1. Field of the Invention
- The invention relates to a speed control system and, in particular, to a current and velocity sensing speed control system using current and velocity sensing on board a model electric train locomotive engine.
- 2. Description of the Related Art
- In electric model toy trains, as in actual trains, a locomotive engine typically pulls a consist, which is the full set of cars which make up a train. The setup typically includes a user control box electrically connected to one or more of the train track rails having one or more levers, dials, or buttons that are manually adjustable by the user. The control box enables the user to control the speed and direction of the electric train by manually controlling the voltage levels supplied to the electronic systems and motor of the locomotive. However, only limited speed control is incorporated into the on-board control system and motor.
- One problem with existing speed control systems arises when the user changes the setting of, and thus the voltage supplied to, the locomotive to speed it up or slow it down. With limited speed control, it is difficult for the user to finely control the speed of the electric train. Another problem occurs as a result of fluctuations or spikes in the electrical supply. These spikes can result in undesired increases or decreases in the speed of the electric train that occasionally lead to train derailments, especially on curved sections of track when a train is traveling at faster speeds.
- Further, difficulties occur when coupling two or more locomotives together, so-called “lashup,” and when one or more locomotives are added to the middle or end of a consist. Although each locomotive draws on a common electrical supply, each can run at a slightly different speed than the other(s). When the speed is not constant between locomotives, the locomotives can fight each other.
- A method for speed control for a motor of a locomotive of a model electric train is presented. A method in accordance with the present invention includes sensing an operating velocity of the motor and the operating current provided to the motor, and then producing a signal corresponding to the operating velocity and a signal corresponding to the operating current. A method in accordance with the present invention further includes providing the operating velocity signal and operating current signal to a controller and establishing a target motor velocity. A method in accordance with the present invention still further includes calculating a target current configured so that the motor reaches the target motor velocity, and then changing the operating current to the target motor current to achieve the target motor velocity.
- An apparatus for carrying out the inventive speed control method is also presented. An apparatus in accordance with the present invention includes an electric motor and a current sensor for sensing the operating current provided to the motor. An apparatus in accordance with the present invention further includes a velocity sensor for sensing the operating velocity of the motor, and a controller connected to the motor. The controller is operative to calculate a target current for a target motor velocity and to adjust the operating current to the electric motor to achieve the target current.
- The following features, advantages and other uses of the present invention will become more apparent by referring to the following detailed description and drawings in which:
-
FIG. 1 is a perspective drawing illustrating the basic components of a model electric train; -
FIGS. 2 a-2 b are partial schematic views of a circuit diagram of one example of a control system for a locomotive in which the speed control system of the present invention can be incorporated; -
FIG. 3 is a simplified schematic block diagram of a speed control system for a locomotive according to one embodiment of the present invention; -
FIG. 4 is a flow diagram of a speed control system for a locomotive according to one embodiment of the present invention; and -
FIG. 5 is a perspective drawing illustrating two locomotives coupled together in a lashup configuration. - The present invention is a speed control system for a model electric train locomotive engine using current and velocity sensing and is described with reference to
FIG. 1-5 .FIG. 1 is a perspective drawing of the basic components of a model electric train. In model train systems, a train controller, such as the simpleuser control box 18 shown inFIG. 1 , supplies voltages to thetrack 14 upon which one ormore locomotives 12 ride. Contacts on the bottom of eachlocomotive 12, or metallic wheels of thelocomotive 12, pick up the power from the supply voltage signal applied to thetrack 14 and supply it to an internal electrical motor of thelocomotive 12. Auxiliary loads can be supplied from another rail of thetrack 14. In an HO system, the supply signal to the track is a direct current (DC) signal. In the electrical train configuration described herein and shown inFIG. 1 , theuser control box 18 provides an alternating current (AC) electric power supply signal to thetrack 14. - A transformer, not necessarily incorporated into the
user control box 18 but shown so inFIG. 1 , provides input power to theuser control box 18. Thecontrol box 18 controls both the amplitude and polarity of the supply voltage signal applied to thetrack 14 in response to actions by the user. The amplitude and polarity of the supply voltage signal controls, for example, the speed and direction of thelocomotive 12. InFIG. 1 , aknob 20 rotatably mounted on a housing of theuser control box 18 allows a user to control the desired root-mean-squared average power supplied to thetrack 14, and thus the desired speed of a track-mountedlocomotive 12, by movement of theknob 20. Of course, aknob 20 is used for exemplary purposes only. Any means that allows the user to select a desired steady state train velocity, referred to herein as a set point, is acceptable. - The AC track signal supplied by the transformer of the
user control box 18 can be offset by a DC signal used to enable various train accessories, such as a horn, bell or whistle, through relays or other switching devices mounted on the train. In theuser control box 18 shown inFIG. 1 ,pushbuttons 24 are mounted in the surface of theuser control box 18 to enable the user to indicate, for example, a desire to change the direction of trains, to sound a whistle and to sound a bell. The transformer of theuser control box 18 is electrically connected to aplug 22, which can be connected to a standard electrical wall socket (not shown). - Mounted within the
locomotive 12 is a speed control system in accordance with one embodiment of the invention. While the present invention is shown incorporated into thelocomotive 12, it can be incorporated into any type of motorized model electric train car or other model electric vehicle. The speed control system is associated with on-board electronics 10 that control the motor of the locomotive. One example of such on-board electronics 10 is shown in detail inFIGS. 2 a-2 b. - With reference to
FIGS. 2 a-2 b, on-board electronics 10 includes at least acontroller 34 and an H-bridge 36 electrically connected tocontroller 34 to control the direction of rotation ofmotor 30.Controller 34 can be a microprocessor unit (MPU) 34 configured to receive inputs relating to, for example, sound features, lighting features, smoke features and speed adjustment for the train, and to generate outputs, and may further include peripheral memory chips, etc. However, a microcontroller unit (MCU) can be used in place of a microprocessor. Further, although the use of an MPU or MCU is preferred, the functions herein described with respect to thecontroller 34 can be performed in whole or in part by equivalent analog and/or digital circuitry. Although many equivalents can be used as thecontroller 34, the description herein refers to thecontroller 34 as the MPU 34 to more easily distinguish thecontroller 34 from theuser control box 18. -
FIG. 3 shows a simplified schematic diagram of the speed control system according to one embodiment of the invention integrated with certain of the other components of the on-board electronics 10 shown inFIGS. 2 a-2 b. The operating current of amotor 30 is sensed by aresistance wire 52 that sees a voltage drop proportional to the operating motor current, and a signal 53 corresponding to the operating current is produced. In the on-board electronics according toFIGS. 2 a-2 b, thesense wire 52 is connected to the H-bridge 36 atnode 70. The voltage drop is amplified and provided as an input to the microprocessor unit (MPU) 34. More specifically, the operating voltage across theresistance wire 52 is filtered bycapacitor 50 and sensed through animpedance 48 at the non-inverting input of an operational amplifier (op amp) 42. This input voltage is amplified by the gain of theop amp 42, which is determined byresistors 44 and 46. Aresistor 40 protectsop amp 42 and the input for theMPU 34 from large voltage swings that could generate destructive current spikes. TheMPU 34 receives the voltage as analog voltage in the form of operating current signal 53 that it then converts into a digital value representing the operating motor current. It should be noted that this circuit is by example only and its function is to sense and amplify the operating current of themotor 30 as an input toMPU 34, and to isolate the voltage. Any circuit within the level of one of ordinary skill in the art having the necessary functionality can be used to perform these functions. - With continued reference to
FIG. 3 , avelocity sensor 32 senses the rotational velocity of themotor 30, also known as the operating velocity of the motor, through known methods, and provides a signal 55 corresponding to the operating velocity. Thevelocity sensor 32 sends the sensed operating velocity signal 55 to theMPU 34 through the input connector 76. TheMPU 34 incorporates a proportional integral control loop utilizing sensed operating current in order to more finely control the motor velocity and reduce overshoot when changing motor velocity. Accordingly, theMPU 34 uses the sensed operating motor current, the sensed operating motor velocity, as well as information relating to the motor to gear ratio and wheel diameter of the particular train's wheels to calculate a target current for a target train/motor velocity. As discussed briefly above,MPU 34 includes a peripheral memory into which the motor to gear ration and wheel diameter is programmed and stored. This information is programmed intoMPU 34, however, in an exemplary embodiment, the information can be altered by a user using a control device. This information is necessary when performing the current calculation so as to equivocate the velocity from one train type to another so that different motor to gear ratios and wheel diameters will not yield different velocities or require PID tuning. It should be noted that the rotational velocity of the motor has a direct correlation to and can be equated to the linear velocity of the train, as the rotational velocity of the motor is translated into the linear velocity of the train by way of a gear set. This correlation, however, does not take into account any potential slippage in the gear set. - Once the target current is calculated, the
MPU 34 then changes the operating current (and the direction of motor rotation, if necessary) to themotor 30 through the H-bridge 36 using, in one exemplary embodiment, pulse-width modulating techniques in order to reach the target current for the target motor velocity corresponding to a desired locomotive speed. - One way of implementing the speed control system is shown in
FIG. 4 . The routine starts at 110, when the user selects a set point corresponding to a desired train, and therefore motor, velocity using theknob 20. TheMPU 34 reads an operating velocity of the motor, and therefore, the locomotive 12 at 112, and produces an operating velocity signal. Next, at 114 theMPU 34 determines, based on the operating velocity signal, whether or not the operating velocity is at the selected set point. If the operating velocity is not at the set point, then the routine returns to 112 where the operating velocity is once again read. - Returning now to 114, if the operating velocity is at the selected set point, then an operating motor current provided to
motor 30 is read at 116, and an operating current signal 53 is produced. Next, theMPU 34 establishes a motor velocity target in a velocity window at 118.MPU 34 is configured with a memory wherein at least one predetermined velocity window corresponding to the operating velocity read at 112 is stored. It should be noted that the memory ofMPU 34 may include a plurality of velocity windows, each of which corresponds to a different velocity ofmotor 30. The velocity window is a small range between an upper velocity limit and a lower velocity limit, and the motor velocity target selected is the velocity value in the window that requires the least amount of current. Accordingly, at 120, theMPU 34 calculates, using the sensed operating velocity, operating current, and respective motor to gear ratio and wheel diameter for the train, a target current for the velocity target so that the motor reaches the target velocity. TheMPU 34 then reads the operating motor velocity at 122. The routine next advances to 124 where theMPU 34 determines if the operating motor velocity read is at the motor velocity target. If the operating motor velocity is at the motor velocity target, the routine returns to 112, where the operating velocity of themotor 30 is read. - Returning now to 124, if the operating motor velocity is not at the velocity target, then the routine advances to 126 where the
MPU 34 determines whether the user has selected a new set point. If the user has selected a new set point, the routine returns to read the operating velocity ofmotor 30 at 112. Returning now to 126, if the user has not selected a new set point, then the routine advances to 128 where theMPU 34 adjusts the operating current using the target current from 120 in a standard proportional loop to get to the target motor velocity. In one exemplary embodiment, if the velocity is too low for a given velocity window, the current tomotor 30 is decreased. On the other hand, if the velocity is too high for a given velocity window, the current tomotor 30 is increased. The routine then returns to read the operating motor velocity at 122. The routine in this flow diagram is by example only, and its function is to control the speed of a locomotive using the sensing of a motor current and the sensing of a motor velocity. -
FIG. 5 shows a perspective drawing of two 12 a, 12 b coupled together in lashup. Each locomotive 12 a, 12 b incorporates its own separate and independent on-locomotives 10 a, 10 b, each incorporating the control electronics of the present invention. As shown, theboard electronics 12 a, 12 b are connected mechanically only using couplers (not shown) and are not connected to each other electrically. Further, the on-locomotives 10 a, 10 b are not interconnected electrically. Accordingly, the inventive speed control method is used to separately control the velocity of each locomotive 12 a, 12 b independent of each other. The present invention is particularly useful when operating two orboard electronics 12 a, 12 b in lashup and when one ormore locomotives more locomotives 12 are added to the middle and/or end of a consist (not shown). One advantage of the invention in this situation is that the 10 a, 10 b are not required to communicate with each other in order for theelectronics 12 a, 12 b to travel at the same speed, eliminating a need for electrical connections betweenlocomotives 12 a, 12 b. Because both thelocomotives 12 a, 12 b on a single track operate on the same power source, using the motor current sensing in addition to the velocity sensing enables each control system on each locomotive 12 a, 12 b to control its velocity to a single common velocity shared by both thelocomotives 12 a, 12 b, thereby reducing the fighting betweenlocomotives 12 a, 12 b that may result if the locomotives are operating at different velocities.locomotives - While the invention has been described in connection with what is presently considered to be the most practical and preferred embodiment, it is to be understood that the invention is not to be limited to the disclosed embodiments but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims, which scope is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures as is permitted under the law.
Claims (20)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/927,267 US7023154B1 (en) | 2004-08-26 | 2004-08-26 | Train speed control using current and velocity sensing |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/927,267 US7023154B1 (en) | 2004-08-26 | 2004-08-26 | Train speed control using current and velocity sensing |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20060055347A1 true US20060055347A1 (en) | 2006-03-16 |
| US7023154B1 US7023154B1 (en) | 2006-04-04 |
Family
ID=36033196
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US10/927,267 Expired - Lifetime US7023154B1 (en) | 2004-08-26 | 2004-08-26 | Train speed control using current and velocity sensing |
Country Status (1)
| Country | Link |
|---|---|
| US (1) | US7023154B1 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107264276A (en) * | 2017-06-20 | 2017-10-20 | 北京智尊保汽车科技有限公司 | Two wheel guide robot controls stepless balance scaling method |
| JP2020058751A (en) * | 2018-10-05 | 2020-04-16 | 裕次 角川 | Automatic model train operation device and automatic acceleration / deceleration adjustment method |
| US20230030781A1 (en) * | 2021-07-29 | 2023-02-02 | Transportation Ip Holdings, Llc | Vehicle control system and method |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8708770B2 (en) * | 2009-02-17 | 2014-04-29 | George S. Hudimac, Jr. | Model motor vehicle highway system |
| US20150306514A1 (en) | 2014-04-23 | 2015-10-29 | Innovation First, Inc. | Toy Skateboard |
| US9162153B1 (en) * | 2014-04-23 | 2015-10-20 | Innovation First, Inc. | Toy vehicle with an adjustable DC-DC switch |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4085356A (en) * | 1975-12-08 | 1978-04-18 | Meinema Herbert E | Speed control system for model railroads |
| US4309645A (en) * | 1976-07-07 | 1982-01-05 | Villeneuve Dail A De | DC Motor speed controller |
| US6655640B2 (en) * | 2000-12-07 | 2003-12-02 | Mike's Train House, Inc. | Control, sound, and operating system for model trains |
| US6765356B1 (en) * | 1998-11-04 | 2004-07-20 | Lionel L.L.C. | Control and motor arrangement for use in model train |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3613429A1 (en) * | 1986-04-21 | 1987-10-22 | Klaus Schwaiger | Method and arrangement for independently operating a plurality of rail-bound vehicles, in particular model railways |
-
2004
- 2004-08-26 US US10/927,267 patent/US7023154B1/en not_active Expired - Lifetime
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4085356A (en) * | 1975-12-08 | 1978-04-18 | Meinema Herbert E | Speed control system for model railroads |
| US4309645A (en) * | 1976-07-07 | 1982-01-05 | Villeneuve Dail A De | DC Motor speed controller |
| US6765356B1 (en) * | 1998-11-04 | 2004-07-20 | Lionel L.L.C. | Control and motor arrangement for use in model train |
| US6655640B2 (en) * | 2000-12-07 | 2003-12-02 | Mike's Train House, Inc. | Control, sound, and operating system for model trains |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107264276A (en) * | 2017-06-20 | 2017-10-20 | 北京智尊保汽车科技有限公司 | Two wheel guide robot controls stepless balance scaling method |
| JP2020058751A (en) * | 2018-10-05 | 2020-04-16 | 裕次 角川 | Automatic model train operation device and automatic acceleration / deceleration adjustment method |
| US20230030781A1 (en) * | 2021-07-29 | 2023-02-02 | Transportation Ip Holdings, Llc | Vehicle control system and method |
Also Published As
| Publication number | Publication date |
|---|---|
| US7023154B1 (en) | 2006-04-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6457681B1 (en) | Control, sound, and operating system for model trains | |
| JP2694577B2 (en) | Model train controller using electromagnetic field | |
| US7023154B1 (en) | Train speed control using current and velocity sensing | |
| ATE375885T1 (en) | AUTOMATIC CONTROL SYSTEM FOR SEPARATORS | |
| US20040113022A1 (en) | Control for operating features of a model vehicle | |
| US5726544A (en) | Speed control apparatus and method for electric car | |
| US5341453A (en) | Apparatus and methods for realistic control of DC hobby motors and lamps | |
| US3994237A (en) | Power supply for realistic control of model railroad engines | |
| CN209674547U (en) | A kind of voice broadcast vehicle speed device | |
| US20050152555A1 (en) | Sound system for model vehicle and/or accessory | |
| CN220894790U (en) | Rocker control device | |
| US7404362B2 (en) | Model train car with tilting mechanism | |
| US7364122B2 (en) | Control for operating features of a model vehicle | |
| US5836253A (en) | Noise-powered electrical accessory circuit for model railroad | |
| US20050225425A1 (en) | Remotely programmable intergrated controller for model train accessories | |
| JPH0787586A (en) | Sound volume control for audio device for automobile | |
| JPS6010191A (en) | sound source search device | |
| JPS6141619Y2 (en) | ||
| JPS63678Y2 (en) | ||
| JP2933428B2 (en) | Control system for vehicle brushless motor | |
| US20090243530A1 (en) | Variable voltage output power source for model trains | |
| RU2292273C1 (en) | Device for automatic evaluation and control of consumped power of traction motors of urban electric trtansport | |
| JP3175569B2 (en) | Bus system power supply | |
| Scott | Speed regulation of model railway controllers: A comparison of technologies | |
| JP4544768B2 (en) | Airbag deployment control system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: LIONEL L.L.C., MICHIGAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PIERSON, MARTIN;REEL/FRAME:015742/0312 Effective date: 20040803 |
|
| AS | Assignment |
Owner name: GUGGENHEIM CORPORATE FUNDING, LLC, NEW YORK Free format text: SECURITY AGREEMENT;ASSIGNORS:LIONEL L.L.C.;LIONTECH COMPANY;REEL/FRAME:015629/0724 Effective date: 20050128 |
|
| AS | Assignment |
Owner name: WACHOVIA BANK, NATIONAL ASSOCIATION, NEW YORK Free format text: PATENT COLLATERAL ASSIGNMENT AND SECURITY AGREEMENT;ASSIGNOR:LIONEL L.L.C.;REEL/FRAME:015667/0739 Effective date: 20050128 |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| AS | Assignment |
Owner name: LIONTECH COMPANY, NEW YORK Free format text: RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY COLLATERAL;ASSIGNOR:GUGGENHEIM CORPORATE FUNDING, LLC;REEL/FRAME:020886/0437 Effective date: 20080501 Owner name: LIONEL L.L.C., NEW YORK Free format text: RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY COLLATERAL;ASSIGNOR:GUGGENHEIM CORPORATE FUNDING, LLC;REEL/FRAME:020886/0437 Effective date: 20080501 |
|
| AS | Assignment |
Owner name: WACHOVIA BANK, NATIONAL ASSOCIATION, NEW YORK Free format text: AMENDED AND RESTATED PATENT COLLATERAL ASSIGNMENT AND SECURITY AGREEMENT;ASSIGNOR:LIONEL L.L.C.;REEL/FRAME:020909/0942 Effective date: 20080501 Owner name: WACHOVIA BANK, NATIONAL ASSOCIATION,NEW YORK Free format text: AMENDED AND RESTATED PATENT COLLATERAL ASSIGNMENT AND SECURITY AGREEMENT;ASSIGNOR:LIONEL L.L.C.;REEL/FRAME:020909/0942 Effective date: 20080501 |
|
| AS | Assignment |
Owner name: GUGGENHEIM CORPORATE FUNDING, LLC, NEW YORK Free format text: SHORT FORM PATENT SECURITY AGREEMENT;ASSIGNOR:LIONEL L.L.C.;REEL/FRAME:020951/0794 Effective date: 20080501 Owner name: GUGGENHEIM CORPORATE FUNDING, LLC,NEW YORK Free format text: SHORT FORM PATENT SECURITY AGREEMENT;ASSIGNOR:LIONEL L.L.C.;REEL/FRAME:020951/0794 Effective date: 20080501 |
|
| AS | Assignment |
Owner name: GUGGENHEIM CORPORATE FUNDING, LLC, NEW YORK Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE SIGNATURE PAGES TO THE SHORT FORM PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED ON REEL 020951 FRAME 0794. ASSIGNOR(S) HEREBY CONFIRMS THE SHORT FORM PATENT SECURITY AGREEMENT.;ASSIGNOR:LIONEL L.L.C.;REEL/FRAME:021029/0775 Effective date: 20080501 Owner name: GUGGENHEIM CORPORATE FUNDING, LLC, NEW YORK Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE SIGNATURE PAGES TO THE SHORT FORM PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED ON REEL 020951 FRAME 0794;ASSIGNOR:LIONEL L.L.C.;REEL/FRAME:021029/0775 Effective date: 20080501 Owner name: GUGGENHEIM CORPORATE FUNDING, LLC,NEW YORK Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE SIGNATURE PAGES TO THE SHORT FORM PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED ON REEL 020951 FRAME 0794. ASSIGNOR(S) HEREBY CONFIRMS THE SHORT FORM PATENT SECURITY AGREEMENT;ASSIGNOR:LIONEL L.L.C.;REEL/FRAME:021029/0775 Effective date: 20080501 Owner name: GUGGENHEIM CORPORATE FUNDING, LLC, NEW YORK Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE SIGNATURE PAGES TO THE SHORT FORM PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED ON REEL 020951 FRAME 0794. ASSIGNOR(S) HEREBY CONFIRMS THE SHORT FORM PATENT SECURITY AGREEMENT;ASSIGNOR:LIONEL L.L.C.;REEL/FRAME:021029/0775 Effective date: 20080501 |
|
| FPAY | Fee payment |
Year of fee payment: 4 |
|
| FPAY | Fee payment |
Year of fee payment: 8 |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YR, SMALL ENTITY (ORIGINAL EVENT CODE: M2553) Year of fee payment: 12 |
|
| AS | Assignment |
Owner name: JPMORGAN CHASE BANK, N.A., FLORIDA Free format text: GRANT OF SECURITY INTEREST IN PATENT RIGHTS;ASSIGNOR:LIONEL L.L.C.;REEL/FRAME:054053/0628 Effective date: 20201001 |
|
| AS | Assignment |
Owner name: LIONEL L.L.C., NORTH CAROLINA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:GUGGENHEIM CREDIT SERVICES, LLC (SUCCESSOR IN INTEREST TO GUGGENHEIM CORPORATE FUNDING, LLC), AS AGENT;REEL/FRAME:054246/0651 Effective date: 20201026 |
|
| AS | Assignment |
Owner name: LIONEL L.L.C., NORTH CAROLINA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:WELLS FARGO BANK, NATIONAL ASSOCIATION;REEL/FRAME:069275/0200 Effective date: 20200930 |
|
| AS | Assignment |
Owner name: LIONEL L.L.C., NORTH CAROLINA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:WELLS FARGO BANK, NATIONAL ASSOCIATION (AS SUCCESSOR IN INTEREST TO WACHOVIA BANK N.A.);REEL/FRAME:070770/0756 Effective date: 20250407 |