搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
AllinToyou
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
与 Josh Bloch 探讨 Java 未来
2
Docker 实战:使用 Docker Desktop 在 MacOS 上安装 Docker_mac docker desktop
3
通过域名访问文件共享服务器,域名访问共享文件夹
4
《我十年的程序员生涯》系列之二:我写BITLOK的这七年
5
java操作RabbitMQ添加队列、消费队列和三个交换机_java amqptemplate动态创建交换机 队列 和发送消息
6
三分钟搞懂git patch 补丁的使用,小学生也能看懂
7
MySQL数据库——存储过程练习
8
【idea】idea 中 git 分支多个提交合并一个提交到新的分支_idea中已经push到远端的提交记录合并成一个
9
创建repo服务器及使用_repo init -u ssh:
10
vscode git 切换和隐藏分支_vscode切换分支
当前位置:
article
> 正文
基于单片机的汽车防盗报警系统设计与实现
作者:AllinToyou | 2024-06-01 06:50:01
赞
踩
基于单片机的汽车防盗报警系统设计与实现
摘要:
为了有效保护车辆,防止车辆被盗,汽车防盗报警系统的设计成为研究的热点问题
。
基于
STC89C52
单片机设计了一套汽车防盗报警系统,该系统由硬件和软件两部分组成,通过高效集成电路形成完整的控制系统,电路结构简单、
易于检测。
介绍了各部件的结构及工作原理,利用实车试验对系统的性能进行了测试
。
试验结果表明,该系统对入侵信息反应灵敏并能够报警提示,可靠性与稳定性较高。
关键词:单片机;汽车防盗系统;设计;红外人体传感器
随着汽车的日益普及,为有效确保汽车安全,汽车防盗系统被人们广泛重视。
目前汽车防盗系统主要有 4
种
:机械式防盗系统
、
电子式防盗系统
、
芯片式防盗系统和网联式防盗系统。
芯片式和网联式防盗系统是未来主要的发展趋势,而现在广泛用于汽车上的是电子式防盗系统。
文章基于单片机设计了一套汽车防盗报警系统,使用红外人体传感器将体热信号转变为电信号,控制防盗系统发出报警信息,从而确保汽车安全。
1
基于单片机的汽车防盗报警系统总体设计
文章设计的汽车防盗系统主要包括硬件监测和软件控制 2
个部分
。
系统主要分为信息采集
、
控制系统
、报警与显示系统,具体结构,如图 1
所示
。
系统采用的STC89C52 单片机
是一种高性能
、
低功耗
、
CMOS 8
位微控制器,具有 8 KB
字节系统可编程
Flash
存储器,可以实时监测红外人体传感器(DYP- ME003
)传送的报警信息。
当传感器识别到有人侵入时报警系统开启,利用蜂鸣器(声)和 LED
指示灯(光)进行报警,并且把入侵信息记录于 AT24C04
外存储芯片之中
。
该系统同时显示环境温度和湿度值,每 2 s
由温湿度传感器(
DHT11
)读取温度和湿度值,并在液晶屏幕上实时显示;利用时钟电路(DS1302
)显示并获取当前的时间信息
。
初始时间值通过设置按钮、
上调按钮和下调按钮确定
。
由于系统装有备用电池,当中央控制系统断电后时钟依旧可以保持运转。
该系统利用四键键盘完成开
/
关报警状态切换、
时钟初始值设定及报警时间查询功能等
。
2
系统主要模块设计
2.1
单片机设计
系统采用
STC89C52
单片机作为主控制芯片
[3]
,该芯片是 52
内核
8
位单片机,与
Intel
系列
52
内核单片机可以兼容使用,可以进行 ISP
下载,广泛用于常规控制检测电路。
图
2
示出
STC89C52
单片机系统结构原理图。
图
2
中引脚
ALERT
输入的是红外人体传感器信号(DYP- ME003
),当信号是高电平时表示有人入侵,当信号是低电平时表示没有监控到人。
DATA
是温度和湿度传感器单总线引脚。
2402_SCL
和
2402_SDA
是AT24C04 外存芯片的通信引脚,该芯片是
IIC
接口芯片,通过数据线和时钟线双线接口通信。
K1
,
K2
,
K3
,
K4依次是设置按钮、
上调按钮
、
下调按钮和查询按钮
。
L2是 LED
报警发光指示灯
。
P0.0~P0.7
是
LCD
数据线,P2.5~P2.7 是
LCD
控制线
。
系统采用
12.017 2 MHz
外部晶振电路。
2.2
温湿度传感器设计
系统采用的是数字温湿度传感器(
DHT11
),该传感器由电阻式感湿元件和负温度系数测温元件
组成,而且和高性能 8
位单片机相连,具有体积小
、
功耗低
、感应快且抗干扰强等优点,信号传输距离在 20 m
以上,特别适用于汽车防弹监控这类要求较为严苛的系统,而且 DHT11
能够在特别精确的湿度校验室中进行校准。
该传感器采用
4
针单排引脚封装,易于连接
。
传感器具体结构和管脚,如图 3
所示,电源引脚的供电电压为 3.5~5.5 V
。
2.3
红外人体传感器设计
系统采用的红外人体传感器(
DYP- ME003
)是利用红外线技术的自动控制传感器
,具有感应灵敏度高、
可靠性强
、
可以在超低电压下工作,以及应用广泛等特点。
其可以进行全自动感应,当人入侵时输出高电平,当人离开感应区域时输出低电平。
工作电压(
DC
)位于 4.5~20 V
,静态电流小于
50
μ
A
,易于与各种电路对接。
图
4
示出红外人体传感器电路图,由图
4
可以看出:ALERT
是引脚输出信号,有人入侵时信号呈现高电平,无人入侵时信号呈现低电平;R16
是高阻抗电阻,用于防止管脚误报。
2.4
外部存储器设计
外部存储器(
EEPROM
)电路,如图
5
所示
。
图
5
中A0,
A1
,
A2
为地址输入引脚,用于硬件寻址,并且可以同时接入 8
片芯片
。
Vcc
和
GND
为电源和接地引脚,电压为 1.6~5.5 V
。
WP
是写保护,当
WP
接地时可以确保元件正常进行读写操作,当 WP
接入高电平时,进行写保护只可以完成读操作。
SDA
为串行地址输入
/
输出端口,双向传输,漏极开路,需外接上拉电阻到 Vcc
,其阻值为 10 k
Ω
。
SCL
为串行时钟输入,在高低电平不同状态与 SDA
配合,执行不同的命令
。
红外报警监控系统的报警时间存储在 EEPROM
芯片
AT24C04
中,并可以通过查询按钮进行查看。
3
试验测试分析
对设计的汽车防盗报警系统进行试验测试,系统实物,如图 6
所示
。
为了能够进行实时报警
、
记录和查询,在系统设计中利用蜂鸣器、
储存器
、
按钮组及显示屏等组件实现上述功能。
试验操作和系统显示过程如下:系统通电,LCD
屏幕显示
“
Alert
”
,位于
LCD
屏幕下方的红色 LED
指示灯点亮,利用按钮组的设置按钮让系统处于报警状态,则屏幕显示为“
A
”
,若红外人体传感器感应到人入侵信号时,蜂鸣器开始报警。
图6
中显示右侧的红色
LED
指示灯点亮,而且蜂
鸣器报警
。如果此时需要停止报警,则通过再次按设置按钮关闭,报警停止。
因为上一次系统报警时储存器已将相应的报警时间储存,所以需要通过按查询按钮查找上一次系统报警的具体时间。
由此设计的汽车防盗报警系统实现了“
初始化
—
监测
—
报警
—
查询
”
的完整监控过程。
4
结论
文章利用单片机设计了一套汽车防盗报警系统,电路结构简单、
报警响应灵敏且便于装车使用
。
与目前车辆广泛应用的机械式报警系统相比,单片机式防盗系统稳定性更强、
智能化水平更高,适用于车辆安全技术领域,具有推广价值。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/AllinToyou/article/detail/656499
推荐阅读
article
深度
学习
简单
画
图_
wps
怎么
画
深度
学习
网络...
pytorch
画
图_
wps
怎么
画
深度
学习
网络
wps
怎么
画
深度
学习
网络 ...
赞
踩
article
STM32HAL
库
OLED
显示屏的使用_
hal
库
oled
...
文章目录前言一、CubeIDE配置
OLED
显示屏iic引脚二、
OLED
驱动库1.引入库2.main.c中使用总结前言本文...
赞
踩
article
流水
灯进阶——
寄存器
&
HAL
库实现周期
流水
灯
_
hal
库
操作
寄存器
函数
...
对
寄存器
的
操作
,实质上时对其地址进行
操作
,要注意位运算,在过程中由于没有取“|”运算,导致时钟配置出现问题,后续检查过程...
赞
踩
article
剑指
Offer
32 - I.
从上到下
打印
二叉树
_
c
语言请你设计一个
程序实现
从上到下
打印
出
二叉树
...
解法一层次遍历/** * Definition for a binary tree node. * stru
c
t Tre...
赞
踩
article
atlas
力矩
计算
_加强
AI
算力
,华为发布
Atlas
人工智能
计算
平台...
(观察者网讯 文/陈兴华)4月10日,华为在其智能
计算
中国行深圳站上,正式推出基于昇腾
AI
芯片的
Atlas
人工智能
计算
平...
赞
踩
article
uni
app
从入门
到
入土-日更_脚本之家
uni
-
app
跨平台
开发
与
应用
,从入门
到
实践...
uni
app
开发
教程_脚本之家
uni
-
app
跨平台
开发
与
应用
,从入门
到
实践脚本之家
uni
-
app
跨平台
开发
与
应用
,从...
赞
踩
article
拆解
1968
年
的
美国
军用
计算机
,
很震撼啊...
↑↑↑关注后"星标"简说Python人人都可以简单入门Python、爬虫、数据分析简说Python推荐来源:数码之家作者...
赞
踩
article
多链
混沌:
Layer2
格局演变
与
跨链
流动性
的
新探索...
此外
跨链
传输还存在一笔签名验证成本,签名验证
的
目
的
是确认
跨链
消息被 Bridge Nodes 确认,BridgesNod...
赞
踩
article
人脸属性分析
多任务
训练
multi
cnn
for
face
attribution
_
多任务
人脸属性...
face
_
attribute.prototxtshuffle
_
net 10-20msname: "FaceAttribu...
赞
踩
article
解决
IDEA
中文
乱码
_
idea
中文
乱码
...
解决
IDEA
控制台中文显示
乱码
的问题(2022年4月5日)文章目录解决
IDEA
控制台中文显示
乱码
的问题(2022年4月5...
赞
踩
article
LeetCode
663.
Equal
Tree
Partition
-
二叉树
(
Binary
Tr...
题目说给定一棵
二叉树
,问是否能够找到一条边,移除这条边后形成两棵子树,使得这两棵子树的节点值和相等?
二叉树
和数组经常是可...
赞
踩
article
阿
维塔
在
车辆
安全
中
的
以攻促防
实例
| 附
PPT
下载...
那上面既没有代码,也不OTA,做什么信息
安全
呢。但研究后发现,篡改不同
的
位置证明
的
是不同
的
东西,并且,篡改
的
内容也是有区...
赞
踩
article
Docker
安装
,基本
命令
_
安装
docker
命令
...
docker
安装
docker
基本
命令
发布镜像,
docker
安装
tomcat,
docker
安装
mysql_
安装
docker
...
赞
踩
article
『
NLP
学习笔记』
BERT
命名实体识别(
NER
)实战_
bert
ner
...
命名实体识别(Named EntitiesRecognition,
NER
),就是识别这些实体指称的边界和类别。主要关注人...
赞
踩
article
uni
app 中
uni
.
navigateTo
跳转其他
页面
并且带
参数
_
uni
.
navigateto
...
uni
app 中
uni
.
navigateTo
跳转其他
页面
并且带
参数
_
uni
.
navigateto
带
参数
uni
.nav...
赞
踩
article
Hive
侧视图
LATERAL
VIEW
和
LATERAL
VIEW
OUTER
使用示例...
在第一个查询中,由于 Jack 的 actions 字段为 NULL ,所以在使用
LATERAL
VIEW
展开时,不...
赞
踩
article
独家秘籍
,
Python
数据
拟合
教程
,
让你成为
数据
分析高手
_
python
数据
拟合
...
所谓
数据
拟合
,
就是用一个系数待定的函数表达式
,
尽可能地逼近给定的一组
数据
,
是
数据
分析必不可少的步骤。
_
python
数据
...
赞
踩
article
解决
Idea
中文
乱码
_
idea
出现
中文
乱码
...
Idea
解决常见的
中文
乱码
_
idea
出现
中文
乱码
idea
出现
中文
乱码
解决
Idea
中文
乱码
问...
赞
踩
article
解决
IntelliJ
IDEA
控制台
输出中文
乱码
问题_
idea
控制台
中文
乱码
...
一、问题情况:
IntelliJ
IDEA
控制台
输出中文
乱码
部分如图所示:二、解决方法:1.打开tomcat配置页面,E...
赞
踩
article
uniapp
日常总结
--
uniapp
页面
跳转
方式_
uniapp
跳转
...
UniApp(跨平台应用开发框架)是基于Vue.js的一种开发框架,可以用于同时在多个平台上构建应用程序,如iOS、An...
赞
踩
相关标签
深度学习
stm32
单片机
嵌入式硬件
c++
atlas 力矩计算
uni-app
vue.js
npm
芯片
编程语言
人工智能
xhtml
twitter
区块链
idea
经验分享
leetcode
数据结构
算法
python
二叉树
汽车
网络安全