资源描述:
《基于单片机的汽车超载控制系统的设计.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、摘要针对当前由于超载而不断引起的重大交通事故,为减少因交通事故而造成人员伤亡和财产损失。本论文设计了一种汽车超载控制装置。要求能够判断机动车是否超载,在超载时能够提供报警和显示超载的重量,并且能够实现对发动机打火系统的控制。本设计采用AT89C51单片机作为系统处理的核心,利用电阻应变式压力传感器将机动车载重量转换成电压信号;然后通过放大电路将电压信号放大后送到A/D转换芯片ADC0809转换成数字信号并计算出载重量;所得的载重量将送到单片机,单片机与设定的载重量作比较并判断是否超载,若超载LED显示超载的重量,蜂鸣器开始报警;同时利用可控电流开关对汽车的打火系统进行控制,从而最
2、终实现对超载情况进行控制。车辆启动后单片机对载重量进行关中断,速度传感器发挥作用,从而避免行驶过程中因路面不平,颠簸而造成不必要的熄火。关键词:AT89C51单片机,超载控制,传感器,A/D转换器,LEDAbstractInviewofthecurrentcausedbyoverloadandmajortrafficaccidents,inordertoreducethecasualtiesandpropertylossescausedbytrafficaccident.Thispaperdesignsakindofmotoroverloadcontroldevice.Requi
3、redtodeterminewhetheramotorvehicleoverloading,whenoverloadcanprovidealarmandshowtheweightoftheoverload,andcanrealizethecontroloftheengineignitionsystem.ThisdesignUSESAT89C51isthecoreofthesystemprocesses,usingresistancestraintypepressuresensorconvertsthevehicleloadvoltagesignal;Andthenthrought
4、hevoltagesignalamplificationcircuittoenlargeA/DconversionchipADC0809convertsthedigitalsignalandcalculatetheload;Theloadwillbesenttothemicrocontroller,single-chipmicrocomputerandsettingcapacitycomparisonanddetermineifoverload,iftheweightoftheLEDdisplayoverloadoverload,buzzeralarmbeginning;Atth
5、esametimewithcontrollablecurrentswitchtocontrolthecar'signitionsystem,soastoultimatelyachievetocontroltheoverloadsituations.Vehiclestartsmicrocontrollertooffloadinterruption,speedsensor,toavoiddrivingintheprocessofroaduneven,turbulenceandcauseunnecessarystall.Keywords:AT89C51,overloadcontrol,
6、sensor,A/Dconverter,LED意见与反馈目录1绪论11.1课题的提出及意义11.2国内外汽车超载研究现状41.2.1国外汽车超载研究41.2.2国内汽车超载研究51.3研究内容和预期目标62总体方案的设计和工作原理72.1设计方案的选择72.1.1方案一72.1.2方案二72.1.3方案三72.2设计方案的确定及总体结构83硬件设计93.1单片机的选型93.2看门狗电路的设计133.3传感器的选择163.3.1传感器的基本概念163.3.2测力传感器的选择173.3.3轮速传感器的选择203.4放大电路设计253.5A/D转换采样电路273.6点火控制电路的设计3
7、13.7报警电路的设计323.8显示电路的设计333.9电源电路的设计354软件设计384.1主程序设计384.1.1设计思路384.1.2主程序流程图384.2参数恢复子程序设计394.2.1设计思路394.2.2程序流程图404.3看门狗子程序设计424.3.1设计思路424.3.2看门狗程序流程图434.4采集报警控制子程序的设计454.4.1设计思路454.4.2采集报警控制子程序流程图464.5显示子程序设计474.5.1设计思路474.5.2显示子程序流程图475总结