汽车速度显示及超速报警器
电子式里程表
电子式里程表摘要里程表广泛应用于各类机车,传统的机械式里程表虽然稳定可靠,但功能单一、易受磨损。
随着电子技术的迅猛发展,电子式里程表得以广泛应用,现在很多轿车仪表已经使用电子车速里程表,本设计介绍一种基于单片机的智能电子里程表。
该电子式里程表是一种数字式仪表,主要由车速表和里程表两部分组成,其传感器采用无接触测量的光电传感器。
它不仅可显示车辆行驶的总里程,也可显示一段时间的阶段里程,还可显示车速,以及实现超速报警等功能,并具有较强的再开发能力。
它的实现方式是,通过安装在汽车转轴上的测量盘,用光电式转速传感器检测转速的脉冲信息,在脉冲状态下,将转速的变化转换成光通量的变化,再通过光电转换元件将光通量的变化转换成电量的变化,接着通过频率测量电路将脉冲信号输入到单片机中,然后依据电量与转速的函数关系实现转速测量,再通过计算,从而得出里程、车速的信息,并由LED显示器显示出来。
并且该电子式里程表累积的里程数字存储在非易失性的EEPROM存储器内,在无电状态下数据也能保存。
关键词:AT89S51单片机;里程表;光电传感器;LED显示器;存储器AbstractVehicle odometer is applied in each kind of motorcycle extensively, although the traditional machine type odometer stable and credible, but the function of it is single and be easily worn away. Along with the technical fast fiercely develop in electronics, the electronic vehicle can be applied extensively. Recently, a lot of car appearances have already used the electronic vehicle odometer, this graduation thesis introduce a kind of intelligence electronic vehicle odometer, which is based on a Single-Chip Microcomputer system. The electronics' type vehicle odometer is a kind of numerical type appearance, which mainly constitute with two parts, that is vehicle speed meter and odometer, it adopts the light sensor that the sensor has no contact measure. It not only can show the total mileage that vehicle drive, but also can show the stage mileage of a period of time. Moreover, It’s can show the car speed, and the realization exceed the speed limit to report and so on. It also has the ability of strongerly develop again. The way of this vehicle odometer carry out is as follows: through the installed measure plate in the automobile shaft, use the light sensor to measure the rotational speed information. Under the pulse appearance, it make the variety rotational speed change to the variety of the light flux, after that the variety of the light flux convert to electricity quantity. Then through the light electricity convert component, we can make the pulse signal input to the Single-Chip Microcomputer by the frequency measure circuit. Then in terms of the function relationship of electricity quantity and rotational speed, we can realize the measure of rotational speed, after calculate by the Single-Chip Microcompute, we can obtain the information of mileage and vehicle speed. Moreover, This mileage and vehicle speed information can be displayed by the LED monitor. And the mileage numeral of the electronics' vehicle odometer accumulation is saving in EEPROM,which is not easily lost, the data also can keep under the no electric appearance.Keyword:AT89S51 Single-Chip Microcomputer;Odometer;Light sensor;LED ;Memory目录引言 (1)1总体设计 (2)2系统设计可行性分析 (2)2.1 总体设计分析 (2)2.2 硬件模块 (3)2.3 软件模块 (6)3 硬件单元电路设计 (7)3.1 传感器的设计 (7)3.2 单片机与光电传感器的接口设计 (11)3.3 单片机与外部存储器的接口设计 (13)3.4 单片机与超速报警电路的接口设计 (13)3.5 单片机与键盘和7段显示器的接口设计 (13)4 软件设计 (14)4.1 脉冲测量部分 (16)4.2 键盘输入部分 (17)4.3 数据处理部分 (18)4.4 存储器部分 (21)4.5 超速报警部分 (24)4.6 显示部分 (25)5 系统调试 (27)5.1 硬件单元电路调试 (27)5.2 软件程序调试 (29)5.3 整体调试 (32)6 系统使用说明 (32)7 系统功能的扩展 (33)8 结论 (33)谢辞 (35)参考文献 (36)附录 (37)引言我国汽车工业走过了五十年的历程,与国际发达国家汽车工业相比,电子技术水平相对比较落后,提高国产汽车的电子技术水平,增加汽车电子装备的数量,促进汽车电子化是夺取未来汽车市场的关键,提高我国的汽车电子技术已势在必行。
51单片机实现车辆超速报警器设计(5)之欧阳治创编
本科生毕业论文(设计)51单片机实现车辆超速报警器设计目录中文摘要2英文摘要3引言41.设计方案的选择51.1 设计要求51.2方法选择52.测速传感器的确立62.1测速传感器的选择62.2测速传感器的工作原理63.系统硬件设计93.1系统总体方框图93.1.1电源单元93.1.2光电耦合器单元103.1.3 蜂鸣报警单元103.2电路的连接113.2.1测速传感器与单片机连接113.2.2单片机与报警器连接113.2.3单片机与显示电路连接123.2.4单片机与按键电路的连接134.系统软件设计144.1系统流程图144.2主程序154.3初始化程序154.4按键扫描程序16结束语17参考文献18致谢19附录2051单片机实现车辆超速报警器设计摘要:近年来,随着现代汽车控制技术和高速公路的飞速发展,在世界各国特别是发达国家,无论是运输业还是个人,汽车都已成为长距离运输的主要交通工具。
在高速公路上长时间高速行驶时,驾驶员长时间操纵加速踏板而得不到活动,容易造成疲劳。
在限速路段总会出现超速现象,对他人和自己都造成安全隐患。
本设计就是为了解决这一问题而诞生的。
本设计从驾驶员自身安全角度出发,设计了一种检测车辆超速的报警系统。
该报警系统允许驾驶员通过自带键盘设置本车辆安全行驶的最高速度,当车辆处于行驶状态中,该系统通过速度传感器时刻监测机动车辆速度。
当发现车辆速度超过驾驶员设置的最高值时,蜂鸣器开始报警,提醒驾驶员减速。
在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用。
此设计就是一种利用51单片机对机动车超速行驶情况进行蜂鸣报警和灯光报警的系统。
该系统结构简单,可靠性高,操作方便,可广泛应用于摩托车、汽车等机动车辆。
该设计详细介绍了系统的总体设计方案,给出了界面模块与89C51接口电路,系统硬件电路及外围设计电路,最后介绍了软件设计方法度程序流程图。
通过LED显示出来。
关键字:单片机;汽车超速;传感器;报警;LED 显示The Design of the Intelligent Alarm System in Controllingthe Automobile SpeedAbstract:In recent years, with the rapid development of modern automotive control technology and highway, in the whole world especially developed countries, whether it is transport or personal, vehicles have become a major mode of transport for long distance transport. In a long time at high speed on the highway, the driver for a long time to manipulate the accelerator pedal to be deprived of the activities likely to cause fatigue. Speeding phenomenon in the speed limit section may cause security risk. This design could solve this phenomenon well.Thisdesign is amicroprocessor controlledspeedalarm system.Alarm systems todetectspeeding vehiclesfrom the driver's own safety point of view.The alarm systemallowsthedrivertosetthemaximum speedofthisvehiclesafe drivingwhenthevehicleis in running state use keyboard.When thevehicle speedexceedsthe highest valuesetbythedriver, thebuzzeralarm to alertthedriver to slowto achieve thepurposeofproactive. In real-timedetection andautomatic control ofmicrocomputer application system, themicro-controlleris oftenusedasa core component to.This designis a51MCUmotor vehiclespeedingalarm buzzerandlightalarmsystem.The systemissimple structure, high reliability, easy operation, can be widelyusedinmotorcycles,cars and othermotor vehicles. The design describestheoverall designofthesystem,giventhe89C51MCUinterfacemoduleandinterface circuit, the system hardwarecircuitand the externaldesign of the circuit, and finally introduced theprogram flow chartofthesoftware design methods.It can be display byLED.Key words: speed measurement; cycle measurement; safety alarm; automobile driving,LED display引言随着汽车工业和高速公路建设的发展,每年由各种交通事故造成的人员伤亡数目相当惊人,同时也造成了巨大的经济损失。
汽车仪表盘指示灯及开关符号说明
汽车仪表盘指示灯及开关符号说明一、汽车仪表盘图解1综合显示屏1.1车外温度表:显示车外温度,在综合显示屏上用数字显示这一信息。
1.2瞬时油耗表:显示车辆某一瞬间油耗情况,单位是升/百公里L/100Km。
不少车型已经采用综合显示屏显示油耗,并能换算出余油尚能行驶的里程数。
1.3自动挡挡位显示:用于指示自动档档位。
不同车型的显示方法不同,有的使用指示灯配合图形,有的则通过显示屏直接显示。
2转速表:反映发动机转速的仪表,通常设置在仪表板内,与车速里程表对称地放置在一起。
驾驶员可以通过该表了解发动机的运转情况。
3车速里程表3.1速度表:显示的是汽车的时速,公制单位是公里/小时Km/h。
传统的车速表是机械式的,现在很多轿车仪表已经装备了使用传感器的电子车速表3.2里程表:它是记录车辆行驶里程的仪表,多整合在速度表内。
3.3小计里程表:记录车辆某一段行驶里程的仪表,多与里程表整合在一起,能够随时清零。
它能帮助车主掌握某段路程的长短以及计算油耗等。
二、仪表板显示符号及说明车门状态指示灯—显示车门是否完全关闭的指示灯,车门打开或未能关闭时,相应的指示灯亮起,提示车主车门未关好,车门关闭后熄灭.驻车指示灯—驻车制动手柄(即手刹)拉起时,此灯点亮。
手刹被放下时,该指示灯自动熄灭。
在有的车型上,刹车液不足时此灯会亮电瓶指示灯--显示蓄电池工作状态的指示灯。
接通电门后亮起,发动机启动后熄灭。
如果不亮或长亮不灭应立即检查发电机及电路。
刹车盘指示灯--显示刹车盘片磨损情况的指示灯。
正常情况下此灯熄灭,点亮时提示车主应及时更换故障或磨损过渡刹车片,修复后熄灭。
机油指示灯--显示发动机机油压力的指示灯,本灯亮起时表示润滑系统失去压力,可能有渗漏,此时需立即停车关闭发动机进行检查.水温指示灯--显示发动机冷却液温度过高的指示灯,此灯点亮报警时,应即时停车并关闭发动机,待冷却至正常温度后再继续行驶. 安全气囊指示灯--显示安全气囊工作状态的指示灯,接通电门后点亮,约3-4 秒后熄灭,表示系统正常,不亮或常量表示系统存在故障.ABS 指示灯--接通电门后点亮,约3-4 秒后熄灭,表示系统正常。
汽车仪表报警系统
2.燃油表的调整 3.燃油传感器的调整
汽车仪表报警系统
课题二 车报警系统
基础知识
一、汽车报警装置的作用及系 统电路
为了保证行驶安全和提高车辆的可靠 性,现代汽车设置有报警系统,根据汽车 的组成系统安装了一些报警装置。
汽车仪表报警系统
1.汽车报警装置
(1)蓄电池液面过低报警装置。 (2)机油压力过低报警装置。 (3)冷却液温度过高报警装置。 (4)燃油量过少报警装置。 (5)制动系统压力过低报警装置。 (6)制动灯信号断线报警装置。
汽车仪表报警系统
2.电子式仪表稳压器
汽车仪表报警系统
九、数字式仪表
1.数字式仪表的优点 2.常用显示器件 3.数字组合仪表
汽车仪表报警系统
课题实施 检测仪表及传感器 操作一 检测电流表
1.电流表的检测
如图6.22所示。
汽车仪表报警系统
图6.22 电流表检测电路
汽车仪表报警系统
2.电流表的调整
汽车仪表报警系统
(7)制动蹄片磨损过量报警装置。 (8)制动液面过低报警装置。 (9)滤清器堵塞报警装置。 (10)车门未关警告灯。 (11)驻车制动警告灯。 (12)安全带警告灯。
汽车仪表报警系统
2.报警电路
报警电路通常由电源、警报开关(传 感器)、报警灯(或蜂鸣器)等组成,如 图6.1所示。
汽车仪表报警系统
六、车速里程表
车速里程表都由车速表和里程表两部 分组成,如图6.10所示。
汽车仪表报警系统
图6.10 磁感应式车速里程表结构图
汽车仪表报警系统
七、发动机转速表
发动机转速表用来显示发动机运转速度。 常用的是电子式转速表,如图6.12所示。
G12显示器使用说明10.1
G12显示器使用说明书10.11.外形及结构行车电脑基础组合:2.行车显示2.1行车显示分4页(标准页,停车页,怠速页,行驶页),每页可独立选择4种模式如下(详细操作见5.3)。
模式一:模式二:模式三:模式四:2.2行车显示模式下,屏幕1区~6区可选择显示下列项目:1.转速2.速度3.瞬时小时油耗4.瞬时油耗5.预设油耗6.水温7.车外温度8.进气温度9.机油温度10.车内温度11.外接温度12.电压13.喷油脉宽14.点火提前角15.负荷16.节气门17.进气量18.进气压力19.油箱油量20.可行驶里程21.单程里程22.单程油量23.单程油耗24.单程速度25.单程时间26.单程极速27.时钟28.单程油费29.上一程油费30.油量计油费31.里程2油费注1:第14项,部分柴油车显示油轨压力。
注2:显示项目数值是否有效,由车型和配置决定。
2.3行车显示模式下,屏幕7区、8区可选择显示下列项目:1.里程计12.里程计23.油量计4.单程计5.上一程2.3.1里程计1:通常作总里程计用(注:和原车的总里程不是一个概念,是从行车电脑接入或清零后开始算起)。
里程计1清零需要执行全部数据清零操作才能实现。
2.3.2里程计2、油量计:可以单独清零。
油量计同时还用于油耗校准和剩余油量显示,进行油耗校准时(详细请看连接器说明内容2.4),不要使用手动剩余油量显示功能(请看5.5.9)。
2.3.3单程计:从打着车开始自动计算本次行程的行驶里程、消耗油量、时间、平均速度、平均百公里油耗及最高速度。
停车断电时间超过20秒,判定本次行程结束。
2.3.4上一程:保存单程计上一次行程记录的数据。
2.4行车显示模式下,触摸显示屏,屏幕弹出标准页,停车页,怠速页,行驶页提示窗,轻触提示窗可选择对应的显示页面。
A.选择停车页,怠速页,行驶页时,页面自动跟随车辆行驶状态改变。
如选择时,页面和行驶状态不一致,则显示10秒再改变。
一速度菜单对超速报警设置门限和其他参数
一.速度:菜单对超速报警设置门限和其他参数,如下图
速度调校功能:调校前在SPD 输入速度值,P/S 不输入任何值,会自动获取。
当行驶速度平稳(持续半分钟)达到SPD 的速度值时按下【校对】,P/S 自动获取脉冲数。
同一款车型可以直接输入P/S 值。
举例:SPD 输入40MP/H ,车辆速度持续行驶40MP/H 半分钟后按下【校对】,P/S 自动显示一个值,比如20,那么速度传感器的脉冲数和行驶速度的比例关系确定,同一款车型不必再进行调校,直接输入SPD :40,P/S :20即可。
速度传感器出来两线接法为:报警连接线SPEED-A 接汽车传感器速度脉冲信号线,报警连接线GND 接汽车传感器GND 线。
二.I/O 输入输出线缆(选配)
设备有6组报警输入接口、2组报警输出接口和一组RS232接口。
报警输入检测都是电平检测,可接各种车辆行车状态,比如刹车、转向喇叭等等。
RS232接口可以外接GPS 模块。
刹车检测示意图如下图所示,当刹车板踩下时,MINI1就能检测到高电平,否则检测到低电平。
报警输出都是电平输出,驱动能力为200MA ,如果要驱动功率比较大的器件,必须外接继电器。
报警输出光电报警接线示意图如下图所示。
感器输入线
刹车灯
+24V
MINI1报警输。
基于单片机的汽车超速报警器的设计
基于单片机的汽车超速报警器的设计随着社会的发展和科技的进步,汽车已成为人们日常生活的重要交通工具。
然而,不适当的驾驶速度可能导致交通事故和生命财产的损失。
因此,设计一种基于单片机的汽车超速报警器,对保障行车安全具有重要意义。
一、设计背景与意义汽车超速报警器是一种通过监测车辆行驶速度并判断是否超速的装置。
当车辆行驶速度超过设定阈值时,报警器会发出警报,提醒驾驶员减速。
该装置有助于减少因超速驾驶导致的交通事故,提高道路安全。
二、硬件设计1、传感器选择:选用霍尔传感器作为车速传感器,其输出电压与转速成正比,可用于测量汽车行驶速度。
2、单片机选择:采用AT89C51单片机作为核心控制器,该单片机具有低功耗、高性能的特点,满足汽车行驶中的恶劣环境要求。
3、报警装置:采用蜂鸣器和LED灯作为报警装置,当汽车超速时,蜂鸣器发出警报声,LED灯闪烁提示。
4、存储模块:为保存设定的速度阈值和超速记录,需设计一个非易失性存储模块,如EEPROM。
5、电源模块:考虑到汽车电源的特殊性,设计一个稳定的电源模块,以确保报警器的稳定工作。
三、软件设计1、速度采集:通过霍尔传感器采集汽车行驶速度,并将速度信号转换为电信号输入单片机。
2、速度判断:单片机读取速度信号后,与设定的速度阈值进行比较。
若超速,则触发报警装置。
3、报警处理:当报警触发时,单片机控制蜂鸣器发出警报声,LED 灯闪烁提示。
同时,将超速记录保存在存储模块中。
4、速度阈值设定:为适应不同路况和驾驶需求,软件中设计一个速度阈值设定功能,驾驶员可根据实际情况调整阈值。
5、程序优化:为提高程序效率和稳定性,采用模块化设计和中断处理技术,减少CPU的占用时间。
四、系统测试与优化1、速度测试:通过实际行驶测试,验证报警器是否能准确监测汽车速度,并判断是否超速。
2、硬件调试:检查电路板连接是否正确,调整传感器和报警装置的工作状态,确保系统正常运行。
3、软件调试:通过调试和优化程序,提高报警器的响应速度和准确性。
汽车限速器
汽车限速器(The car speed limiter)汽车限速器(The car speed limiter)是汽车安全的设备及服务于汽车的产品。
是一种安防防范系统,具有灵敏度高、限速能力强、耐高温、体积小、寿命长、抗震动等。
1、起源:随着汽车市场竞争的日趋激烈,技术的不断升级和应用,安全理念逐渐深入人心。
国外经验告诉我们,车辆,尤其是大型车辆安装了限速器,事故率会下降两成。
安全是最重要的,限制速度,也应该是一有力举措。
就目前市场又缺乏此类产品,尤其是主机程序控制车辆,所以很多人都在想尽办法,制定法规杜绝超速现象,以避免因超速带来的事故灾难。
汽车限速器作为汽车工业的安全设备,是汽车工业持续健康发展的必要因素。
特别是当前车辆事故行业正在轰轰烈烈、如火如荼开展的自主开发与创新,更需要一个强大更安全的零部件体系作支撑。
整车自主品牌与技术创新需要零部件作基础,限速器的自主创新又对整车产业的发展产生强大推动力,他们是相互影响、相互作用的。
汽车限速器是一种安防防范系统,具有灵敏度高、限速能力强、耐高温、体积小、寿命长、抗震动等。
双宝限速器是采用微电脑程序控制实现最高行驶车速的有效控制,以彻底避免超速行驶带来的安全隐患,同时又保证了在限速范围内油门踏板自由动作,本产品适用于所有拉杆油门、电子油门。
2、主要作用:本限速器的主要作用是用来限制车辆行驶过快。
在安全速度范围内驾驶。
本限速器限速阀值可以管理人员自行调节,可以从0到100公里每小时范围内调节。
适合国内各种机动车辆。
3、新国标规定:《机动车运行安全技术条件》将于2012年9月1日起实施,新规定主要针对客车、货车、公共汽车等重点车垫的安全装置配备有了新的规定,其中包含新出厂的客车必须安装限速100公里的装置等。
常见故障4、产品特点➢ 遥控设置功能:10米范围内可进行遥控设置。
➢适用面广泛,可以使用在12V~24V上拉线机械踏板汽车或者电子油门。
➢体积轻巧,安装简单,采用全浮式防震设计,抗震性能好;➢ 防水等级为8级,可浸泡到水中进行工作。
GPS车辆综合信息管理系统解决方案
GPS车辆综合信息服务系统解决方案深圳市成为智能交通系统有限公司2011年8月20日目录一、背景 (3)二、系统设计思路原则 (3)三、系统总体结构和框架体系 (3)3.1系统框架 (3)3.2系统特性 (4)3.2.1先进性 (4)3.2.2安全性 (4)3.2.3高效率及稳定性 (4)3.2.4标准化 (4)3.2.5可扩充性 (4)四、选用产品 (5)4.1GPS行车记录仪二合一终端GPS-701 (5)4.1.1产品示意图 (5)4.1.2功能应用 (5)4.1.3 差异化特点 (9)4.1.4性能参数 (10)4.2互动手持机CW-GPS1200 (12)4.2.1产品概述 (12)4.2.2性能参数 (12)4.2.3功能特点 (13)五、监控管理平台 (14)5.1整体界面 (14)5.2功能模块 (14)5.2.1权限分配 (14)5.2.2车辆管理 (15)5.2.3统计报表 (18)5.2.4系统设置 (18)六、项目实施 (19)6.1服务平台搭建 (19)6.1.1部署前的准备 (19)6.1.2操作系统平台的确定 (19)6.1.3数据库的选择 (19)6.1.4硬件服务器的选择 (19)6.1.5网络的选择 (19)6.1.6管理服务平台的主要应用程序 (19)6.1.7系统拓扑图 (19)6.1.8用户需要自己准备或购买的第三方软件 (20)6.1.9部署实施 (20)6.2技术培训和操作辅导 (21)6.2.1技术培训内容 (21)6.2.2培训对象及目标 (21)一、背景随着经济发展社会进步,道路车辆日渐增多,车辆的安全和管理问题得到了越来越高的重视。
以前车辆行驶在外,公司只能通过高频电话联系,十分不便。
而且一旦发生事故,有关部门不能及时处理。
因此建立一套GPS监控系统能够对移动目标进行实时监控调度,统一管理显得尤为必要。
3S技术(GPS、GIS、GSM)的发展使得建立这样的系统变成可能。
文献综述-基于单片机的汽车超速报警系统设计
文献综述电气工程及其自动化基于单片机的汽车超速报警系统设计前言随着我国汽车业的迅猛发展,在加上国民经济的提高,使得愈来愈多的中国普通百姓有经济实力购买轿车,圆自己多年的汽车梦,拥有一部自己爱车已不在遥远,反而是成为很多人触手可及的事情。
然而,事情总是有它的两面性,汽车多了,由此引发的道路交通安全问题也就变得日益突出了。
据相关资料统计显示造成交通事故的原因主要有两个:①很多老司机和新司机同时上路,驾驶技术参差不齐,驾驶习惯也都良莠不齐。
俗话说的好,十次事故九次快,很多司机朋友都喜欢“超速驾驶”,对其他车辆和行人漠然视之,车主往往根据自己的个人喜好随意提速,超速行驶,当汽车处于超速行驶状态下,其稳定性和安全性也就大大降低,一旦出现紧急状况,往往会导致车毁人亡的重大事故发生。
②我国人口众多,特别是一些大城市人口的数量比较庞大,汽车又多,一些商业繁华路段往往是一个城市中人口密度最大,车辆最集中的地方,也是交通事故突发率最高的地方[9]。
据相关数据显示,近10年来,我国平均每年发生道路交通事故为60万起,死亡10万余人。
我们再把眼光放到全球,全世界每过6分钟就有一人死于车祸,全世界每一分钟就有人伤于车祸。
交通事故不仅仅对人们的生命财产安全造成巨大的影响,同时也造成巨大的经济损失。
因此有必要采取措施来限制车速,维护驾驶员和行人的生命安全。
现实证明通过强制限制车速可以很好地解决汽车超速这问题,交警可以通过安装雷达测速器来限制汽车车速,虽然收到了一定的效果,但是目前雷达测速具有覆盖面不够广的问题,无法覆盖整个限速路段[10]。
针对这些问题,我们设计了汽车超速报警系统,让它时刻提醒驾驶员自己的行车速度,这在一定程度上可以有效地解决汽车超速驾驶的问题,避免重大交通事故的发生。
正文一、国内外关于超速限速系统设计情况世界各国为了解决驾驶者有意或无意超速驾驶的问题,采取了各式各样的措施,与此同时,汽车电子限速装置也在不断发展,有许多电子设计者或公司从事这方面的研究,力求能设计出一种能普遍使用的汽车限速装置。
限速路段超速报警器
限速路段超速报警器朱维做该系统的目的:随着中国经济的高速发展,市民的生活质量越来越高,越来越多的城市市民都买了小汽车。
现在大城市人口比较庞大,汽车很多,在一些繁华路段往往是一个城市中人口密度最大,车辆最集中的地方,也是最容易出现交通事故地方。
因此,交通部门都会在不同路段设定限制车速,用来降低交通事故的突发率。
为了能够检查出这些路面信息并做出相应的反应,我们设计一个限速路段超速报警系统,以防止交通事故,保障车主和群众的人身安全。
这个系统的功能:用来检测限速路段的限制车速并提醒车主进入了限速路段;超过了限速路段的车速时会有语音提醒车主已经超速了,如果车主不做出反应,系统将会使车自动降到该路段限制的车速;该系统有五大模块组成:系统简图单片机控制模块:采用at89s52单片机作为整个系统的控制模块,用来控制其他几个模块。
该模块电路图如下:Led灯用显示车速语音模块:采用广州唯创的wt588d语音集成芯片,用于提示车主是否进入限行路段、超速和驶出限行路段。
进入限行路段时,发出语音①,并发送信号给单片机,启动速度比较程序,在未接收到离开限速路段的信号前,一直进行比较。
当速度超过规定速度的80%,发送信号给语音模块,启动语音②。
同时单片机扫描键盘10秒,在这10秒内未检测到有按键按下,启动减速程序,把速度降到规定速度的80%;如果在这10秒内。
检测到有按键按下,那么不启动减速程序。
汽车离开限速路段时,发送信号给语音模块,启动语音③。
该模块电路图如下:K0是车子进入限速路段时是语音触发端口,k1是超速时语音触发端口,k2是车子离开限速路段时的语音触发端口,k3暂时没用到测速模块:通过反射式红外传感器检测齿轮的白色区域,每经过白色区域,输出一个脉冲给单片机的,单片机计算n秒内收到的脉冲,然后经过计算输出转速,并把数据输送到显示模块。
这模块用ne555调制出38khz的脉冲载波,提高红外发射接收的灵敏度。
测速模块电路图如下:Header5的1、2脚插红外发射管,3、4、5脚插红外一体化接收管。
汽车仪表盘故障指示灯详解
1.水温表报警灯:水温表一般在车辆上多为指针式的。
其指针一般在正常温度时指示在红色区域以里的部位,其温度值一般在95摄氏度左右,有的车子要高一些。
水温表的指示可以告诉我们车辆现在的温度情况,显示发动机现在是否处在正常温度工作范围,是否有高温等异常情况。
因为车子一旦长时间高温运行会造成发动机的严重损坏。
这就要求我们在开车时要不时的注意水温表的指示。
尤其是在夏天天气相对很热容易造成发动机高温;因此在夏天开车时要特别关注你车子的水温表,不要让水温表的指针指示到红色报警区域。
如果指针指示到了水温表的红色报警区域,要及时将车开到路边,停车检查,看发动机是否有开锅,如确实开锅(水箱一旦开锅严禁赤手打开水箱盖,以免被烫伤)这时先不要启动车子让其慢慢冷却;然后等待救援或补充冷却水,然后开到附近的维修站进行检查维修,找出引起水温高的原因并及时予以排除故障。
2.abs报警灯:如果ABS灯在行驶当中点亮,说明ABS电控系统出现了异常;在这种情况下一般正常的刹车系统不会出问题只是ABS不工作,作为车主遇到这种情况不用很害怕(不是说ABS有故障就没有刹车了,因为他们是两个不是串联的关系,ABS只有在车轮即将抱死时候才会启动,车轮不抱死的时候不启动,但是只要刹车系统没有故障刹车依然可用),只要正常驾驶就可以了;然后尽快到维修站进行检修即可。
3.安全气囊报警灯:如果在车辆启动后安全气囊自检没有通过时,安全报警灯便会点亮;此时安全气囊有可能在发生意外时不弹开,起不到被动保护的作用;但是这时车辆仍可继续行驶,不必过于担心只要尽快到维修站检修一下便可以。
汽车界流行一句话:“三分修理七分保养”,正确理解仪表盘上的各种指示灯有助于您在驾驶车辆时正确的判断车辆情况,熟知正确排除故障的方法能让您更好地保养您的爱车。
每天学习一些用车小知识,正确熟练地帮您的爱车“排忧解难”,相信它会更您提供更好的驾驶体验。
4.发动机故障灯:如果这个报警灯点亮或压力表指示太高时我们一定要使发动机熄火,先检查一下机油是否缺少,方法就是将车熄火后,拔出发动机机油尺,看机油页面是否在最低限和最高限之间。
英朗超速报警操作方法
英朗超速报警操作方法
要设置英朗超速报警功能,您可以按照以下步骤进行操作:
1. 在英朗车内找到车载导航系统或者仪表盘上的设置按钮。
2. 进入设置界面后,寻找"车辆设置"或者"驾驶辅助系统"选项。
3. 在该选项下,您可能会找到"超速报警"或"速度提醒"的设置选项。
4. 进入超速报警设置后,您可以选择打开或关闭该功能。
5. 如果选择打开超速报警功能,您可以设定超速报警的阈值速度。
一般情况下,您可以根据路况和个人喜好设置一个适当的阈值速度。
6. 设置完成后,保存并退出设置界面。
一旦您超过设定的阈值速度,车辆的导航系统或仪表盘上会发出声音或者显示警示信息来提醒您。
需要注意的是,报警功能的具体设置可能会因车型和车载系统不同而有所差异。
因此,在操作时请参考车辆的用户手册或咨询汽车厂商的售后服务部门。
汽车仪表与报警系统
当点火开关闭合时,机油压力表的电路为:蓄电池正极→点火开关→机 油压力表接柱15→机油压力表内双金属片11的加热线圈→接线柱9→传 感器接柱7→接触片6→传感器内双金属片4上的加热线圈→触点→弹簧 片3→接铁,回到电源负极。电流通过双金属片11和4的加热线圈时,就 会使双金属片11和4受热变形。
水温表
电热式燃油表
车速里程表
1、作用:用来指示汽车行驶速度和累计行 驶里程的仪表。由车速表和里程 表两部分组成。 2、分类: 1)磁感应式车速里程表 2)电子式车速里程表
磁 感 应 式 车 速 里 程 表
电子式车速里程表
组成:车速传感器、电子电路、步进电 机、车速表及里程表等组成。
发动机转速表
电子转速表获取转速信号的方式有三种:从点火系
各种传感器(冷却液温度传感器)
各种传感器(燃油液面传感器)
获得帮助:汽车维修论坛 /autobbs
各种传感器(车速传感器)
获得帮助:汽车维修论坛 /autobbs
各种传感器(转速传感器)
获得帮助:汽车维修论坛 /autobbs
ABS指示灯用来显示ABS工作状况。当打开钥匙门,车辆自检 时,ABS灯会点亮数秒,随后熄灭。如果未闪亮或者启动后 仍不熄灭,表明ABS出现故障。
蓄电池指示灯用来显示电瓶使用状态。打开钥匙门,车辆开 始自检时,该指示灯点亮。启动后自动熄灭。如果启动后电 瓶指示灯常亮,说明该电瓶出现了使用问题,需要更换。
示宽指示灯是用来显示车辆示宽灯的工作状态,平时 为熄灭状态,当示宽灯打开时,该指示灯随即点亮。 当示宽灯关闭或者关闭示宽灯打开大灯时,该指示灯 自动熄灭。
车内各仪表指示灯含义
内循环指示灯是用来显示车辆空调系统的工作状态,平 时为熄灭状态。当点亮内循环按钮,车辆关闭外循环, 空调系统进入内循环状态时,该指示灯自动点亮。内循 环关闭时熄灭。
基于单片机的速度报警器技术改进
基于单片机的速度报警器技术改进作者:周明君来源:《职业·中旬》2012年第12期摘要:速度报警器是一款提醒/监控驾驶员超速的电子设备。
速度报警器Speed GuardV1.0存在屏幕小、易受干扰的缺点。
本文主要对显示接口和电源进行分析,提出大屏幕显示及隔离式电源改进的方案,形成了新产品Speed Guard V2.0。
关键词:速度报警器大屏幕显示隔离式电源技术改进在道路交通事故中,车辆超速行驶是引起事故的主要原因。
为了减少事故的发生和给大家创造一个更加安全的外出环境,同时也为解决非职业司机的无意识超速问题,我们可以在汽车上安装速度报警器。
一、硬件设计硬件包括以下四大模块:电源模块、数字控制系统模块、信号输出模块、信号输入模块。
数字控制系统分为微控制器、时钟电路、复位电路;信号输出模块包含LED显示电路和蜂鸣器两个部分,LED显示电路是显示当前的速度值或者状态量,蜂鸣器是当超速时进行语音提示;信号输入模块包含霍尔转速传感器和按键,按键是系统状态信息设置和预设速度。
总体设计方案如图1所示。
二、技术改进的需求经客户反馈,使用汽车速度报警器Speed Guard V1.0存在以下问题:汽车发动时,会使系统信息丢失,历史记录会丢失。
汽车行车时,驾驶员转动指示灯或其他电子设备时,存在严重闪烁,有时信息丢失;只能安装在驾驶位前方较窄的范围,只供驾驶员自我监控,数字显示屏较小及报警声较弱。
针对上述的问题,提出以下的技术改进需求:一是应该采用隔离式电源,防止车辆其他电路对Speed Guard的干扰;二是应该采用大屏幕的数字显示屏,能安装在车头挡风玻璃中央处,供车上所有人观看。
三、隔离式开关电源的工作原理开关电源组成如图2所示,主要由开关管VT、储能元件L、C及续流二极管VD、取样比较电路、基准电压、脉冲发生器、脉冲调宽电路等组成。
它直接将220V/50Hz交流电整流成约300V的直流电压,然后进行DC/DC变换,将300V直流电压变换成各种数值的直流输出电压。
方正HUD,型号S5说明书
HUD车载平视系统用户使用说明书(本说明书为胎压版和基本版通用说明书)在使用本产品前,请详细阅读说明书,充分了解及发挥产品的所有功能。
以便使您在体验速度的同时也保证自己的驾驶乐趣与行车安全。
产品描述感谢您购买本公司生产的汽车抬头显示器,简称HUD。
HUD是Head Up Display的缩写,意为“抬头显示器",或者“平视显示器".车辆在高速行驶,特别是夜间高速行车时,驾驶员可能会低头观看仪表显示,此时如果前方遇到紧急情况, 或许会因来不及采取有效措施而造成事故。
为避免这种情况发生,有些高档车上装配了抬头显示(HUD)系统,它可以在行驶过程中将仪表显示的重要信息(如车速)投射到前风挡玻璃的驾驶员平视范围上,且显示位置,显示亮度自动感应,这样可以避免低头观看仪表盘,从而缩短眼球对前方的视觉盲区时间。
避免在许多的限速路段中因超速而违章,更重要的是它能够使驾驶员在大视野不转移的条件下瞬间读数,对减少因低头走神引起的交通事故有着重要的价值。
HUD不仅仅是一个信息显示系统,同时还是一套非常强大的故障检测设备,可以通过行车电脑了解车辆是否存在故障,系统将故障代码显示出来,可以通过故障信息为车辆排除隐患,并可在车辆保修期内尽早发现故障,让用户及时地作出相应的处理,保障车主的利益.本产品是基于OBD2平台开发的一款多功能高性价比的HUD产品。
采用了最新的性能稳定的集成电路设计而成,外形美观大方,使用更方便安全的安装方式,3分钟即可完成安装和调整测试。
●产品外观HUD的各部件说明:1. TPMS(胎压检测)的数据接口2. 电源开关3。
OBD的数据接口4. 上键,向上拨动5. OK键,垂直向下按6.下键,向下拨动●功能说明●屏幕介绍1.时速:数字显示当前车速2.单位符号:V-电压单位,℃—摄氏度,℉ -华氏度,KM—公里单位,MPH-英里,KM/H-时速单位3.换档提示:当发动机转速和车速达到一定比例时,提示增加档柆以节省油耗4.电瓶电压:当电瓶电压低于或达到12V时,警示灯会亮起提醒5.发动机转速图标6.转速:显示发动机转速状态,亮到的刻度代表达到的转速7.感光元件:随着外界亮度的变化而变化8.发动机故障:当发动机出现故障,该图标会亮起提醒9.蜂鸣器标志:按开关可以打开和关闭蜂鸣器声音10.故障码代码11.多功能显示区:可切换即时百公里/瞬时油耗、转速,故障码代码12.发动机转速单位13.即时百公里/瞬时油耗单位:在有速度的情况下显示百公里瞬时油耗,用L/100km表示14.轮胎指示灯15.胎压和温度数字显示区16.轮胎气压单位17.轮胎温度单位18.疲劳驾驶指示灯提醒19.超速提示:在设置好超速报警值的情况下,达到该速度时图标闪烁并亮起提示20.设置状态指示灯21.水温达到100度时自动报警并亮起初次使用联接好HUD显示器、OBD数据线和汽车诊断座后,先发动汽车,再打开HUD电源开关,显示开机动画,闪烁显示“Hud"。
汽车超速报警系统
汽车电子超速报警系统摘要近年来,随着汽车工业的不断进步,行驶在道路上的车辆越来越多,交通事故发生的频率也不断增加。
众所周知,交通事故的发生大部分就是由驾驶员的超速驾驶造成的。
研发汽车电子超速报警系统就就是为了能够提高汽车运行的安全性,减少交通事故的发生,减少损失,保证驾驶人员的人身安全。
本设计从驾驶员自身安全角度出发,设计了一种检测车辆超速的报警系统。
该报警系统允许驾驶员通过自带键盘设置本车辆安全行驶的最高速度并通过LED数码管与其驱动芯片实现初显,当车辆处于行驶状态中,通过红外对管采集信号时刻监测机动车辆速度,通过单片机处理数据,最后对现时时速与初设时速进行比对,当发现车辆速度超过驾驶员设置的最高值时,蜂鸣器开始报警,提醒驾驶员减速。
在实时检测与自动控制的单片机应用系统中,单片机往往就是作为一个核心部件来使用。
此设计就就是一种基于51单片机对机动车超速行驶情况进行蜂鸣报警与灯光报警的系统。
该系统结构简单,可靠性高,操作方便,可广泛应用于摩托车、汽车等机动车辆。
关键词:51单片机;汽车超速;红外对管;报警;LED显示Automotive electronic overspeed alarm systemAbstractIn recent years, with the automotive industry continues to progress, with the increasing number of vehicles on the road, the frequency of traffic accidents are increasing、It is well known by the majority of traffic accidents caused by speeding drivers、Development of automotive electronic overspend alarm system is to be able to improve the safety of the car running and reduce traffic accidents, reduce losses and ensure the safety of the driver、This design from the perspective of the driver's own security, a kind of alarm system to detect speeding、The alarm system allows the driver to set the vehicle via the keyboard comes with a maximum speed and safe driving through its digital LED driver chip previews , when the vehicle is traveling the state to monitor the speed of motor vehicles on the tube by infrared signal acquisition time by microcontroller processes the data , and finally to the current preliminary design speed and speed for comparison, when the vehicle speed exceeds the maximum value found in the driver settings, start the alarm buzzer to alert the driver to slow down、In the real-time detection and automatic control of microcomputer application system, the microcontroller is often used as a core component、This design is a single chip based on 51 cases of motor vehicle speeding beep alarm system alarms and lights、The system is simple, reliable, easy to operate, can be widely used in motorcycles, cars and other motor vehicles、Keywords:51 single, cars speeding, infrared tube, alarm, LED display1、前言1、1 汽车超速报警系统研究目的及背景在当今时代里,随着汽车工业的不断进步,行驶在道路上的车辆越来越多,交通事故发生的频率也不断增加。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
引言汽车是现在最流行的代步工具,然而随着经济越来越好,汽车已经进入普通家庭中。
全世界消耗的汽车数量大得惊人。
与此同时,交通事故也一直居高不下。
酒后驾驶,超速飙车,危及着人们的人身安全。
本着解决超速引发的交通事故,本超速报警系统应用了数字电子技术,运用了一些比较简单的电路制成。
该电路主要是计算汽车在一秒内轮子的转动圈数即转动频率,为使电路简单,仅以转动频率来模拟汽车的速度,并将计得的速度通过数码管显示出来,速度显示每秒刷新一次,并对超速时产生报警信号或者自动将发动机熄灭,确保了行驶的安全,司机通过拨动开关可任意设置产生报警信号速度和安全行驶极限速度。
该电路主要由逻辑控制电路、信号接收电路、LCD显示器、报警信号等部分构成。
第一章汽车速度显示及超速报警器的基本工作原理电路基本功能该电路主要是计算汽车在一秒内轮子的转动圈数即转动频率,,仅以转动频率来模拟汽车的速度,并将计得的速度通过LCD1602显示出来,确保了行驶的安全,通过控制开关可以设定速度,设置速度可以为10到120间为十的整数倍,当速度大于此设置速度时,电路将产生报警信号。
电路的基本组成部分该电路主要由逻辑控制电路、LCD显示器、报警信号等部分构成。
电路的整体工作原理驾驶者根据当前天气,路况,和自己的驾车状态等设定本系统的限速值,比如说60km/h。
设定汽车的最高行驶速度后,系统正式运行。
本系统采用霍尔传感器来测定汽车的当前行驶速度,当车轮每滚动一周,霍尔传感器输出一个高低电平,计数一次,将数据实时传给单片机处理,计算出汽车当前的速度值,并实时显示在LCD显示屏上。
当汽车的行驶速度大于设定的最高速度值时,蜂鸣器发出响声,LED警告灯亮,LCD显示屏显示“warning!!!”的提示语。
驾驶者根据警告提示就可以比较好地控制汽车的行驶速度,从而降低了事故的发生率,保证了人身安全。
电路实用说明本系统有两个作用:一是将汽车速度通过LCD显示器显示出来,使司机能知道对应时刻的汽车速度;二是当司机加速过高达到设置值时,电路会产生报警信号。
在不同级别的道路上、在不同的天气环境下、在司机不同精神状态下或者其他不同的情况下,汽车的安全行驶速度会有不同高低的限制,而往往由于司机不意识的加速过高而产生各种交通事故,因此,在汽车中安装超速报警器极其重要。
司机可根据实际情况设置产生报警信号速度。
电路设计原理图第二章主要基本电路的工作原理复位电路的工作原理当系统运行发生故障时,可以选择手动复位功能,使系统能够继续正确运行。
霍尔传感器测速电路的工作原理霍尔H是一个磁敏原件,一般装在电机里面,电机转动的时候,转到磁铁的地方发出信号。
霍尔H的1脚接12v,2脚接地,为霍尔H提供12v电源。
3脚的输出根据左边的图,当磁场B从小到大到达18MT,3脚由12v跳变为0v。
当磁场B从大到小到达,3脚由0v 跳变为12v。
分析右边的图:当3脚输出12v的时候,由于LED1两边都是12v,没有电压,不发光,而3脚输出的12v使三极管9013导通,三极管9013导通使TLP521左边的发光管发光,有光TLP521右边导通,I/O输出低电平0v。
当3脚输出0v的时候,由于LED1两边有电压,LED1发光,而3脚输出的0v使三极管9013截止,三极管9013截止使TLP521左边的发光管不发光,没有光TLP521右边截止,I/O输出高电平5v(由于TLP521右边是5v电源)这样可以根据电机转速,I/O口输出标准数字电路高低电平的个数。
按键电路的工作原理本着系统简单的原则,我们设计以按键输入的方式来设定汽车最高的行驶速度。
按下不同的按键,可以设定不同的速度值。
本系统可以设定的最高速度分别为:10km/h,20km/h,40km/h,60km/h,80km/h,120Km/h。
1602显示器的工作原理晶振电路的工作原理单片机都需要一个计时电路,尽管一般使用“时钟”这个词来表示这些设备,但它们实际上并不是通常意义的时钟,把它们称为计时器可能更恰当一点。
有两个寄存器与每个石英晶体相关联,一个计数器和一个保持寄存器。
石英晶体的每次振荡使计数器减1。
当计数器减为0时,产生一个中断,计数器从保持计数器中重新装入初始值。
这种方法使得对一个计时器进行编程,令其每秒产生60次中断(或者以任何其它希望的频率产生中断)成为可能。
第三章电路所用元件列举分立元件电容:10uf 1个 30uf 2个电阻:5K 6个、1K 2个、10K 1个按键:7个LED灯1个扬声器1个三极管1个蜂鸣器1个晶振1个LCD显示屏1个集成芯片(AT89C51)第四章电路原理图电路原理图4 软件设计程序设计步骤第一步分析问题,明确任务要求,对于复杂的问题,还要讲要解决的问题抽象成数学模型,即用数学表达式来描述。
第二步确定算法,即根据实际问题和指令系统的特点确定完成这一任务须经历的步骤。
第三步根据所选择的算法,确定内存单元的分配:使用那些寄存器:程序运行中的中间数据及结果存放在那些单元,以利于提高程序的效率和运行速度:然后制定出解决问题的步骤和顺序,画出程序的流程图。
第四步根据流程图,编写源程序。
第五步上机对原程序进行编译、调试。
程序流程图电机转速测量需要经过的4个基本步骤:1是控制方式;2是确定计数方式;3是信号输入方式;4是计数值的读取;通过89C51,单片机完成对电机转速脉冲计数的控制,读取寄存器完成转速频率的确定。
其测量过程是测量转速的霍尔传感器和电机机轴同轴连接,机轴每转一周,产生一定量的脉冲个数(这里设定为1),由霍尔器件电路输出。
控制计数时间,即可实现计数器的计数值对应机轴的转速值。
主CPU将该值数据处理后,在LCD液晶显示器上显示出来[11]。
INT中断对转速脉冲计数。
定时器T0工作于定时方式,本系统采用89C51中的0INT计数值,此值即为脉冲信号的频率,根据工作于方式1。
每到1s读一次外部中断0式(4-1)可计算出电机的转速。
当直流电机通过传动部分带圆盘旋转时,霍尔传感器根据圆盘上得磁片获得一系列时器T0完成100次溢出中断的时间T除以测得的脉冲数m,经过单位换算,就可以算得4.2.1 主程序流程图主程序工作过程如下。
先进行初始化设置各定时器初值,然后判断是否启动系统进行测量。
启动系统,霍尔传感器检测脉冲到来后,启动外部中断,每来一个脉冲中断一次,记录脉冲个数。
同时启动T0定时器工作,每1秒定时中断一次,读取记录的脉冲个数,即电机转速。
再进行数值的判断,若数值高于设定速度则报警,否则就进行正常速度液晶显示。
图4-1主流程图4.2.2 中断服务流程图INT位进行的脉冲在处于中断服务程序阶段,首先进行关中断设置。
其次进行对0INT、T0进行赋初值并且进行关中断设置。
最后进行中个数计数的数值读取。
再次对0断返回。
一、外部计数中断图4-2 外部中断流程图二、定时器中断图4-3 T0中断流程图软件程序设计4.3.1 主程序设计主程序在对定时器、计数器、LCD等进行初始化后,检测限速键盘是否有输入,如果有,就改变限制速度;如果没有,就保持限制速度数值不变(如果是初始值就为999km/h)。
然后判定即使速度是否超过限制速度,如果超过了,就进入限制速度显示程序,调用限制速度显示数组与超速字符数组显示,并使提醒LCD与蜂鸣器开启;如果没超过,即进行即时速度ASCII码处理,改变即时速度数组,然后调用限制速度显示数组与即时速度数组显示,并关闭提醒LCD与蜂鸣器。
最后返回检测键盘,不断重复检测键盘与判定程序。
/*********主程序***********************/void main(){uint bai,shi,ge;init();while(1){keyscan();if(speed<full){bai=speed/100shi=speed%100/10;ge=speed%10;table2[0]=bai+'0';table2[1]=shi+'0';table2[2]=ge+'0'display(table,table2);led=0;speaker=0;};keyscan();if(speed>=full){display(table,table1);led=1speaker=1;};};}中断服务程序设计一、外部计数中断进行转动圈数的计数,每圈加1。
/*-------------------外部中断0计数程序-------------------*/ void counter() interrupt 0{EX0=0;r++;EX0=1;}二、定时器中断进行定时器重新赋值,与每秒进行一次速度计算处理,得出转速。
/*-----------------内部中断0计时计数程序-----------------*/ void T0_1() interrupt 1{double s;t=t+1;if(t==10) 5.1.1 P5.1.2BJ)。
目标文件可由LIB51创建生成库文件,也可以与库文件一起经L51连接定位生成绝对目标文件(.ABS)。
ABS文件由OH51转换成标准的Hex文件,以供调试器DScope51或TScope51使用进行源代码级调试,也可由仿真器使用直接对目标板进行调试,也可以直接写入程序存贮器如EPROM 中。
图5-1 C51工具包的整体结构图应用Keil软件进行程序调试软件的调试必须在开发系统的支持下进行。
先分别调试通过各个模块程序,然后调试中断服务程序,最后调试主程序,将各部分连接进行调试。
调试的范围可以由小到大,逐步增加,必要的中间信号可以先做设定。
通常交叉使用单步运行,断点运行,连续运行等多种方式,每次执行完毕后,检查CPU执行现场,RAM的有关内容,I/O接口的状态等。
发现一个问题,解决一个问题,直至全部通过。
首先新建一个工程项目文件;其次为工程选择目标器件;再次为工程项目设置软硬件调试环境;并创建源程序文件并输入程序代码,及保存创建的源程序项目文件;最后把源程序文件添加到项目中[17]。
Proteus软件仿真在Proteus软件中画出原理图,向单片机中加入需要调试的程序的HEX文件,便可以进行调试了.5.3.1 仿真步骤利用Proteus实现单片机系统开发过程一般分为四步:1.在Proteus平台上进行单片机系统电路设计、选择元器件、接插件、连接电路和电气检测等(简称Proteus电路设计);2.在keil平台上进行单片机系统源程序设计、编辑、汇编编译、调试,最后生成目标代码文件(*.hex)(简称Proteus软件设计);再次在Proteus平台上将目标代码文件加载到单片机系统中,并实现单片机系统的实时交互、协同仿真(简称Proteus仿真);最后仿真正确后,安装实际单片机系统电路,并将目标代码文件(*.hex)下载到实际单片机中运行、调试。