基于AVR单片机的发动机转速采集系统的开发
;一乏若菇两i;一
采羹蒙銎繁茬机P
l’著福6蕊湛一;一
>
UAUB
P2
躞
D
;V
_J
DZ
。1.2V
R7ZENER
f1∞
10
kQ.U3A
D】
醚71--'-LM鱼393
74HCl4
——
DI
群
图3转速信号调理电路
Fig.3ConditioningCircuitofSpeedSignal
104
万方数据
拖拉机与农用运输车第l期2010年2月
冲信号,该信号可不经过任何电路的处理而被单片机所识另0,因此,
当采用霍尔式传感器时应闭环图3中的P2跳线端,即短路信号调理电路;当采用磁电式传感器时,由于输出的实际转速信号足一组近似于正弦波的模拟信号,此时应断开图3中的P2跳线端,启用转速信号调理电路。如此该转速采集系统便叮以应用于这2种转速传感器。2.2软件设计
软件程序采用c语言进行编写,程序开发基于WinAVR平台。其控制策略如下:在发动机的运转过程中,转速信号不断产生,无论采用的是磁电式传感器还是霍尔式传感器,最终转速信号经过处理后均调整为标准的0~5V数宁脉冲信号;利用ATmega32L单片机中计数器l的捕捉功能,将这些转速信号连续地捕捉,并利用数组的方式将捕捉到的转速量值存储于SRAM寄存器中;通过程序设定,完成一组转速数据采集需要连续捕捉900个数据转速点,待全部捕捉完毕后,程序自动地将捕捉到的转速数据通过RS一232串行通讯接口回传给卜佗机,直到全部数据回传完毕为止。在转速数据采集和回传上佗机的过程中,采用r不fJ的指示灯进行不同工作状态的显示,便于用户r解转速采集系统的工作过程。图4为转速采集系统的F位机实物图。
图4转速采集系统下位机
Fig.4
LowerComputerofSpeedAcquisitionSystem
发动机转速采集系统的卜位机采用Visual
Basic
6.0软件进行,.
发【5J。该软件IJJ将卜.位机凹传的900个转速数据进行存储,并保存在新建的Excel文件内,便于进行发动机台架试验数据的离线分析;其次,该软件可以向下位机发送控制指令,并利用快捷键控制F位机实时地进行新一轮的转速数据采集工作,且町以反复操作;除此之外,该软件还町以对发动机的T况参数进行实时监控,以便j:用户了解发动机_[作状况。图5为转速采集系统卜位机的工作界面。
图5转速采集系统上位机
Fig.5UpperComputerofSpeedAcquisitionSystem
发动机转速采集系统的调试是在发动机台架试验卜完成的。试1.012
L,压缩比为9.6,缸径为65.5ml/I。经过改造后,加装了一套
(下转第“0页)
3上位机设计
4系统测试
验使用的发动机型号为JL465Q5,该发动机原机为汽油机.排鼙为
完橙的天然气供给系统和电控系统。台架试验使用的燃料为天然气,转速信号由位于分电器处的霍尔式传感器进行输出。试验表明,发动机转速采集系统可完整地记录发动机的启动以及怠速过程,完
基于AVR单片机的发动机转速采集系统的开发
拖拉机与农用运输车第1期2010年2月
从原理卜讲,只要有电源,故障检测仪STARDiagnosis就应该能进入该系统进行故障检测诊断。根据该思路。首先榆测电源系统。检测电熔丝L5,没有熔断;打开车门内饰板,测量控制单元的电源也正常。
用示波器单独测量左前门的fJ控电脑N69/1(如图4所示)的
CAN
在奔驰W220轿车CAN总线网络中,分为CANB和CANC两个相对独屯的数据系统,其中CANB为中等速度网络,CANC为高速网络。CANB为车身网络,CANC为发动机动力传输及底盘系统网络。由于发动机在运转时必须控制点火正时和喷油顺序等,再加之发动机电脑的高速执行时间,如果利用传输速度比较慢的CAN是无法完成的。
对于该车的故障,根据奔驰W220轿车的CAN总线网络系统的工作原理,可以判定其是凶门控电脑N69/1损坏从而导致故障检测仪STARDiagnosis无法通过CANB网络进入N69/1电脑进行系统诊断,H|其他控制单元和它也无法进行通信对话。例如,当组合开关N80发送来指令征它执行点亮后视镜背面的转向灯时,它无法接受该指令;而当拨动电动座椅开关时,它也无法向其他控制单元发送指令,最终致使车门电脑部分功能失去控制。
3)故障排除:将车¨电脑N69/1打开榆查其电路板,经检测CPU没有供电电源。根据电路板上的主电源和电脑内的稳压电源的输出端,顺着印刷电路去找,结果在电路板的正面和反面的电源连接孔有断路情况。经过仔细分析,该线是给CAN总线数据处理器的电源,并且在连接孔周围有很多水浸过的痕迹,用酒精清洗1二净,并用电烙铁焊好。接上电源用示波器洲壁,在拨动某个开关时,从示波器上町以看出有 串串的CANB数据指令输出,上车试验一切止常。
4)小结:由于奔驰W220轿车的I‘J控电脑极易进水,特别足在洗车和做美容的时候,这种情况卜.一般会造成电脑失控,严重时则会损
B信号。拔下l号插头,将3脚的CAN—BL和4脚的CAN—BH
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新工程科技基于AVR单片机的发动机转速采集系统的开发(3)全文阅读和word下载服务。
相关推荐: