IP Library › Granted Patent US 8,905,814
Granted Patent B2
US 8,905,814 · App. 14/186,866 · Granted Dec 9, 2014

Electronic speed control programming

Inventor: Patrick D. Del Castillo (Olathe, KS)
Assignee: Castle Creations, Inc.
A63H30/04G06F8/65H04L67/34H04L67/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,905,814
App. No.
14/186,866
Granted
Dec 9, 2014
Kind
B2
Abstract

A method and apparatus for programming an electronic speed controller for a radio controlled model including a programmer for interfacing a personal computer to the RX port of the electronic speed controller. The electronic speed controller software may be updated, modified or replaced through the RX port.

Claims (39)

1. An apparatus for controlling speed of a battery-powered motor-driven radio controlled vehicle, the apparatus comprising:

a microprocessor having a memory;

a power interface coupled to the microprocessor;

a motor interface coupled to the microprocessor;

a motor controller software contained in the memory and configured to apply power over the motor interface by controlling the timing and duration of voltage pulses;

a dual-use connector coupled to the microprocessor, wherein the dual-use connector is removably coupleable to a first radio controlled vehicle component in a first configuration condition, and wherein the dual use-connector is removably coupleable to a programming cable in a second configuration condition to activate a programming mode;

a programming update software contained in the memory and configured to receive update parameters for the motor controller software contained in the memory, wherein the update parameters are received when the dual-use connector is in the second configuration; and

a port determination software contained in the memory that is configured to monitor one or more signals present on the dual-use connector and to determine, based on the one or more signals, that the dual use-connector is removably coupled to the programming cable in the second configuration condition.

2. The Apparatus of claim 1 , wherein the first radio controlled vehicle component is a motor.

3. The apparatus of claim 2 , wherein the microprocessor receives information from the first radio controlled vehicle component in the first configuration condition.

4. The apparatus of claim 1 , wherein the programming update software receives and transmits over a bidirectional line within the dual-use connector.

5. The apparatus of claim 1 , wherein the update parameters comprise one or more of soft start, throttle type, brake type, motor settings, pulse frequency, and rotation direction.

6. The apparatus of claim 1 , wherein in the second configuration condition the programming cable is connected to a personal computer that is separate from the radio controlled vehicle.

7. The apparatus of claim 6 , wherein the update parameters are received from the personal computer.

8. The apparatus of claim 1 , wherein update parameters are firmware data comprising program parameters.

9. The apparatus of claim 1 , wherein update parameters are firmware data comprising product improvement firmware.

10. The apparatus of claim 1 , wherein update parameters are firmware data comprising firmware with new functionality.

11. The apparatus of claim 1 , wherein the first radio controlled vehicle component is a radio.

12. The apparatus of claim 1 , wherein the first radio controlled vehicle component is a battery.

13. An apparatus for controlling movement of a battery-powered motor-driven radio controlled vehicle, the apparatus comprising:

a microprocessor having a memory;

a motor interface coupled to the microprocessor;

a control software contained in the memory and configured to control movement of the radio controlled vehicle;

a dual-use connector coupled to the microprocessor, wherein the dual-use connector is removably coupleable to a first radio controlled vehicle component in a first configuration condition, and wherein the dual use-connector is removably coupleable to a programming cable in a second configuration condition to activate a programming mode;

a programming update software contained in the memory and configured to receive update parameters for the control software contained in the memory, wherein the update parameters are received when the dual-use connector is in the second configuration; and

a port determination software contained in the memory that is configured to monitor one or more signals present on the dual-use connector and to determine, based on the one or more signals, that the dual use-connector is removably coupled to the programming cable in the second configuration condition.

14. The Apparatus of claim 13 , wherein the first radio controlled vehicle component is a motor.

15. The apparatus of claim 14 , wherein the microprocessor receives information from the first radio controlled vehicle component in the first configuration condition.

16. The apparatus of claim 13 , wherein in the second configuration condition the programming cable is connected to a personal computer that is separate from the radio controlled vehicle.

17. The apparatus of claim 16 , wherein the update parameters are received from the personal computer.

18. A method for controlling a radio controlled vehicle having a battery, a motor, and an electronic speed controller located in the radio controlled vehicle, wherein the electronic speed controller comprises a microprocessor, the method comprising:

storing firmware data within memory of the microprocessor;

monitoring a dual-use connector coupled to the microprocessor, wherein the dual-use connector is removably coupleable to the electronic speed controller in a first configuration condition, and wherein the dual use-connector is removably coupleable to a programming cable in a second configuration condition to activate a programming mode;

determining a signal is present on the dual-use connector indicating a programming mode;

communicating through the dual-use connector in the second configuration condition to receive replacement data;

updating the firmware data using the replacement data; and

applying power received from the battery to the motor of the radio controlled vehicle utilizing the replacement data by controlling timing and duration of voltage pulses.

19. The method of claim 5 , wherein the firmware data comprises product improvement firmware.

20. The method of claim 5 , wherein the firmware data comprises firmware with new functionality.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2019
From: CASTLE CREATIONS, INC.
To: PIVOT-CASTLE, LLC
Reel/Frame 050813/0626 →
SECURITY INTEREST Recorded Jun 16, 2017
From: CASTLE CREATIONS INC.
To: ALTERRA BANK
Reel/Frame 042730/0329 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2014
From: DEL CASTILLO, PATRICK D.
To: CASTLE CREATIONS, INC.
Reel/Frame 032728/0037 →
Continuity (5)
Continuation 13549149 · Jul 13, 2012
Continuation 12609909 · Oct 30, 2009
Division 11361822 · Feb 24, 2006
Provisional Application 60656047 · Feb 24, 2005
Related Publication 20140170933A1 · Jun 19, 2014