基于at89s51的汽车智能报警系统的设计内容摘要:

C18A01A12A23A34A45A56A67A78GND9IN2+5IN26OUT27VCC8OUT11IN12IN1+3GND4R 4 11KR 4 24 7 KR 4 83 9 KR 4 31 5 0R 4 64 7 KR 4 72 7 KR 5 46 2 0R 4 44 7 KR 4 53 3 0 KR 5 04 . 7 MR 5 1 1 . 2 MR 5 22 0 0 KR 5 3 2 0 0 KR 5 61 0 KR 5 51 0 KR 4 91 2 0 KC 1 67pC 1 51 0 3C 1 82pC 1 75pC 1 93 3 0 pC 2 14pC 2 03 3 pC 2 13pC 2 21 0 5C91 0 3C 2 34 7 2C 2 4 1 0 2Q19 0 1 8Q29 0 1 8L32 . 5 u HL41 u H+ 5 VP 2 .0 P 2 .3 切断电路 切断电路如图 11 所示。 正常工作时 AT89S51 的 端输出高电平,经反相器后为低电平,光耦不导通,两个三极管都不导通,继电器常闭触头不动作,点火开关能正常接通;当有报警信息时 AT89S51 的 端输出为低电平,经反相器后为高电平,光耦导通,继电器接通, 它的常闭触头断开,则点火开关不能正常接通,防止有人将汽车开走。 D81 N 4 1 4 87 4 L S 0 4R11KR51KR41KQ29 0 1 3Q19 0 1 3O P T O I S O 1J+ 5 VP 2 .5 图 11 切断电路 显示电路 abfcgdeD P Y1 2 3 4 5 6 7a b c d e f g8dpdp9I C 1abfcgdeD P Y1 2 3 4 5 6 7a b c d e f g8dpdp9I C 2abfcgdeD P Y1 2 3 4 5 6 7a b c d e f g8dpdp9I C 3abfcgdeD P Y1 2 3 4 5 6 7a b c d e f g8dpdp9I C 4A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR9I C 17 4 A L S 1 6 4A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR9I C 27 4 A L S 1 6 4A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR9I C 37 4 A L S 1 6 4A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR9I C 47 4 A L S 1 6 4D 1 6D 1 7D 1 8C L K1V C C2G N D3AB4V C C 图 12 显示电路 显示电路如图 12 所示。 本设计采用四位数码管进行距离显示,最低位可以精确到毫米。 采用数码管进行距离显示,具有亮度高,价格便宜等优点。 利用串行显示可以节省单片机的端口,且程序设计比较简单。 电源电路 由于该系统在汽车上使用,可以借助汽车电源供电。 电源电路如图 13 所示。 该电路具有工作可靠、输出可调、成本低廉等优点。 F U 12AD1 D3D2 D4C13 3 0 0C20 . 1C510C61D9D 1 1R P 12KR12 4 0R21 . 2 KD 1 3IN3O U T2ADJ1L M 3 1 71 N 4 0 0 7 4 图 13 电源电路 掉电存储电路 为了存储密码,采 用了掉电存储电路。 初始化时写入一组密码,车主每次开车前需输入正确密码才能正常启动汽车。 其电路如图 14 所示。 在三次密码输入均错误后,报警电路开始报警,同时单片机从掉电存储器中读入超级密码。 只有输入正确的超级密码后,才能解除警报,启动车辆。 用户通过键盘可以修改密码,修改后的新密码也存储到掉电存储器中。 S C LS D AV C CNC1NC2NC3G N D4S D A5S C L6WP7V C C8A T 2 4 C 0 2 AR 1 95 . 1 KR 2 05 . 1 KP 2 .6P 2 .7 图 14 掉电存储电路 5 系统软件设计 程序框图 程序框图如图 15 所示。 图 15 程序框图 键盘扫描程序 键盘识别程序有多种,如行列扫描法,线反转法,查表法等,我采用线反转法。 键盘扫描程序框 图如图 16 所示。 第一步:先判断是否有键按下,可以将所有列置低电平,读取行的状态,若行中有低电平,则表示有键按下,转入第二步,否则直接返回。 第二步:延时 10ms,再次判断是否有键按下,若没有,则表示刚才是键抖动,直接返回,若有键按下,进入第三步。 第三步:将所有列置低电平,读取并存储行的状态,将所有行置低电平,读取并存储列的状态,以确定哪个按键按下。 第四步:判断按键是否释放,若没有则一直等待,直到其释放为止。 可以将开始 初始化 正常驾驶状态 ? 有盗车信号 ? 允许报警 ? 声光报警 通知车主 车距太近 ? 检测车距 显示距离 声光报警 Y N Y Y N N 所有列置低电平,读取行的状态,若行中有低电平,则表示仍有键按下。 第五步:根据第三步读取的 行列状态计算出键值。 第六步:返回主程序。 图 16 键盘扫描程序框图 置所有的列为低电平 读取行的状态 行中有低电平吗 延时 10ms 置所有的列为低电平 读取行 的状态 行中有低电平吗 读取列的状态 置所有的行为低电平 列中有低电平吗 键值译码 按键释放了吗 开始 返回 Y N Y Y Y N N N 6 结束语 本设计的汽车多功能报警器,充分利用 AT89S51 的内部资源,进行实时数据处理和控制功能,使系统工作于最佳状态,提高了系统的综合反应灵敏度,报警及时,实现了汽车多种功能的报警控制。 实践证明该系统使用效果优于其他报警器。 且具有体积小、操作简单、使用方便、多功能报警的特点。 而且 以 AT89S51为核心 ,使得电路 设计简单, 成本大为降低,而且 功耗低。 此外,从程序的设计来看,软件系统可靠性高,运行速度快。 同样的程序只要改变其中的某些参数 便可以把该系统应用到其他不同要求的场合, 移植性很好。 致 谢 论文结束之际,首先感谢我的指导老师,他专业知识丰富、才思敏捷、治学严谨,而且认真负责,耐心讲解问题,对我的毕业设计提供了很大的指导和帮助,在指导老师的严格要求下,使我能够顺利的完成毕业设计,在此向我的指导老师表示衷心的感谢。 同时还要感谢其他教育过我的老师们,他们在这五年期间,给了我很大的帮助,另外,在我设计期间,同班的许多同学也给了我很大的帮助,在资料的收集整理和实验中我们团结一致,共同解决困难。 在此我也向他们表达我真诚的谢意。 参考文献 [1]刘 法治 ,赵明富 ,宁鹏达 .基于单片机的汽车多功能报警系统设计 [J].自动化仪表, 2020( 8):21~24 [2]张国雄 .测控电路 [M].北京 :机械工业出版社, 2020 [3]张维平 .汽车多功能报警器 [J].电子世界, 20209(2): 5l~52 [4]刘法治 ,郑竹林 .汽车多功能报警器 [J].农机化研究, 2020(5): 142~144 [5]贾伯年 .传感器技术 [M].南京:东南大学出版社, 2020 [6]黄继昌 .传感器工作原理及应用实例 .北京:人民邮电出版社 , 1998 [7]屈翠香 ,李刚 .具有数字信号输出 的双轴加速度传感器 ADXL202[J]. 国外电子元器件,1999(8):811. [8]李朝青 .单片机原理及接口技术 [M].北京 : 北京航空航天大学出版社, 1999 [9]余永权 .单片机应用系统的功率接口技术 [M].北京 : 北京航空航天大学出版社, 1993 [10]吴文佳 . PT2262/ PT2272 编解码 IC 在无线智能报警系统中的应用 [J ]. 世界电子元器件 ,2020(12 ):45~46. [11]郑开陆 . 基于单片机和 PT2272 的编码解码方法 [J ].现代电子技术 ,2020 ( 12) :60~63. [12]孙涵芳 .MCS51 系列单片机原理及应用 [M].北京 : 北京航空航天大学出版社, 1996 [13]晏敏 ,曾云 ,曾健平 等 .远程汽车防盗报警系统的设计 [J].宇航计测技术 , 2020( 6): 49~51 [14]丁镇生 .传感及遥控遥测技术应用 [M ].北京 :国防工业出版社 ,2020 [15]丁园园 ,赵维琴 .基于 MCS— 51 单片机的自动报警系统 [J].仪表技术 , 2020( 2): 19~20 [16]武树田 .汽车多功能报警器 [J].汽车电器 , 1999( 2): 15 [17]戴梅萼 ,史嘉 权 .微型计算机技术及应用 [M].北京:清华大学出版社, 1996 附录 1 总电路图EA/Vpp31XTAL119XTAL218RESET9P3.7(RD)17P3.6(WR)16P3.2(INT0)12P3.3(INT1)13P3.4(T0)14P3.5(T1)15P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P0.039P0.138P0.237P0.336P0.435P0.534P0.633P0.732P2.021P2.122P2.223P2.324P2.425P2.526P2.627P2.728PSEN29ALE/PRO。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。