CA2902964C

Wireless vehicle detector aggregator and interface to controller and associated methods

Abstract

Embodiments of systems and methods of the present invention include efficient, reliable aggregation and transfer of one or more sensor pods detect status to the base station and then the traffic controller. An embodiment of an access point maintains a sensor state anay, which is the current status of the sensor pods in eomniimicanon with the access point. The access point can maintain the sensor state anay in its memory and relay the sensor state array to the base station. An embodiment of a base station can use the sensor state anay infomiation to generate and update a vehicle detector array, which is the current status of all the sensor pods in the wireless vehicle defector network. An embodiment of the base station emulates one or more bus interface units and uses the vehicle detector array to relay detector information to the traffic controller periodically or when polled.

CA2902964C, drawing sheet 1
Sheet 1 of 15

Term

7.4 yearsleft in the term

Expires 28 February 2034.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

18 claims: 1 independent, 17 dependent

  1. 1
    CA 2902964 2017-02-27 CLAIMS 1. A wireless vehicle detection system 100 comprising:one or more sensor pods 200 spaced apart in a traffic region to define a zone, each of the one or more sensor pods 200 being positioned in or below and yet in close proximity to a plane of a surface of a road, adapted to detect received communication signal strength, and operationally adapted to adjust transmitting power based upon said strength to thereby conserve power usage, each sensor pod including (1) a vehicle detector controller 240 adapted to determine presence of one or more vehicles, (2) a communication controller 220 connected to the vehicle detector and adapted to communicate data relating to the presence of one or more vehicles, (3) a battery 206 sufficiently large to support transmit power sufficient to achieve transmission range of 300 feet or more, (4) a hybrid layer capacitor 208 connected in parallel electrically to the battery 206 to protect the battery from degradation at transmit power levels;and (5) a low profile antenna 204 positioned in a substantially horizontal orientation inside an enclosure of the sensor pod and near a top end of the enclosure, the antenna 204 adapted to allow for and support radio frequencies no greater than 928MHz, the antenna 204 also having an antenna housing having a hollow interior to allow communication circuitry components to be mounted at least partially inside the antenna housing thereby decreasing vertical space requirements inside of the enclosure of the sensor pod;a plurality of access points 300 adapted to communicate with one or more sensor pods 200 in a plurality of zones, each zone having at least one sensor pod 200 in communication with at least one of the plurality of access points 300, each access point comprising: an access point controller 310 including: a sensor stale aggregator 316 module adapted to maintain a current detect status of the one or more sensor pods 200 in a respective zone, the sensor state aggregator 316 comprising a set of instructions that causes the access Replacement Sheet CA 2902964 2017-02-27 point 300, when executed by the access point controller 310, to perform the operation of: generating a first sensor state array 360, each of the one or more sensor pods in the respective zone having an entry in the sensor state array;updating the sensor state array 360 responsive to receiving one or more signals from the one or more sensor pods 200 in the respective zone, the one or more signals including the current detect status of the one or more sensor pods;communicating an output message indicating a time stamp and event trigger details responsive to receiving an individual status signal 361 from one or more of the sensor pods responsive to an event trigger;and communicating the updated sensor state array indicating the current detect status of the one or more sensor pods upon a request or after a predetermined time period;a base station. 400 adapted to provide data processing and storage for the wireless vehicle detection system 100, the base station 400 comprising: a base station controller 602;one or more non-transitory memories encoded with one or more computer programs operable by the base station controller 602, the one or more computer programs comprising: a traffic detector aggregator 610 module adapted to aggregate data from the plurality of access points 300 so that a user can configure and monitor the wireless vehicle detection system 100, the traffic detector aggregator 610 module comprising a set of instructions that causes the base station 400, when executed by the base station controller 602, to perform the operation of: generating a second sensor state array 362, each of the one or more sensor pods in all of the zones having an entry in the second sensor state array;updating the second sensor state array responsive to receiving updated sensor state array from one of the plurality of access points;Replacement Sheet CA 2902964 2017-02-27 generating a vehicle detector array 362, the vehicle detector array comprising information indicating a physical detector input for each of the zones of and time stamps of event triggers;updating the vehicle detector array 380 responsive to receiving the output message from one of the plurality of access points;and a bus interface unit (BIU) emulator 608 adapted to be in communication with a SDLC Interface 614, the SDLC interface being in communication with a traffic controller 402 so that the BIU emulator 608 is responsive to the traffic controller 402.
  2. 2
    The system of Claim 1, wherein the vehicle detector controller 240 is adapted to communicate with the communication controller 220, the vehicle detector controller 240 further comprising:a plurality of magnetic sensors 212 adapted to sense the presence of one or more vehicles, and to output sensed data corresponding to the presence of one or more vehicles;a calibration module 213 adapted to adjust for sensor offset, or to set or reset the plurality of magnetic sensors 212;and a sensor controller 230 adapted to determining the presence of the one or more vehicles responsive to one or more of the plurality of magnetic sensors 212 outputting the sensed data.
  3. 3
    The system of Claim 1, wherein the communication controller 220 is adapted to communicate with the vehicle detector controller 240 via a serial link 241, the communication controller 220 further comprising:a radio transceiver 222 adapted to communicate in the 902-928Mhz ISM band;the antenna 204;and a communication module controller 210 adapted to generate a packet suitable to be wirelessly transmitted via the antenna 204 to the access point 300. Replacement Sheet CA 2902964 2017-02-27
  4. 4
    The system of Claim 1, wherein the vehicle detector controller 240 is adapted to communicate with the communication controller 220, the vehicle detector controller 240 further comprising:a plurality of magnetic sensors 212 adapted to sense the presence of one or more vehicles, and to output sensed data corresponding to the presence of one or more vehicles;a calibration module 213 adapted to adjust for sensor offset, or to set or reset the plurality of magnetic sensors 212;and a sensor controller 230 adapted to determining the presence of the one or more vehicles responsive to one or more of the plurality of magnetic sensors 212 outputting the sensed data;wherein the communication controller 220 further comprises: a radio transceiver 222 adapted to communicate in the 902-928Mhz ISM band;the antenna 204;and a communication module controller 210 adapted to generate a packet suitable to be wirelessly transmitted via the antenna 204 to the access point 300.
  5. 5
    The System of Claim 1, wherein one or more of the plurality of access points 300 further comprises a plurality of antennas, one or more first antennas of the plurality of antennas being adapted to communicate with the base station at 2.4 GHz and one or more second antennas of the plurality of antennas being adapted to communicate with the one or more sensor pods at 902-928 Mhz. Replacement Sheet CA 2902964 2017-02-27
  6. 6
    A base station 400 adapted to provide data processing and storage for a wireless vehicle detection system 100 according to Claim 1, the base station 400 comprising:a base station controller 602;one or more non-transitory memories encoded with one or more computer programs operable by the base station controller 602, the one or more computer programs comprising: a traffic detector aggregator 610 module adapted to aggregate data from a plurality of access points 300 so that a user can configure and monitor a wireless vehicle detection system 100 having one or more sensor pods 200 in a plurality of zones, the traffic detector aggregator 610 module comprising a set of instructions that causes the base station 400, when executed by the base station controller 602, to perform the operation of: generating a sensor state array 370, each of the one or more sensor pods in the wireless vehicle detection having an entry in the sensor state array;and generating a vehicle detector array 380, the vehicle detector anay comprising information indicating a physical detector input for each of the plurality of zones in the wireless vehicle detection system and time stamps of event triggers;and a bus interface unit (BIU) emulator 608 adapted to be in communication with a SDLC Interface 614, the SDLC interface 614 being in communication with a traffic controller 402 so that the BIU emulator 614 is responsive to the traffic controller 402.
  7. 7
    A base station of Claim 6, wherein the traffic detector aggregator 610 module further causes the base station 400 to perform the operation of updating the sensor state anay 370 responsive to receiving a second sensor state array from one of the plurality of access points in the wireless vehicle detection system. Replacement Sheet CA 2902964 2017-02-27
  8. 8
    A base station of Claim 6, wherein the traffic detector aggregator 610 module further causes the base station 400 to perform the operation of updating the vehicle detector array 380 responsive to receiving a message indicating time stamp and event trigger details from one of the plurality of access points.
  9. 9
    A base station of Claim 6, wherein the traffic detector aggregator 610 module further causes the base station to perform the operations of:updating the sensor state array 370 responsive to receiving a second sensor state array from one of the plurality of access points in the wireless vehicle detection system;and updating the vehicle detector array 380 responsive to receiving a message indicating time stamp and event trigger details from one of the plurality of access points. 10 A method of detecting the presence of a vehicle using a wireless vehicle detection system 100 according to claim 1, the method comprising the steps of: transmitting information sensed by a sensor pod 200 to an access point positioned remote from the sensor pod 200, the sensor pod 200 adapted to detect received communication signal strength, and operationally adapted to adjust transmitting power based upon said strength to thereby conserve power usage, the sensor pod including a vehicle detector controller 240 adapted to determine presence of one or more vehicles and a communication controller 220 connected to the vehicle detector controller and adapted to communicate data relating to the presence of one or more vehicles;update, by the access point 300, a first sensor state array 360 responsive to receiving the information 351 transmitted from the sensor pod 200, the information including the current detect status of the sensor pod;transmitting, by the access point 300, the first sensor state array 360 to a base station positioned remote from the access point responsive to updating the first sensor state array 360;updating, by the base station 400, a second sensor state array 370 responsive to receiving the updated first sensor state array from the access point, and Replacement Sheet CA 2902964 2017-02-27 generating, by the base station 400, a vehicle detector array 380, the vehicle detector array comprising information indicating a physical detector input for each zone in the wireless vehicle detection system 100 and time stamps of event triggers.
  10. 10
    11. A method as defined in Claim 10, the method further comprising:updating, by the base station 400, the vehicle detector array 380 responsive to receiving an output message 361 from the access point 300, the output message 361 indicating a time stamp and event trigger details and being responsive to the access point receiving an individual status message from one or more of the sensor pod responsive to an event trigger.
  11. 11
    12. A method as defined in Claim 10, the method further comprising:prior to updating the first sensor state array: generate, by the access point 300, the first sensor state array 360, each of the sensor pod 200 in a zone having an entry in the sensor state array,
  12. 12
    13. A method as defined in Claim 12, wherein the sensor pod 200 is one of a plurality of sensor pods;wherein the wireless vehicle detector system 100 includes the plurality of sensor pods 200 in a plurality of zones;and prior to updating second state array 370, the method further comprising the step of, generating the second sensor state array370, the plurality of sensor pods 200 in all of the plurality of zones having an entry in the second sensor state array.
  13. 13
    14. A method as defined in Claim 10, wherein the vehicle detector controller 240 and the communication controller 220 of the sensor pod 200 each having separate clock cycles and separately controlled sleep cycles for drawing power.
  14. 14
    15. A method as defined in Claim 10, wherein the base station 400 further includes:a bus interface unit (BIU) emulator 608 adapted to adapted to be in communication with a SDLC Interface 614, the SDLC interface 614 being in communication with a traffic controller 402 so that the BIU emulator 608 is responsive to the traffic controller 402. Replacement Sheet CA 2902964 2017-02-27
  15. 15
    16. A method as defined in Claim 10, wherein the sensor pod further includes:a plurality of magnetic sensors 212 adapted to sense the presence of one or more vehicles, and to output sensed data corresponding to the presence of one or more vehicles.
  16. 16
    17. A method as defined in Claim 10, wherein the vehicle detector controller 240 of the sensor pod is adapted to communicate with the communication controller 220, the vehicle detector controller 240 further comprising:a plurality of magnetic sensors 212 adapted to sense the presence of one or more vehicles, and to output sensed data corresponding to the presence of one or more vehicles;a calibration module 213 adapted to adjust for sensor offset, or to set or reset the plurality of magnetic sensors 212;and a sensor controller 230 adapted to determining the presence of the one or more vehicles responsive to one or more of the plurality of magnetic sensors 212 outputting the sensed data.
  17. 17
    18. A method as defined in Claim 10, wherein the communication controller of the sensor pod 200 is adapted to communicate with the vehicle detector controller 240 via a serial link 241, the communication controller 220 further comprising:a radio transceiver 222 adapted to communicate in the 902-928Mhz ISM band;the antenna 204;and a communication module controller 210 adapted to generate a packet suitable to be wirelessly transmitted via the antenna to the access point. Replacement Sheet CA 2902964 2017-02-27
  18. 18
    19. A method as defined in Claim 17, wherein the vehicle detector controller 240 and the communication controller 220 of the sensor pod each have separate clock cycles and separately controlled sleep cycles for drawing power, wherein the communication controller further comprises:a radio transceiver 222 adapted to communicate in the 902-928Mhz ISM band;the antenna 204;and a communication module controller 210 adapted to generate a packet suitable to be wirelessly transmitted via the antenna to the access point. Replacement Sheet