《基于单片机的机车自动换挡设计毕业设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的机车自动换挡设计毕业设计.doc(36页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、毕业设计(论文)基于单片机的机车自动换挡设计 Design of Locomotive Automatic Commutating System With SCM: : 电气与信息学院 : 电子信息工程 : 0443 : : : 学生姓名所在院系所学专业所在班级指导教师教师职称完成时间长 春 工 程 学 院长春工程学院毕业设计(论文)摘 要在科技不断发展的今天,电力行业也逐步走向自动化。机车自动换档技术已成为自动化热门技术之一,基于单片机应用的机车自动换档技术具有相当地位的研究价值,该设计可以弥补传统机车换档技术在安全、节能、环保、等方面的问题。在这个设计设计主要完成以89C51单片机为核心的
2、机车自动换档系统,该系统包括速度测量、脉冲整形、电压比较和输出控制。论文主要介绍了基于单片机实现机车换档的基本方法,速度传感器的应用,及信号采集比较的基本原理和实现方法,重点介绍了基于MCS-51单片机的用软件产生控制信号的途径,并介绍了一种通过采用软件实时处理并调节机车运行状态的方法。对于机车自动换档控制系统的实现提供了一种有效的途径。借助这套系统既可以减少司机经常换档的劳动强度,又可以使机车大部分时间运行在比较合理的档位,这对节省油料和保护环境都有比较好的效果。关键词 单片机 自动换档 机车 速度传感器 自动控制Abstract: With the develop of science t
3、he technology , electric power industry is also trends to automation, locomotive automatic commutating technology has become one of the popular automation technology, locomotive automatic commutating technology has a certain value of reserch on the position of the design. it can fetch up for the iss
4、ues of traditional locomotive commutating in energy-saving and environmental protection or security .This design be mainly Composed by 89C51 microcontroller as the core of the locomotive automatic commutating system, This system includes the measurement of speed, pulse-shaping, the comparing of volt
5、age and output to control. This paper introduces a kind of method of locomotive automatic commutating based on SCM. Showing some relative application of speed-sensor, and the basic principles and methods about signal sampling and comparing ,It focus on the way of using the software produce a control
6、-signal, meanwhile introduces a method of regulating locomotive stave with the real-time software processing and regulate the state of operation of locomotive, providing an effective way to locomotive automatic commutating control system. this system can reduce driverss labor intensity of the regula
7、r work, the locomotive can run at the most of time in a more reasonable shift, which can save fuel and have relatively good results to protect the environment.Keyword: Microcontroller Automatic commutating Locomotive Speed sensor Automatic controlII目 录前言11 系统工作原理分析21.1 速度采集及处理21.2 输出控制换档的原理42 系统构成方案
8、选择42.1 电路类型方案的选择42.2 主控制单元方案的选择52.3 显示管连接方式的选择72.4 总方案的确定83 主要器件的介绍83.1 LM331芯片的介绍83.2 CS3020霍尔元件的介绍114 系统的硬件设计124.1 电源设计部分134.2 速度信号的前端处理部分134.3 信号驱动电磁阀部分184.4 显示部分194.5 报警电路195 系统的软件设计195.1 主程序205.2 显示子程序215.3 换档子程序215.4 报警子程序22总 结23参考文献:24致 谢25附 录26附录一 程序清单26附录二 原理图31131 前言自动换档系统的核心技术是信号处理和控制技术,该
9、技术通常是利用传感器采集速度信号并以脉冲的形式输出(刚采集的脉冲信号直接输入给单片机电制控制单元处理是没有意义的,需要进行一系列的处理后再把信号输入主电路进行处理),再把速度传感器采集到的机车速度的脉冲信号和柴油机速度脉冲信号分别转换成电压信号再输入到比较电路进行比较,经主电路处理后输出控制指令再放大后驱动换档组件以达到速度检测换档变速的目的一种控制技术。近年来,利用传感器和单片机相接合的控制技术以成为电气自动控制技术的热点之一。基于单片机自动系统控制因其体积小且可以方便地通过改变软件程序实现对各种外部组件的控制而得到广泛的应用,传统的人工换档是由驾驶员操纵档位,加档或减档都由人工操作,是最直
10、接和最有效的换档调速方法,经常性的换档容易使人疲惫,这是对交通运输的极大挑战,考虑到驾驶员长时间工作的状态,机车的人工换档在发展上逐渐被自动化的换档技术取代,上个世纪,自动化运行系统的技术在强烈的市场需求下得到很好的发展,尤其在自动化方面,例如自动驾驶、自动换档变速等各个方面的技术都是时代的技术潮流,自动化技术是人们长期追求而产生的时代新兴技术。自动换档技术既可以减少司机经常换档的劳动强度,又可以使机车大部分时间运行在比较合理的档位,这对节省油料和保护环境都有比较好的效果。自70年代单片机产生以来,发达国家单片机运用在控制系统方面逐渐成为潮流之一,其具有集成度高和可再编程的性能也成为机车自动换
11、档系统最佳选择方案之一 。纵观单片机国内外发展的情况,其作为微机发展中的一个重要分支,其产值和在各应用领域的重要性是不容忽视的。特别是在军事工业、航空、航天、宇航和家电、汽车电子、通信、交通、智能仪表以及智能卡等领域都具有急待开发应用的市场。 单片机对我国更具特殊意义,我国是发展中国家,资金不足,应用领域及规模又较大,因此单片机技术对提高各应用领域中的技术档次,可以做到少花钱、效果好。我国的汽车电子、通信产品产业已开始启动,其他应用领域也在开拓(如智能仪表、智能卡、交通、商业电子)。目前我国人均占有单片机的数量不足1片,与发达国家相差几十倍。因此,我国是一个极大的潜在的技术市场。 相信在一个芯
12、片上实现一个完整的计算机应用系统,配以合适的标准软件,一周内开发一个新产品的时间即将到来。1 系统工作原理分析机车自动换档系统的硬件部分由前端输入电路、单片机电路和输出放大电路组成。其中前端放大电路的功能是把机车的速度和柴油机的转速两个速度参数信号转换成电压信号并进行比较,然后把结果输入到单片机电路。单片机电路的作用是根据比较的结果输出正确的控制指令来使执行元件动作换档,同时显示现时机车的运行状态。输出放大电路的作用是把单片机电路输出的控制信号进行功率放大,以使其能够驱动换档执行组件。本自动换档系统共有两个速度参数值需要测量,分别是机车速度和柴油机转速,输入单片机信号是又这两个被测量到的速度进
13、行比较而得到的输出信号。1.1 速度采集及处理 速度信号采集:在车轮转轴上装上磁体,在靠近磁体的位置上装上霍尔开关电路,如图1-1所示,车轮转轴有安装三个独立磁体,霍尔电路通电后,当转轮每转动一次,霍尔速度传感器经过三个磁场的切割,同时输出三个脉冲信号,脉冲信号频率的大小和车轮转轴的速度成正比。图1-1 霍尔速度传感器工作原理上图中霍尔速度传感器中采集到的速度信号以脉冲形式输出,由于输出的脉冲是不规则的脉冲,在进行下一步处理之前需要进行脉冲的整形,该部分可由削波器、门电路、单稳态电路、双稳态电路、施密特触发器等电路实现脉冲整形的功能,其整形过程如图1-2所示。经过脉冲整形之后,脉冲要转换成电压
14、,再输入到比较电路中进行比较,频率电压转换可根据实际情况选择不同的芯片设计,在该设计中转换电压以68V输出。由于上述电路中采集的有两种速度信号,即机车速度和柴油机转速,这两个信号经过比较后的输出才是单片机主电路需要的换档信号。图1-2 脉冲整形前后过程图以上整个信号从采集到比较的过程电路可称为基于单片机机车自动换档系统的前端电路。从整个过程来看,前端输入电路主要由速度传感器信号采集电路、脉冲整形电路、频率电压转换电路、施密特电压比较电路组成,前端电路中信号经单片机处理后输出一个控制信号,该信号放大后控制机车换档的组件,在系统中还设计有一个显示管,通过该显示管可以观察机车运行状态,同时还扩展一个
15、报警器,在机车换档时可以实现报警,整个系统的原理框图如图1-3所示。机车速度柴油机转速霍尔速度传感器脉冲整形电路施密特电压比较电路频率电压转换电路霍尔速度传感器脉冲整形电路频率电压转换电路 单片机显示器报警器机车换档控制模块(电磁继电器组件) 图1-3 机车自动换档系统原理框图1.2 输出控制换档的原理在系统设计中,单片机主电路输出信号去控制机车换档涉及低电压电路去控制高电压电路,在这里可以选用电磁继电器元件以达到该系统设计的要求。电磁继电器内部有一个线圈,在线圈中通入电流时,在它周围就产生磁场,也就是说,它变成了一个电磁铁,在它的磁极处,有一个软铁做的衔铁,作为动触点,当通电时,街铁被吸引过
16、来,就可以实现与静触点的断开或闭合,从而可以控制电路的通断,它实质就是一个能自动控制的开关。可以实现低电压弱电流控制高电压强电流,还可以实现远距离控制及自动控制等,电磁继电器及工作原理如图1-4所示。图1-4 电磁继电器工作原理图2 系统构成方案选择2.1 电路类型方案的选择在基于单片机机车自动换档的系统中,实时性、低功耗性是主要的特点,这就要求芯片时要考虑到这两个方面,需要时还要考虑到各种芯片的兼容性,以下是对个系统电路中考虑到实时性、低功耗性的不同设计方案。2.1.1 实时型电路方案完全采用TTL数字集成芯片,该类型的芯片特点是传输延迟时间短(5-10ns),功耗大。TTL电平输出高电平大
17、于2.4V,输出低电平小于0.4V。在室温下,一般输出高电平是3.5V,输出低电平是0.2V。最小输入高电平大于或等于2.0V, 最小输入低电平小于或等于0.8V,噪声容限是0.4V,对于只考虑实时性或者实时性要求严格的设计方案可以采用该方案。2.1.2 节能型电路方案 完全采用CMOS芯片,COMS电路的速度慢,传输延迟时间长(25-50ns),但功耗低,COMS电路本身的功耗与输入信号的脉冲频率有关,频率越高,芯片集越热,这是正常现象。在该方案中,传输延时相对较长,但对于机车自动换档系统的换档动作的宏观性而言CMOS芯片的延时时间对其影响不大,故可采用CMOS芯片组成的电路方案。2.2 主
18、控制单元方案的选择随着集成芯片工艺和功能水平的不断提高,市场上出现了多种功能强且价格适合的各种芯片,这需要我们根据所设计的系统选择比较适合的芯片。由于单片机性能优越,具有较佳的性能价格比,所以单片机在工业过程及设备控制中得到日益广泛的应用。因此,我们选用单片机作为本设计的控制核心。目前我国应用最多的一种单片机系列是美国Intel公司的8位高档单片机MCS51系列,8051引脚图如图2-1所示,这个系列里机型多种,性能特点不错,加上我们学习的单片机课程是该类型的单片机,应用相对顺手。因而,本设计还是选用51系列单片机采用软件控制的方法实现核心处理。因为MCS-51系列单片机型号比较多应该要作出合
19、理的选择,下面对几种常用型号进行比较。 图2-1 8051引脚图 2.2.1 8031、8051、87518031/8051/8751是Intel公司早期的产品,它们的指令系统与芯片引脚完全兼容,同有8位的CPU,128个字节的片内数据存储器,21个字节专用寄存器,4个8位并行I/O口,1个全双工串行I/O口,两个16位定时/计数器,5个中断源。不同的是:8031片内不带程序存储器ROM,使用时用户需外接程序存储器和一片逻辑电路373,外接的程序存储器多为EPROM的2764系列。用户若想对写入到EPROM中的程序进行修改,必须先用一种特殊的紫外线灯将其照射擦除,之后再可写入。写入到外接程序存
20、储器的程序代码没有什么保密性可言。8051片内有4k ROM,无须外接外存储器和373,更能体现“单片”的简练。但是你编的程序你无法烧写到其ROM中,只有将程序交芯片厂代你烧写,并是一次性的,今后你和芯片厂都不能改写其内容。8751与8051基本一样,但8751片内有4k的EPROM,用户可以将自己编写的程序写入单片机的EPROM中进行现场实验与应用,EPROM的改写同样需要用紫外线灯照射一定时间擦除后再烧写。 2.2.2 AT89C51、AT89S51AT89C51是ATMEL公司推出的一种带4K字节闪速可编程可擦除只读存储器(FLASH ROM)的低电压、高性能CMOS 8位微控制器。器件
21、使用ATMEL公司高密度、非易失性技术生产,与标准的MSC-51指令系统和8051引脚兼容。由于将多功能8位CPU和闪速存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器。与8051相比其最大的特点是:4KB可编程Flash存储器,可进行1000次擦写;全静态时钟0-24M;三级程序加密;低功耗支持Idle(空闲)工作模式和Power-Down(断电)工作模式。AT89S51是2003年ATMEL推出的新型品种,除了完全兼容8051外,还多了ISP编程和看门狗功能。2.2.3 AT89C1051、AT89C2051AT89C1051是一种带1K字节闪速可编程可擦除只读存储器(
22、FLASH ROM)的低电压、高性能CMOS 8位微控制器,该器件采用ATMEL高密度、非易失存储器制造技术制造,与工业标准的MCS-51的指令集和输出管脚相兼容,由于将多功能8位CPU和闪速存储器组合在单个芯片中,ATMEL的AT89C1051是一种高效微控制器,为很多嵌入式控制系统应用提供了一种灵活性高且价廉的解决方案。AT89C1051有以下特点:1k字节EPROM、64字节RAM、15根I/O线、2 个16位定时/计数器、5个向量二级中断结构、1个全双向的串行口、并且内含精密模拟比较器和片内振荡器,具有4.25V至5.5V的电压工作范围和12/24工作频率,同时还具有加密阵列的二级程序
23、存储器加锁、掉电和时钟电路等。此外,AT89C1051还支持二种软件可选的电源节电方式。空闲时,CPU停止,而让RAM、定时/计数器、串行口和中断系统继续工作。AT89C2051结构与可实现的功能跟AT89C1051基本一样,只是闪速可编程可擦除只读存储器(FLASH ROM)升级到2K,还有内部RAM为128字节。由上可知,8031片内不带程序存储器ROM,8051与8751在程序烧写上很不方便而且8051的ROM只能用一次,使用它们很不方便。而AT89C51和AT89S51不但和8051指令、管脚完全兼容,而且其片内的4K程序存储器是FLASH工艺的,这种工艺的存储器用户可以用电的方式瞬间
24、擦除、改写,写入单片机内的程序还可以进行加密,这又很好地保护了你的劳动成果。这种单片机对开发设备的要求很低,开发时间也大大缩短。何况,AT89C51、AT89S51目前的售价比8031还低,市场供应也很充足。显然可见,AT89C51和AT89S51更实用。为了尽可能的应用硬件资源,所以选用AT89C51或AT89S51一片,作为主控制器,实现速度检测与显示、输出控制功能;目前AT89C51和AT89S51价格相当,固选用功能更好的AT89C51;因为在长春的电子城中AT89C2051容易购买,所以选用了AT89C2051其引脚如图2-2示。图2-2 AT89C2051引脚图2.3 显示管连接方
25、式的选择在本系统中还附加了一个数码显示管,它可显示机车所处的档 位以及正在运行的程序段,从而使驾驶员和技术维修人员了解机车的状态。数码管有共阴共阳接法,只是在设计中选用共阴或共阳都是一样的只是个人喜欢问题,共阴共阳如图2-3 所示。本设计选用了一位共阴数码管,在数码管显示器与单片机的连接的方式中有译码驱动连接和直接种两种连接方式,在直接连接的方式中,各位数码管的一个端需要与一个单片机I/O引脚连接,该连接至少需要7个I/O端口,但是这种显示相当的占用系统资源。 图2-3 LED的共阴、共阳接法在系统资源较少的情况下,往往在与单片机的连接之间加有译码和驱动功能甚至有锁存功能的译码驱动芯片,这种连
26、接就叫译码驱动,在数码管和单片机之间加的驱动芯片有很多,功能和原理也相应的不同,如常用到的驱动芯片CD4511、CH451、MAX7219等等,这种连接方式和直接连接方式相比就是节约端口资源,由于在主控制芯片选择的单片机芯片是20引脚的芯片,译码驱动连接方式是最好的选择。2.4 总方案的确定AT89C2051CS3020速度输入脉冲整形LM331比较电路LED显示 控制输出CD4511经过上述文字对换档系统部分的讨论选择以及根据功能实现、价格、市场以及各种其他情况确定芯片型号后,我们所设计系统的方案可以初步确定,其结构简图如图2-4所示。图2-4 单片机换档系统结构简图本设计基于单片机机车自动
27、换档系统简单原理为:CS3020检测机车运行速度和柴油机速度以脉冲形式输出信号经整形后输入到频率/电压转换芯片LM331中转换成电压,输出68伏电压信号,再输入到比较电路中比较,其比较原理在文后硬件系统论述中作介绍,把两个速度比较后的1和0信号传送到AT89C2051进行处理,以此信号作程序处理输出换档控制信号,同时让LED显示换档状态。 整个系统的电源由外接双路稳压电源(+5V 、+12V)提供。3 主要器件的介绍3.1 LM331芯片的介绍LM331是美国NS公司生产的性能价格比较高的集成芯片,可用作精密频率电压转换器、A/D转换器、线性频率调制解调、长时间积分器及其他相关器件。LM331
28、采用了新的温度补偿能隙基准电路,在整个工作温度范围内和低到4.0V电源电压下都有极高的精度。LM331的动态范围宽,可达100dB;线性度好,最大非线性失真小于0.01,工作频率低到0.1时尚有较好的线性;变换精度高,数字分辨率可达12位;外接电路简单,只需接入几个外部元件就可方便构成V/F或F/V等变换电路,并且容易保证转换精度。LM331为双列直插式8引脚芯片,内部电路组成如图3-1所示。由输入比较器、定时比较器、RS触发器、输出驱动管、复零晶体管、能隙基准电路、精密电流源电路、电流开关、输出保护管等部分组成。输出驱动管采用集电极开路形式,因而可以通过选择逻辑电流和外接电阻,灵活改变输出脉
29、冲的逻辑电平,以适配TTL、DTL和CMOS等不同的逻辑电路。LM331可采用双电源或单电源供电,可工作在4.040V之间,输出可高达40V,而且可以防止短路。 图3-1 LM331内部结构图3.1.1 LM331的性能特点及引脚功能。LM331的性能特点如下:最大线性度为:0.01 最佳温度稳定性;最大值为:50ppm/;小功耗,5V下的典型值为:15mW;电源范围宽:4.040V,并且有电源短路保护功能;宽的动态范围:10满量程频率下的最小值为100dB;量程范围:1100。LM331芯片的引脚图如下图3-2,其管脚描述见表3-1。图3-2 LM331引脚图表3-1 L298管脚描述管脚号
30、名称功能1CUROO电流输出2O参考电流3O频率输出4_地5I定时比较输入6I比较器反向输入端7I比较器同向输入端8_电源(PIN1)为电流源输出端,在(PIN3)输出逻辑低电平时,电流源输出对电容充电。引脚2(PIN2)为增益调整,改变的值可调节电路转换增益的大小.(PIN3)为频率输出端,为逻辑低电平,脉冲宽度由和决定。引脚4(PIN4)为电源地。引脚5(PIN5)为定时比较器正相输入端。引脚6(PIN6)为输入比较器反相输入端。引脚7(PIN7)为输入比较器正相输入端。引脚8(PIN8)为电源正端。3.1.2 LM331的运行参数LM331的极限参数(超此极限有可能导致损坏)表如表3-2
31、,电参数表如表3-3 表3-2 LM331极限参数项目参数值单位电源电压40V输出短路电流至连续输出短路电流至连续输出电压-0.2VV工作温度范围0+70功耗(25)1.25W焊接温度(点焊,10秒)260表3-3 LM331电参数(一)参数测试条件最小值典型值最大值单位电流源(第1脚)输出电流116136156电压变化引起的变化0.21.0电流源关断漏电流 所有驱动0.0210.0电流变化范围100500参考电压(第2脚)参考电压1.701.892.08VDC温度稳定性60ppm/时间定性1000消失0.1%选择输出(第3脚)V(两个TTL负载)V关断漏电流0.051.0电源电流电源电流1.
32、53.06.02.04.08.0 Ta=25,除其他特殊说明外3.2 CS3020霍尔元件的介绍CS3020是CS系列霍尔传感器中比较常用的一员,它的由电压调整器,霍尔电压发生器,差分放大电路,史密特触发器及集电极开路的输出级组成发磁敏传感电路,其输入为磁感应强度,输出为电压。3.2.1 CS3020的特征及应用(1)特征CS3020工作频率宽(100K),开关速度快,没瞬间抖动,电源电压范围宽,能直接和晶体管及TTL、MOS等逻辑电路接口,并且还有寿命长,体积小,方便安装等优点。(2)应用CS3020典型应用于无触点开关、位置控制、转速测量、隔离检测、无刷电机等方面。3.2.2 CS3020
33、的引脚说明CS3020只有三个引脚,1脚接电源,2脚接地,3脚接输出,安装简单方便易用。其功能框图如图3-3。图3-3 CS3020的功能框图3.2.3 CS3020的电特性和磁特性CS3020的磁特性见表3-4,电特性见表3-5。表3-4 CS3020的磁特性参数符号最小值典型值最大值单位工作点Bop2235mT释放点Brp516.5mT回差Btrys2mT表3-5 CS3020的电特性参数符号测试条件最小典型最大单位电源电压4.524V输出高电平电流 = 20 mA, B BOP0.110uA输出低电平电压 = 24 V, B BRP200400mV电源电流=输出开路8mA输出上升时间RL
34、 = 820 CL = 20 pF0.12uS输出下降时间0.18uS4 系统的硬件设计基于单片机机的车自动换档系统设计的硬件系统原理概图在论文第二章图2.4 中也作过表述。整机电路原理图见附录1部分。本章将对系统硬件的各个部分作具体分析。4.1 电源设计部分本设计中控制部分的逻辑元件需要+5V的直流电,而我们实验用的小型直流电动机的额定电压为12V。这样我们就需要两个直流电源。为解决这个问题,我们采用双路输出的直流稳压电源。直流稳压电源又分成线性直流稳压电源和开关型直流稳压电源,因为线性直流稳压电源电路成熟,稳定度高,文波小,干扰小而且有很多成熟是集成元件可选择,电路十分简单。所以我们在本设
35、计中应用双路输出的直流稳压电源如下图4-1。图4-1 双路输出的线形直流稳压电源由上图可见,这个双路输出的线形直流稳压电源结构十分简单,只用了一个220V变12V的变压器,一个整流桥,两块稳压集成电路(7812和7805)和四个电容。图中是一个大容量的电解电容,起到低频滤波的作用。由于本身的电解比大,对高频交流成分的滤波效果比较差,所以为了改善滤波电路的高频抑制特性,在傍边并联一个高频滤波性能良好的小电容。而直流稳压电路输出端的电容和是用作改善稳压电源电路的瞬态负载响应特性。4.2 速度信号的前端处理部分在上述文章中我们已经阐述到速度信号的前端处理部分从信号采集到信号比较的整个过程,这小结我们
36、将详细说明各个小部分的电路组成。4.2.1 速度的采集部分速度采集部分选择了霍尔速度传感器CS3020,电路接法如下图4-2,传感器电源电压接5V,在输出端和电源之间接一个1K的电阻,在1.1小结中也讲述了其在机车速度检测应用的原理,当机车转动一圈时速度传感器输出三个脉冲波形,在机车车轮轴和柴油机转轴上以同样的方式安装相同的传感器。 图4-2 CS3020电路接图4.2.2 脉冲整形的电路该电路的作用是将霍尔速度传感器输出的不规则的脉冲信号整形为规则的脉冲信号如图4-3所示,电路选择两级CMOS反相器组成的回差电压可调的施密特触发器实现脉冲整形功能。图4-3 两级CMOS反相器组成的脉冲整形4
37、.2.3 频率电压转换的电路由LM331构成的频率电压转换电路如图4-4所示,输入脉冲经、组成的微分电路加到输入比较器的反相输入端。输入比较器的同相输入端经电阻、分压而加有约/3的直流电压,反相输入端经电阻加有的直流电压。当输入脉冲的下降沿到来时, 经微分电路、产生一负尖脉冲叠加到反相输入端的上,当负向尖脉冲大于/3时,输入比较器输出高电平使触发器置位,此时电流开关打向右边,电流源对电容CL充电,同时因复零晶体管截止而使电源通过电阻对电容充电。当电容两端电压达到2/3时,定时比较器输出高电平使触发器复位,此时电流开关打向左边,电容通过电阻放电,同时,复零晶体管导通,定时电容迅速放电,完成一次充
38、放电过程。此后,每当输入脉冲的下降沿到来时,电路重复上述的工作过程。从前面的分析可知,电容的充电时间由定时电路、决定,充电电流的大小由电流源决定,输入脉冲的频率越高,电容上积累的电荷就越多输出电压(电容两端的电压)就越高,实现了频率电压的变换。按照前面推导V/F表达式的方法,可得到输出电压与的关系为:图4-4 LM331F/V电路图电容的选择不宜太小,要保证输入脉冲经微分后有足够的幅度来触发输入比较器,但电容小些有利于提高转换电路的抗干扰能力。电阻和电容组成低通滤波器。电容大些,输出电压的纹波会小些,电容小些,当输入脉冲频率变化时,输出响应会快些。这些因素在实际运用时要综合考虑 图4-5(a)
39、 LM331简单F/V转换电路 4-5(b) LM33(b) 高精度F/V转换电路图4-5(a) 是一个简单电路,输出电流经和的滤波器后,波动峰值将低于10mV,但响应比较慢,例如:一个0.1秒的时间常数,所对应的建立时间是0.7秒(达到0.1%的精度)。图4-5(b)是一个高精度F/V转换电路,其中运放起输入缓冲和滤波的作用。这种电路波动峰值将低于5mV ,响应时间相对较快,但输入频率低于200时,此电路的波动要比图(a)大,一般需要对滤波时间常数既要满足快速响应,又要满足足够小的波动的要求。4.2.4 电压比较的电路在上一小结中讲述到了通过比较机车速度和柴油机转速可以确定机车是否需要进行换
40、档,当机车的速度低于柴油机的速度时,机车运行在1档,当机车速度大于柴油机速度时,机车换档到2档。比较代表两个速度的电压是由施密特电压比较电路完成的,它不但可以比较两个电压信号,还可以在2档到1档的转换生一个施密特回滞。 图4-6 电压比较电路图4-6所示是将机车速度和柴油机速度电压信号转换成换档信号的具体电路。图中,和分别是代表机车速度和柴油机速度的电压信号。两个运算放大器 和都接成电压比较器的形式。两个输出端分别输入一单稳态触发器的S和R端,单稳态触发器的输出经过一个光电隔离器件的处理即可变成换档信号。在图 2中,的两个输入电压和的反相端输入电压都直接接或。而同相输入端则由和对分压后输入,由
41、于为560,而为10k,实际的输入电压为0.95。通常机车的初始档位都是1档,随着机车速度逐渐增加,当其速度大于柴油机转速(即)时,输出高电平并加入到单稳态触发器的S端,对于,由,可得,所以F2输出低电平到单稳触发器的R端。这样,触发器将输出高电平,以控制电路输出换2档信号,从而使后面的单片机电路进行换档。当机车速度下降到小于柴油机转速时,即,但时,输出低电平,但由于此时的同相输入端,的输出端仍然为低电平,这样,由于单稳触发器的S和R端都输入低电平,所以它的输出端仍维持原来的状态而不输出换档信号。当时,的输出端转换为高电平,此时单稳触发器的输入端S端为低电平而R端为高电平,从而使触发器的输出为
42、低电平,以为机车提供从2档到1档的换档信号。由上面所述的电路工作过程可以看出:从1档到2档时,机车一旦速度到达换档点,则马上换档的,而从2档到1档时,是机车到达换档点速度的95时才进行换档。这个延迟时间可以避免机车可能由于振动或其他因素引起的频繁换档及不稳定。该电路工作时,比较后的信号经过一个光电耦合器4N26输入到单片机口和反向后输入到的口作为外中断源,使用光电耦合器的目的是避免从前端电路传过来干扰信号,当输入端口输入高电平时,发光二极管截止即不发光,耦合三极管也相应的截止,P3.2口被下拉电阻下拉为低电平,P3.3输出为高电平,当输入信号为低电平时,发光二极管导通发光,三极管导通,P3.2
43、输出高电平,P3.3输出为低电平,如图4-7所示。图4-7 信号输入隔离电路4.3 信号驱动电磁阀部分经单片机处理前端输入的信号后输出有效的控制信号以控制电磁继电器组件,控制信号必须经过输出放大电路放大后才能使控制组件动作,输出放大电路主要由一些功率放大开关管组成。控制信号可选择多端口输出,在这里选择3个I/O口输出并接到3输入或非门。选择多个端口输出的目的是降低1个端口输出时受到的电磁等干扰导致控制组件误执行的几率,输出信号经过放大后控制电磁继电器,电磁继电器的2端是常闭触点,3端是常开触点,当单片机输出使得,三极管导通,电磁继电器线圈通流,动态触点簧片由常闭触点吸合至常开触点3端;当其中输
44、出为1时,三极管基级为0,电磁继电器断开,机车从1档换到2档时电磁继电器和单片机接口电路图如图4-8(a)。机车从2档换至1档时电磁继电器和单片机接口电路图如图4-8(b)。图4-8(a) 1档换2档时电磁继电器的输出控制电路图图4-8(b) 2档换1时电磁继电器的输出控制电路图4.4 显示部分本设计附加了对机车自动换档状态的显示功能。下面我们分别分析显示部分的硬件连接。其原理图如图4-9所示。 图4-9 数码显示管与单片机接口的硬件图在显示部分该电路选择了具有锁存、译码、驱动功能的CD4511作为锁存/译码/驱动电路,笔端测试输入LT及消隐输入接高电平(无效)。上图可以看到,单片机、和作为BCD码的输出口,分别接CD4511的A、B、C和D,作为CD4511锁存信号输出口,当为低电平时译码输出由ABCD输出端编码决定,当LE由低电平