SYSTEM AND METHOD FOR CONTROLLING MULTIPLE SERIAL CONTROL DEVICES IN AN EMERGENCY VEHICLE
20200295965 ยท 2020-09-17
Inventors
- Kenneth S. LEMIEUX (Groton, CT, US)
- Cole Jackson (Cheshire, CT, US)
- Eric RUSSELL (Middletown, CT, US)
- Tomasz WALCZAK (New Haven, CT, US)
Cpc classification
G06F9/4411
PHYSICS
B60Q1/2611
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60Q1/26
PERFORMING OPERATIONS; TRANSPORTING
G06F12/06
PHYSICS
Abstract
A system, method and storage medium for configuring and operating a plurality of serial devices in an emergency response vehicle. The system may include a plurality of peripheral devices, each configured to receive and store an address, a controller configured to transmit addressable commands to each of the devices, at least two of the devices having a first device type wherein the addresses of each of the devices are selectable by a user. The method may include selecting a plurality of peripheral devices, each configured to receive and store an address, with at least two of the devices have a same device type, connecting each of the devices to a computer executing configuration software, detecting each of the devices, receiving an address for at least one of the devices, and storing the address in a storage medium.
Claims
1. A system for operating multiple serial devices in an emergency response vehicle, comprising: a plurality of peripheral devices, each configured to receive and store an address; a controller in communication with the plurality of peripheral devices and configured to transmit addressable commands to each of the plurality of peripheral devices; and at least two of the plurality of peripheral devices having a first device type; wherein the addresses of each of the plurality of peripheral devices are selectable by a user.
2. The system of claim 1, wherein at least of the plurality of peripheral devices has a second device type.
3. The system of claim 1, further comprising a storage medium including software read and executed by at least one processor for receiving a user specified address for one of the plurality of peripheral devices.
4. The system of claim 3, wherein the software generates a display including data indicative of each of the plurality of peripheral devices.
5. The system of claim 3, wherein the software receives a first user specified address for one of the at least two peripheral device having the first type and a second user specified address for another one of the at least two peripheral device having the first type, the first user specified address being different from the second user specified address.
6. The system of claim 1, wherein each of the plurality of peripheral devices and the controller are connected in a serial network.
7. The system of claim 6, wherein the serial network is a CAN network.
8. The system of claim 1, wherein the plurality of peripheral devices include at least one light bar, at least one siren, and at least one control head.
9. The system of claim 1, wherein the first device type is a light bar.
10. The system of claim 1, wherein the first device type is a siren.
11. The system of claim 1, wherein the first device type is one of a traffic light or an inner edge light.
12. The system of claim 1, wherein the first device type is one of a control head, a remote siren module, or an expansion module.
13. The system of claim 1, wherein at least two of the plurality of peripheral devices have a first device type.
14. The system of claim 1, comprising three or more of the plurality of peripheral devices having the first device type, including a primary, a secondary, and an ancillary device.
15. A method of configuring and operating multiple serial devices in an emergency response vehicle, comprising steps of: selecting a plurality of peripheral devices, each configured to receive and store an address, wherein at least two of the plurality of peripheral devices have a same device type; connecting each of the plurality of peripheral devices to a network; detecting, via a computer executing configuration software, each of the plurality of peripheral devices; receiving an input via the computer indicative of an address for at least one of the plurality of peripheral devices; and storing the address in a storage medium associated with the at least one of plurality of peripheral devices.
16. The method of claim 15, further comprising a step of displaying data, via the computer, indicative of each of the detected plurality of peripheral devices.
17. The method of claim 15, further comprising a step of transferring data indicative of each of the plurality of peripheral devices, including an address for each of the plurality of peripheral devices, to a vehicle.
18. The method of claim 17, wherein at least one of the transferred addresses is a default address and at least one of the transferred addresses is a user selected address.
19. The method of claim 15, wherein the storage medium is in the at least one of the plurality of peripheral devices.
20. The method of claim 15, wherein the at least two of the plurality of peripheral devices have a same device type include three or more devices having the same device type including a primary, a secondary, and an ancillary device.
21. A computer-readable storage medium having computer readable program instructions, the computer readable program instructions read and executed by at least one processor for performing a configuration method, the method comprising: detecting each of a plurality of peripheral devices connected to a serial network, two or more the peripheral devices having a same device type; displaying, via a user interface, data indicative of each of the plurality of peripheral devices connected to the serial network; receiving, via the user interface, a user selection of one of the two or more the peripheral devices having the same device type; receiving, via the user interface, user input indicative of an address to assign to the one of the plurality of peripheral devices for receiving commands from a controller; and associating the address with the one of the plurality of peripheral devices and storing the address.
22. The storage medium of claim 21, wherein the method further comprises transferring data indicative of each of the plurality of peripheral devices, including an address for each of the plurality of peripheral devices, to a vehicle.
23. The storage medium of claim 21, wherein the serial network is a CAN network.
24. The storage medium of claim 21, wherein the same device type is one of a light bar or a siren.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0010] The present disclosure will become more readily apparent from the specific description accompanied by the drawings.
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
DETAILED DESCRIPTION
[0019] The present disclosure may be understood more readily by reference to the following detailed description of the disclosure taken in connection with the accompanying drawing figures, which form a part of this disclosure. It is to be understood that this disclosure is not limited to the specific devices, methods, conditions or parameters described and/or shown herein, and that the terminology used herein is for the purpose of describing particular embodiments by way of example only and is not intended to be limiting of the claimed disclosure.
[0020] Also, as used in the specification and including the appended claims, the singular forms a, an, and the include the plural, and reference to a particular numerical value includes at least that particular value, unless the context clearly dictates otherwise. Ranges may be expressed herein as from about or approximately one particular value and/or to about or approximately another particular value. When such a range is expressed, another embodiment includes from the one particular value and/or to the other particular value.
[0021] The phrases at least one, one or more, and and/or are open-ended expressions that are both conjunctive and disjunctive in operation. For example, each of the expressions at least one of A, B and C, at least one of A, B, or C, one or more of A, B, and C, one or more of A, B, or C and A, B, and/or C means A alone, B alone, C alone, A and B together, A and C together, B and C together, or A, B and C together.
[0022]
[0023] For each device type, there may, in some embodiments, be a primary device, a secondary device, and/or at least one ancillary device. The controller 102 is configured to send addressable commands to each peripheral device including any primary, second, and ancillary devices. Each peripheral device is configured to accept and store an address and respond to commands addressed only to itself. The address for a device may be stored in a storage medium within or otherwise associated with the device. In some embodiments, the addresses may be stored in a common storage medium accessible by each of the devices.
[0024]
[0025] The peripheral devices and/or the controller 102 are configured to connect, such as by a wired connection or wirelessly, to at least one computer 210. The computer 210 includes at least one processor and at least one storage medium. The system 100 includes a software application, executable on a processor, for configuring (or reconfiguring) the system 100.
[0026] The computer 210 may be installed in the vehicle 200 or may only be connected to the controller 102 vehicle 200 and/or each device during configuration (or reconfiguration) of the system. In some instances, the computer 210 and associated software may be used for configuring devices prior to installation of any of the devices in the vehicle 200. Thus, the system is useful for installers as well as end users and fleet managers.
[0027] In the exemplary embodiment, the software application is stored on the storage medium and executed on the processor of the computer 210. The software application allows a user to specify the address of each peripheral device and create instructions targeting a specific device type and address. For example, the software application may generate a display to receive user input indicative of an address to at least one peripheral device. Such software may operate to configure the devices prior to, during or after installation of the devices in the vehicle 200.
[0028]
[0029]
[0030] In step S403, a display is generated providing data indicative of the plurality of devices that are detected. The display is preferably interactive to receive user input. A user selection of one of the devices is received, together with or followed by a user input indicative of an address to assign to the device (S405-S407). The address is assigned to the selected device and stored in and/or associated with the device (S409).
[0031] The method may further include completing a configuration of the plurality of devices and transferring the configuration and/or data indicative of the devices and their addresses to a vehicle. After configuration, a controller can send addressable messages to each peripheral device, e.g., using a, original/default address for some devices and assigned addresses for some devices. Each device recognizes its address and is able to respond to instructions addressed to it.
[0032]
[0033] Once the assign installation ID function is selected, the system attempts to detect and connect to one or the plurality of peripherals.
[0034]
[0035]
[0036] As noted above, after a configuration is complete, the configuration or portions thereof may be transferred. For example, the configuration including information concerning the devices and addresses of each device may be transferred to the vehicle 200 and/or controller 102. In some embodiments, the information includes information identifying which of a group of devices of the same type is the primary device, the secondary device, and the ancillary device(s).
[0037] While the present invention has been particularly shown and described with respect to preferred embodiments thereof, it will be understood by those skilled in the art that the foregoing and other changes in forms and details may be made without departing from the spirit and scope of the present invention. It is therefore intended that the present invention not be limited to the exact forms and details described and illustrated but fall within the scope of the appended claims.