Professional Documents
Culture Documents
Novel Two-Way Car Alarm Responder System Final Project Report
Novel Two-Way Car Alarm Responder System Final Project Report
Novel Two-Way Car Alarm Responder System Final Project Report
Group Members:
Matt Elder
Ryan Ginter
i
1. Design Project Overview
Most car alarm systems today are designed to simply alert people in the vicinity
of the car with the intention to scare any vandal or thief away from the car. While this
common alarm system is somewhat effective it has a lot of room for improvement. A
loud car alarm may draw attention to the target car, but normally the attention it draws is
negative. People become annoyed as car alarms continuously sound for hours before the
owner actually comes to the car to reset the alarm. Along with this aggravation, very few
people show much concern for a person’s car when a car alarm goes off, unless it is their
own car or that of a close friend.
To prevent these issues car alarm systems have started to become more direct
with their alerts. When the owner of the car can be directly alerted by the car, even when
out of hearing range from the car, the owner can respond much quicker. This prevents
prolonged public disturbances, and gives quick real-time alerts to the person most
concerned with the car’s status, its owner.
The one problem with current systems is that they are very expensive, ranging up
to $200 or more. The system in this project provides the same major capabilities of these
expensive systems, but at a much lower end-user cost. This is accomplished by
simplifying and customizing the internal workings of such direct car alarm systems, thus
removing expensive and unnecessary hardware components. Further this system uses
direct sequence spread spectrum techniques to provide secure transmissions, that are
resistant to both jamming and inter-user interference. Other features include the ability to
have up to four sensors, and a direct indication of the exact sensor that has been tripped
via LED alerts. Also Hamming coding methods are used to correct bit errors that may
occur during the data transmission.
For this project specifically only the communication between the car and user has
been prototyped, providing the direct alerts necessary to convey car troubles to the end-
user. The full system would also involve controls that the user can use to reset the car
alarm, or kill the engine. This addition is simply a replication of the current prototype, but
the data would be generated with buttons the user has control of, rather than car sensors.
And instead of alerts being received by the user, the car receives the data and responds by
resetting the alarm or killing the engine. The baseband communications remain the same
along with the RF systems used to convey the data in this full duplex system.
While this system is not a perfect substitute to current systems, it does provide an
effective alternative at a lower cost. This product is ideal for the user who values
functional security and low cost over expensive aesthetic appeals. The following report
1
goes into more detail of the system and the processes involve with creating and
implementing the system.
2. Technical Specifications
• Chipping rate of 10,000 chips/sec
• PN sequence repetition after 127 cycles
• BPSK modulation at center frequency of 10 kHz
• BPSK bandwidth of 20 kHz
• BPSK band power of 12.6 dBm at Vcc = 5 Vdc
• DSSS band power of 11 dBm at Vcc = 5 Vdc
• Wireless OOK transmission centered at 433 MHz
• Wireless OOK transmission band power of up to 10 dBm
• Wireless range of 3,000 ft
• Two sensor prototype using sensors to check if window is broken or someone has
pulled on the car handle
• Error free transmissions when baseband clocks are at the same frequency.
• Error correction when clocks are not synchronized ranging from +10 Hz and –13
Hz around the expected clock frequency of 160 Hz
• Data rate ranging from 10bps to 100 bps
• Baseband average power consumption of 3.122 mW
• Expandable to four sensors with the additional two sensors being used for
identifying bumping of the car and ignition of the car’s engine
• Expandable data rate up to 2 kbps
• Expandable addition of speaker alert possible
2
3. Final Project Summary
Responder
Sensor
2 Baseband Received Data Subsystem LED
1
DSSS Received Sampling&
Error
Data Subsystem Serial
Detection &
via ↓
Receiver 1 Correction
PN Sequence #1 Parallel
LED
2
3
Shift Keying (BPSK), and sent to the end user. Upon receiving the BPSK signal it is
demodulated and despread. The data is then fully recovered, checked for errors, and made
aware to the user via LEDs. While the overall system prototyped implements the car-to-
user communication, in the final system the user would communicate control signals
back to the car in the same process as shown in the diagram. Note to provide this full
duplex communications at 433 MHz carrier is used along with two different
pseudorandom noise (PN) sequences, one for each direction of communication.
Parity Bits
Hamming P1-P3
Parity
Generator
Sensor Data D1-D4
TX NTX
Sensors
Trigger
4
No Need
To Hamming To
Parity Generator Transmit .
& Parallel-Serial Ignore.
Yes
Indicate
Data D1-D4 Same No NTX To Framing/
From the Need
Sensors
Information Parallel-Serial
To Converter
?
Data D1-D4
Transmit.
Hold
Register Previous Data
Local D1' – D4'
Clock
CLK
5
Local
Clock TCK
CLK
Load & Transmit
TLD
TCK =
CLK/16 Stop
Frequency Data Load/Send Serial Data
Bit
Divider Control [0 D1 D2 D3 D4 P1 P2 P3 1]
Parallel -Serial To
Shift Register DSSS
Parity Bits
P1-P3
From Parity Bits P1-P3
Sensors &
Hold Data D1-D4
Hamming
Parity Bit Register
Data Bits D1-D4
Generator Start
Bit
6
DSSS Shift
OCO x DA x CA Registers
Subsystem
CA
Serial Data DSSS TX
Framing of Data [0 D1 D2 D3 D4 P1 P2 P3 1]
Subsystem
& Parallel -Serial
Conversion CA
[Serial Data = DA]
Wireless
OCO x DA
Transmit Data
Subsystem
Serial Data
Framing of Data [0 D1 D2 D3 D4 P1 P2 P3 1] OCO x DA x CA DSSS Shift
& Parallel-Serial Registers
Conversion Subsystem
Data Select: CA
Test Data CA
or
Serial Data OCO x DA Wireless
Test Data Transmit Data
[10 Hz Square Wave] Subsystem
20 kHz
Divide-by-2 Divide-by-1000
CLK DA
X X
CA OCO OCO x DA
PN Generator
Feedback Taps
CA
7
baseband signal DA for transmission. The first XOR stage modulo-2 adds DA with OCO
producing direct-sequence spread OCO x DA, which is fed to the Wireless Transmit Data
Subsystem and to the next XOR stage for BPSK modulation and transport. This final
XOR stage modulo-2 adds CA and OCO x DA to produce BPSK OCO x DA x CA ready
for transport to DSSS Shift Registers Subsystem.
DSSS Sync
Subsystem
VAR_CLOCK
DSSS TX
Subsystem CA
SYNC’
OCO x DA x CA Serial Data
DSSS Shift DSSS Demod
[0 D1 D2 D3 D4 P1 P2 P3 1] Baseband
Registers CA Subsystem
Received Data
OCO x DA Subsystem Subsystem
[DA = Serial Data]
Wireless CA LCO
Received Data
Subsystem
8
DSSS TX
Subsystem
OCO x DA x CA CA
Shift Register
7 outputs 2x4
outputs 2 outputs NOR SYNC’
XOR DSSS Sync
OR and Subsystem
Stage
Feedback 7 outputs Stage XOR
Taps Stage
Local PN Generator
9
Logic Q’
1 Reset Switch
Q’ DSSS Shift
DSSS Shift Registers
RS Latch
Registers Subsystem
Subsystem SYNC’
Bilateral Switch
VAR_CLOCK
VAR_CLOCK Set
2 x CA
DSSS TX CA DSSS Demod
Multiply -by-two Subsystem
Subsystem
OCO x DA x CA
DSSS TX
Subsystem
10