LPC1114单片机蓝牙通信的电动车防盗控制器软件设计

基于蓝牙通信技术的电动车车体防盗以及基于直流载波通信技术的电池防盗,完成了电动车防盗控制器的硬件电路的设计以及软件程序的编写。


摘要:电动车凭借方便、快捷、环保等优点,使用越来越普及,由此产生的电动车的失窃问题也越来越严重。课题提出了基于蓝牙通信的电动车车体防盗和基于直流载波通信的电池防盗。

课题围绕LPC1114单片机,主要分为UART串口模块、蓝牙串口通信模块、直流载波通信模块三个部分。论文分块介绍了这三个部分的硬件电路设计,重点阐述了UART串口数据收发、蓝牙串口数据收发和HBS协议通信的软件程序设计,实现电动车车体防盗与电池防盗功能。

经过实验调试,课题基本实现了手机与电动车的蓝牙通信,利用手机对电动车进行锁定与解锁,以实现电动车车体的防盗;完成了数据信号与直流电源线之间的耦合与还原,基于直流载波通信信号的有无来判断电池是否被盗,以实现电池的防盗。

关键词:电动车防盗;电池防盗;蓝牙通信;直流载波通信;串口通信

毕业设计说明书外文摘要

Title  Software Design of Anti-theft Controller for Electric Bicycle Based on Bluetooth Communication              

Abstract:Electric bicycles are becoming more and more popular because of their convenience, fast speed and low carbon. This results in more and more serious theft of electric bicycles. The issue is about the anti-theft of electric bicycles based on the Bluetooth communication and the anti-theft of the battery based on DC carrier communication.

This project’s main controller is LPC1114 Microcontroller. It’s pided into three parts: UART serial module, Bluetooth serial communication module and DC carrier communication module. This paper introduces the hardware circuit design of these three parts. The software program design of UART serial data transceiver, Bluetooth serial data transceiver and HBS protocol communication is describe specifically.

After the experimental debugging, the Bluetooth communication between the mobile phone and the electric bicycle can be almost achieved. The mobile phone is used to lock and unlock the electric bicycle. This issue also can finish the coupling and reduction between the data signal and the DC power signal. It can be determined whether the battery is stolen based on the presence or absence of the DC carrier communication signal.

Keywords: electric bicycles anti-theft; battery anti-theft; Bluetooth communication; DC carrier communication; UART communication

目   次

1  引言 1

1.1  电动车防盗控制器研究背景和意义 1

1.2  电动车防盗控制器的研究现状 1

1.2.1  电动车车体防盗研究现状 1

1.2.2  电动车电池防盗研究现状 3

1.3  论文主要工作 3

1.3.1  硬件设计 3

1.3.2  软件设计 3

1.4  论文章节安排 3

2  电动车防盗控制器的总体设计 5

2.1  电动车防盗控制器的总体结构 5

2.2  电动车车体防盗 6

2.3  电动车电池防盗 7

2.4  本章小结 7

3  电动车防盗控制器的硬件设计 8

3.1  电源降压模块 8

3.2  单片机输出信号放大模块 9

3.3  UART串口通信模块 9

3.4  蓝牙串口通信模块 10

3.5  直流载波通信模块 11

3.6  本章小结 12

4  电动车防盗控制器的软件设计 14

4.1  软件开发环境 14

4.2  电动车防盗控制器软件总体设计 14

4.3  直流载波通信软件设计 15

4.3.1  PWM方波的实现 15

4.3.2  直流载波通信 16

4.3.3  HBS通信设计 16

4.4  蓝牙通信软件设计 18

4.4.1  蓝牙数据收发 19

4.4.2  蓝牙串口通信设计 20

4.5  UART串口通信软件设计 22

4.5.1  UART寄存器 22

4.5.2  配置UART波特率 22