汽车动态称重系统设计论文.doc

上传人:可****阿 文档编号:93374203 上传时间:2023-07-03 格式:DOC 页数:28 大小:2.40MB
返回 下载 相关 举报
汽车动态称重系统设计论文.doc_第1页
第1页 / 共28页
汽车动态称重系统设计论文.doc_第2页
第2页 / 共28页
点击查看更多>>
资源描述

《汽车动态称重系统设计论文.doc》由会员分享,可在线阅读,更多相关《汽车动态称重系统设计论文.doc(28页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、 计算机控制技术课程设计计算机控制技术课 程 设 计成绩评定表设计课题 基于单片机的汽车动态称重系统设计学院名称 : 电气工程学院 专业班级 : 自动化0604 学生姓名 : 王晓娅 学 号 : 20064280429 指导教师 : 王 黎 设计地点 : 中原路校区2-417 设计时间 : 2010-01-042010-01-10 25摘 要道路运输车辆超载现象极为普遍,公路动态称重是目前高速公路管理一项必不可少的技术。其能有效减缓公路路面的损耗、节约公路养护成本、减少因超载而引起的交通事故,与税务系统相结合,还能防止国家税收的大量流失。目前,公路车辆动态称重的目的大体可分为-贸易结算;法令规

2、定的强制计量;交通数据的采集。上述不同的目的的称重对于称重系统的量要求也不相同。贸易称重用于车辆进行整车称重,要求误差小;法定强制称重包括检测整车重以及轮荷、轴荷、轴组荷,用于这一目的的称重,每次称量的误差也较小,而且需要在不同的位置设置大量的检测仪,便于执法人员发现超载;交通数据的采集包括各种车辆的重量、轴载、速度、轴距、车辆类型等交通数据,对高速公路的规划、设计、建造、运行、维护、管理以及投资都必不可少,用于此目的时,大量低精度的采样数据相对于少量高精度的采样数据,在分析中能提供更好的预测资料。世界上经济发达的国家都很重视车辆动态称重技术的研究,动态称重系统简称WIM(weighinmot

3、ion),随着计算机处理数据能力的增强与数字信号处理方法的日益增加,许多信号处理理论用于改进汽车动态称重信号处理来提高处理的精度。本设计的汽车动态称重硬件系统采用电阻应变式称重传感器搭建称重平台,设计了信号放大电路、AD转换电路、信号采集电路、显示电路、单片机控制电路和通信电路,给出了信号流程图并介绍了汽车动态称重软件系统。关键词:汽车动态称重;传感器;参数估计目 录1 引言12 总体方案设计12.1 硬件方案论证12.2 系统总体设计52.3 系统控制算法的设计53 系统单元电路的设计73.1 检测电路设计83.2 A/D转换电路设计113.3微控制器的工作电路设计123.4 显示电路的设计

4、133.5 通信模块设计133.6 系统抗干扰设计134 系统的软件设计144.1 系统主程序流程图144.2 A/D转换子程序154.3 数据采集子程序164.4 通信模块子程序174.5 显示子程序184.6 控制子程序19总结21参考文献22附录:231 引言随着经济的发展和科技的进步,现代交通运输业飞速发展。近几年来我国对公路基础设施特别是高速公路建设的力度逐年加大,交通运输业的发展无疑对国民经济建设起到了积极的推动作用,但是号称公路隐形杀手的营运车辆超载现象屡禁不止,其危害是多方面的,如加速损坏公路路面增加公路养护成本、使国家税费大量流失、造成交通事故频繁发生、严重的环境污染、加速车

5、辆的损坏等等,因此,加强公路运输的管理、保障行车安全等问题也显得日趋重要,设计高精度的动态汽车衡,必将为公路运营部门治理超限超载和实施计重收费提供有效的技术手段。同时提高动态称重的精度,提高称重时车辆通过速度、降低称重系统的成本仍是一个未能解决的问题。如何设计出速度快、抗干扰能力强、准确度高的新型全自动汽车动态称重系统,对公路交通部门有效地实施超限计重管理,保证行车安全、延长公路的使用寿命、降低公路养护的成本、减少环境污染等方面有着显著的社会效益和经济效益。对动态称重系统研究的要求是:精度高:便于移动;测定时的有效性高;耐久性,可靠性好;测定时的易隐藏:便于维修保养:标定容易;数据存贮可靠、容

6、量大;信息传递性好;测定安全,总成本(设置费用、维修费用、测试费用)低。与静态称重秤体结构不同的是,动态称重秤体不能自由浮动,而应该固定不动,以减缓车辆过衡时产生的水平方向的摇晃和振动。如果可能的话,在垂直方向上也应该加以约束,以减小秤体的垂直方向上可能产生的较大的振动。动态称重秤体结构的动态响应特性的设计也应该给予足够的重视。合理地设计秤体结构的固有频率等动态参数,以得到较快的动态响应速度。2 总体方案设计2.1 硬件方案论证对于动态称重系统来说,硬件系统是它的最基本的框架,是系统的所有功能的丛础。硬件的选择和所选硬件的性能对系统的功能实现以及系统的精度都有直接的影响,系统的设计成功与否很大

7、程度上取决于硬件系统的设汁。本系统硬件方案论证包括单片机、公路动态称重系统的传感器、数据采集电路、数据接口及显示电路的选择。2.1.1 微处理器的选择方案一:8031芯片内部无ROM,需要外扩程序存储器,由此造成电路焊接的困难,况且使用8031还需要另外购买其他的芯片,如A/D转换及定时/计数器(PWM)等芯片,从而造成成本较高,性价比低。方案二: 89C51芯片内部有ROM,且片内ROM全部采用Flash ROM,它能于3V的超低压工作,与MCS-51系列单片机完全兼容,但是其不具备ISP在线编程技术, 需把程序编写好以后再放到编程器中烧写,才可以进行硬件电路的调试,倘若程序编写出现问题,调

8、试电路就比较麻烦,而且其芯片内存也只有4KB。方案三:由于所需程序空间比较大,要求微处理器包含比较大的内部程序存储器空间。PHLIPS公司生产的P89C58X2单片机内部含有32K字节的FLASH程序存储器和256字节的RAM,可以满足设计需要。所以我们选择P89C58X2作为系统微处理器。2.1.2 称重传感器的选择测量重量的传感器有很多种,按工作原理分有弹性力平衡式压力传感器、感应式传感器、应变式传感器、压电式传感器、霍尔式压力传感器、电容式、光纤式、数字式传感器等。方案一:电位器式传感器广泛应用于各种场合,它主要是一种把机械的线位移或角位移输入量转换为与他成一定函数关系的电阻或电压输出量

9、的传感器元件。电位器式传感器要求出入能量大,电刷雨点组之间容易磨损,故不选用。方案二:电阻应变片式传感器通常是由某些金属半导体材料制成。它具有精度高、测量范围广,使用寿命长、性能稳定可靠,结构简单、尺寸小,重量轻,频率特性好,可在高低温、高速、高压、强烈震动、强磁场、核辐射和化学反应等腐蚀的恶劣条件下工作,很适合与露天动态称重,故本设计选用电阻应变片式称重传感器。电阻应变式称重传感器的特点如下:精度高,测量范围广;使用寿命长,性能稳定可靠;可在高低温、高速、高压、强烈振动、强磁场、潮湿等恶劣环境正常工作;结构简单,体积小,重量轻;价格便宜,品种多样,便于选择和大量使用;频率响应较好,即可用于静

10、态测量又可用于动态测量。总之,既要从各方面提高要求,又要考虑经济效益,确保达到高性价比。从上述几点综合考虑,我们选用常用的电阻应变片称重传感器。2.1.3 显示器的选择方案一:LCD数码管液晶显示,由单片机驱动.它主要用来显示大量数据、文字、图形,能够显示的位数多,显示得清晰多样、美观,但同时液晶显示器的编写程序复杂,价格昂贵,从而降低了整个系统的性价比,故不采用此种方案。方案二:LED数码管显示器可分为两种显示方式:静态显示和动态显示。LED数码管静态显示,多片七段译码器驱动显示,这不仅增加了成本,还需要占用单片机多个I/O口,也给电路的焊接带来一定的困难,因此不选用这种方案作为显示模块,所

11、以排除此方案。方案三:LED数码管显示器动态显示方式下,将所有位的段选线并联在起,由位选线控制哪位接收字段码。采用动态扫描显示,也就是在显示过中,轮流向各位送出字形码和相应的字位选择,同一时刻只有一位显示,其他各位熄灭。利用显示器的余晖和人眼的视觉暂留现象,只要每一位显示足够短,则人看到的就是无为数码管同时显示。在动态显示方式下电路设计简单,故采用此方式。2.1.4 数据采集电路的选择方案一:并行通信是指一条信息的各位数据被同时传送的通信方式。并行通信的特点是:各数据位同时传送,传送速度快、效率高,但有多少数据位就需多少根数据线,因此传送成本高,且只使用于近距离(十几距数米)的通信,故不采用。

12、方案二:串行通信是指一条信息的各位数据被逐位按顺序传送的通信方式。串行通信的特点是:数据位传送,按位顺序进行,最少只一需根传输线即可完成,成本低但传送速度慢。串行通信的距离可以从几米到几千米。由于串行通信方式具有使用线路少、成本低、特别是在远程传输时,避免了多条线路特性的不一致而被广泛采用,因此本设计采用串行通信。2.1.5 数据接口的选择在串行通信时,要求通信双方都采用一个标准接口,是不同的设备可以方便地连接起来进行通信。当前流行的接口有:RS-232-C和RS-485。方案一:RS-232-C总线标准设有25条信号线,包括一个主通道和一个辅助通道。在多数情况下主要使用主通道,对于一般双工通

13、信,仅需几条信号线就可实现,如一条发送线、一条接收线及一条地线。RS-232-C标准规定的数据传输速率为每秒50,75,100,150,300,600,1200,2400,4800,9600,19200波特。RS-232-C标准规定,驱动器允许有2500pF的电容负载,通信距离将受此电容限制。例如,采用1 50pFm的通信电缆时,最大通信距离为l 5m。传输距离短的另一原因是RS一232属单端信号传送,存在共地噪声和不能抑制共模干扰等问题,因此一般用于20m以内的通信。方案二:RS-485总线,通信距离为几十米到上千米时,因此长距离要求时被广泛采用。RS-485采用平衡发送和差分接收,因此具有

14、抑制共模干扰的能力。RS-485采用半双工工作方式,任何时候只能有一点处于发送状态,因此发送电路须由使能信号加以控制。RS-485用于多点互连时非常方便,可以省掉许多信号线。应用RS一485可以联网构成分布式系统,其允许最多并联32台驱动器和32台接收器。故本系统采用RS-485接口。2.2 系统总体设计2.2.1 系统的工作流程(1)初始状态:检测区通过地感线圈检测有无车辆。(2)车辆驶入秤台,仪表接收到来自秤台的重量数据超过一定限定值时,系统自动进入动态称重方式。(3)车辆通过秤台,仪表检测车重。控制箱内的数据采集模块将称重称台传来的信号进行放大,并转换为数字信号送到计算机进行称重信号处理

15、。(4)计算机收到仪表传送的信息后,自动计算出轴超载量、总重超载量及相关内容,并进行记录与储存。2.1.2 系统的设计方案方框图图21系统总体构造图2.3 系统控制算法的设计车辆通过称重台时,由于自身结构、路面平整度等因素的影响,使称重系统受到动态干扰力。设d(t)是反映车辆通过称重台台面过程中施加给台面的一个幅值为单位l的输入信号,w(t)为称重台面向下位移,M为称重台面质量,m为车辆真实载荷,k、c分别为称重传感系统结构的弹性系数和阻尼次数。依照牛顿第二定律,可以对模型建立如下力学方程:M*d2w(t)/ d2t+c*dw(t)/d(t)+kw(t)=mgd(t),再进行拉氏变换,可以得出

16、其传递函数为:G(S)=W(S)/D(S)=mg/(MS2+cS+k).其中D(s),W(s)分别为输入信号和输出信号的拉式变换。可见此称重系统为一二阶欠阻尼系统,系统无阻尼振荡频率(固有频率)为:wn=(k/M)1/2,阻尼比为=c/(2(k/M)1/2)。建立这个模型后,车辆驶入称重台相当于给此系统施加了一个信号mgd(t)。综合分析汽车称重系统模型和实测数据后,可以发现车辆在称重台上所产生信号d(t)实为一梯形波。梯形波的两腰分别对应车辆上下称重台的过程;中间平稳阶段即为车辆轮轴完全作用在称重台上的测量过程,有效采集数据存在于此段。输入的信号d(t)的上升和水平阶段可以两个速度信号的叠加

17、,据拉氏变换的叠加原理可得D(S)=1/(0*S*S)- e-s/(0*S*S).再依据拉氏变换的终止定理有:w(+)=mg/k.我们采用的控制算法是参数估计法。参数估计法是一种系统辨识方法,它把动态测量作为一个参数估计和预测问题来处理,具体过程是:首先依据车辆动态称重的先验知识,推导出一个含有未知参数的模型;其次用此模型去模拟动态称重过程中的输出信号,从而获得最小平方误差意义上的参数估计。基于参数估计的系统辨识方法可由极短的轴重信号估计出模型参数和轴重值,而且具有较高的准确度,同时利用适当的辨识算法可以进一步减小速度对测量结果的影响,可以在车辆中速及高速的情况下使用此种方法。其典型应用算法是

18、最小二乘递推算法(RLS)。该问题的典型提法是,根据随时间先后顺序所获得的测量值Zl、Z2、Zk,在线且实时地估计参数的值。其中,测量值Zl、Z2、Zk是向量,待估参数可以是矩阵。最小二乘递推算法RLS的基本思想可以概括成:k=k-1+修正值;RLS算法的基本递推算式为:k=k-1+KkZk-hk*k-1;Kk=PK-1*hKhkPk-1+1;Pk=1-Kk*hk*PK-1 .根据前次观测数据得到的Pk-1及新的测量数据,可以计算出Kk,从而由k-1递推出k,下一次的递推计算所需的Pk也可根据Pk-1,、和Kk等计算出来。每一次递推计算过程中的信息变换。图 2.2 RLS算法示意图系统实际的输

19、入信号是连续的,而计算机的处理是基于离散信号的,因此依据上面的微分方程将系统的传递函数离散化,得出下式:G(Z)=(b0+b1Z-1+b2Z-2)/(1+a1 Z-1+a2 Z-2),a1,a2,b。,b1,b2为Z变抉的相关参数。根据Z变换的中值定理,w(+)=(b0+b1+b2)/(1+a1+a2);由此可知mg/k=(b0+b1+b2)/(1+a1+a2),经过变换计算可以得到具有理想精度的汽车质量m=((b0+b1+b2)/(1+a1+a2))*(k/g)。在采集到系统相关输出的基础上,依据RLS算法进行参数估计,可以快速的在线辨识出参数如,k也可以通过系统辨识标定出来。3 系统单元电

20、路的设计对于本系统,硬件系统的设计可分为以下几个部分:机械部分和电器部分,我们关心的是电器部分。电气部分包括检测电路的设计及其信号调理电路的设计、信号采集电路(A/D转换电路)设计、单片机最小系统设计、显示电路设计。系统硬件的选择和设计按如下原则进行:(1)精确性:动态称重的目的是测量汽车重量,所以结果的精确性成为首要的原则。若检测结果与真实值偏差过大,就达不到称重的最初目的,失去了称重的意义。但是由于动态称重本身干扰因素太多的原因,就很难达到静态称重的精度,可以说,动称重是以牺牲一定的精度为代价来实现动态测量汽车重量的。即使是这样,动态称重也应当保证一定的精度。(2)经济性:任何一项工程能否

21、实现,经济条件都是重要的影响因素。如何利用现有的有限资金和设备,建立车辆动态称重的硬件系统,是研究进行中需要随时考虑的问题。在课题中,就需要合理的搭配各种元件的性能,在保证性能的前提下,尽量减少成本。(3)可靠性:保证在规定的条件下,系统能正常的运行,完成各项预定的功能。(4)线长最短原则:在动态称重系统设计时,应选择线长最短的方案。所谓的线长最短,不单指系统设各的儿何尺寸上的线长最短,还包括在确保精度和可靠性的前提下,称重系统的组成环节,系统软件的组织形式等,应该简单明了。系统的线长越短,可以使测量误差的因素较少,提高检测的精度:机电元件减少,故障率降低,提高系统的可靠性:环节减少,缩短流程

22、,较少运行操作时间,提高系统的实时性。3.1 检测电路设计3.1.1传感器电路设计称重传感器位于称体之中,是整个硬件系统的起始部分,是构成系统信息输入的主要窗口,为系统提供赖以处理和决策控制所必需的原始信息。它将车重信号转换成电压信号,动态称重系统信号检测中传感器的性能,直接影响称量精度,称重原理决定了传感器的选择或设计。相当多的动态称重系统仍是采用通用的压力传感器,就通用传感器本身性能而言其动态特性完全可以满足车辆正常行驶时的信号检测。选择传感器要考虑以下几点:(1)数量的选择:根据电子称重系统的用途、秤体需要支撑点数而定,一般地来说秤体有几个支撑点就选择几个传感器,使用时根据实际情况来确定

23、。(2)量程的选择:根据被测压力的大小确定传感器的量程。根据经验,一般应使传感器工作在其3070的量程内,但对于一些在使用过程中存在较大冲击力的动态称重系统,在选择传感器时,一般要扩大其量程,使传感器工作在其量程的2030之内,以增大传感器称重储备量,保证传感器的使用安全和寿命。(3)准确度的选择:称重传感器准确度等级的选择,以满足称重系统的准确度要求为准,切不可片面追求高的准确度等级。(4)使用环境及介质性能的考虑:根据环境条件和被测介质的性能综合选择。电阻应变片式称重传感器包括两个主要可在部分:一个是敏感弹性元件,利用它把被测的重量转换为弹性体的应变值。另一个是电阻应变计,它作为传感元件将

24、一个弹性体的应变同步地转换为电阻值的变化。其基本原理是在一个弹性体上成对地纵向和横向贴上四个应变片,当弹性体受到重量F作用时,应变片将随之改变电阻值。由于应变计是连接成平衡电桥式的,应变片电阻的变化将会引起电桥的平衡破坏,从而输出信号。设K为电阻应变计的灵敏系数,K=(R/R)/(l/l)本设计采用传感器,其主要技术参数如下:非线性度0.05;灵敏度1.2mVV;重复性0.01F.S;滞后效应0.03F.S;绝缘电阻38020,输出阻抗35010;工作温度-10+5;供桥电压:424V。3.1.2 放大电路设计由于称重传感器转换后的电压信号是幅度很小的毫伏级差动信号,很难直接进行模数转换,因此

25、需要对这一模拟电信号进行放大处理。由于传感器信号放大电路的设计对系统的精度有很重要的影响,因此尽量选用高增益、高输入电阻、低失调和高共模抑制比的仪表放大器。在传感器信号放大电路中采用放大AD602。AD602电路不复杂,同时该放大器具有很好的特性,温漂和电压失调参数很小。AD602是一种只用一个外部电阻就能设置放大倍数为l1000的低功耗、高精度仪表放大器。其主要特性如下:供电电源范围:士2.3V士l8V;最大供电电流:13mA;最大输入失调电压:125uV;最大输入失调电压漂移:1uV/;最大输入偏置电流:2nA; 最小共模抑制比:93dB(G=10);建立时间:15us。AD620在它的输

26、入端采用了超处理,使其具有低输入偏置电流和低噪音,因而是一个很好的前置放大器。低功耗的特性,使它非常适合于传感器接口。其增益公式为:RG=49.4/(G-1)K。其电路工作原理:传感器电桥采用恒压源供电,激励电压为12V。本电压由精密稳压电源提供。我们选用的称重传感器(10Kg)灵敏度为2mVV,由于前面的分析,取5Kg作为最大称量,传感器输出电压范围为012mV。AD的输入电压要求为0l 0V,所以考虑把传感器的输出信号放大到0l 0V范围内,放大倍数为833倍,但考虑到动态称量时汽车的动态峰值可能会大于汽车静态轴载,故放大倍数为750倍,同时考虑到去零电路,故采用两级放大电路。考虑温度漂移

27、会给放大电路带来影响,整个放大电路的电阻均采用低温度系数(5ppm)的高精密电阻。(1)第一级放大电路第一级采用差动放大电路,为了减小可调电阻的值,使得调试时容易调节放大倍数,采用两个电阻(一个阻值固定,一个阻值可调)来决定放大倍数。其中RI=1 00 ,RPl为200 的可调电阻。本级放大倍数为250。(2)第二级放大电路由于传感器可变电阻的不平衡及称重台的重力,造成无汽车时传感器仍有输出,由于输出电压非零值,AD转换器的输出显示的是该电压对应的数字量。单片机把这一数字量作为零点,进行零点标定,这样很大一部分数据单元就被占据。如果进行调零,使从零到最大运算数都可作为有效分辨单位,则单片机中被

28、零点占据的大部分有效空间被释放出来,从而提高称量的精度。为了解决此问题,用RP来调零。即RP4来调放大倍数,R5的作用是减小可调电阻的值,使得调试时容易调节放大倍数,而且工作性能稳定,本级放大倍数为3倍。图 3.1 放大电路图3.2 A/D转换电路设计采集上来的模拟信号要进入单片机进行处理前,需要转换成数字信号。综合考虑系统对转换精度与转换速度的要求,选择AD574模数转换器来完成模数转换的工作。AD574A是美国模拟数字公司(Analog)推出的单片高速12位逐次比较型A/D转换器,内置双极性电路构成的混合集成转换芯片,具有外接元件少,功耗低,精度高等特点。并且具有自动校零和自动极性转换功能

29、,只需外接少量的电阻电容元件即可构成一个完整的A/D转换器。其主要功能特性如下:非线性误差:小于l/2LBS或+1LBS;有参考电压基准和时钟电路,不需外部时钟就可以工作:转换速率高:l2位转换25us,8位转换l6us;模拟电压输入范围为Ol0V和020V,O5V和Ol0V两档四种;数据输出格式分为12位和8位两种。AD574采用5V+5V双极性输入方式,2脚直接接地,转换结果为12位数据,分两次输出转换结果,3、4、5、6脚分别接至单片机P25、P13、P14、P15,用于控制AD574A的工作过程。AD574状态脚(STATUS)接单片机P10,当单片机P1O查询到STS端送出的转换结束

30、信号后,先将转换后的l2位A/D数据的高8位读入单片机,然后再将低4位读入单片机。与AD574的12脚和lO脚相接的两个100 Q的电位器分别用于零点调整和满刻度调整(增益调整) 。3.3微控制器的工作电路设计P89C58X2是一款低功耗、高性能的8位微处理器,采用先进的CMOS工艺制造,指令系统与805l完全相同。它包含32K字节的FLASH EPROM和256字节的RAM、32条IO口线、3个16位定时计数器、6输入4优先级嵌套中断结构、一个串行IO(可用于多机通信、IO扩展或全双IUART)以及片内振荡器和时钟电路。其特性如下:采用静态设计,可提供很宽的操作频率范围(频率可降至0);片内

31、含32K字节FLASH程序储存器,可擦除和编程1 0000次以上。可编程加密位,数据保存可达10年以上;存储器的寻址范围可达到64K字节RAM和64K字节ROM;工作速度可达到33MHz;电源控制模式:可实现两个由软件选择的节电模式(空闲模式以及掉电模式)。图 3.2 微控制器电路图3.4 显示电路的设计动态称重系统测最出汽车车重后,要在显示器上将卡车重显示出来。本设计选用适合LED数码管显示器来完成显示。LED(Light Emitting Diode) 数码管显示器与其他显示器相比,有工作电压低、多色、寿命长、发光控制简单的特点。我们用无片共阳极发光二极管显示器来显示汽车重量,其中三位整数

32、、两位小数。用一片74LS373锁存器完成LED数码数码管字形码的锁仔和驱动。单片机的P2 0P2 4作为位选端,通过反相器7106与各位数码管的共阳极连接,控制某一位数码点亮。图 3.3 显示电路图3.5 通信模块设计该模块完成了串行口的初始化和波特率的没置,并将数据传送给PC机。在串行通信时,要求通信双方都采用一个标准接口,是不同的设备可以方便地连接起来进行通信。本系统采用了RS-485接口,波特率为9600。3.6 系统抗干扰设计尽管单片机在智能化仪器仪表领域的应用越来越深入和广泛,有效地提高了生产效率,改善了工作条件,大大提高了控制质量与经济效益。但是,通常系统的工作环境往往是比较恶劣

33、和复杂的,其应用的可靠性、安全性就成为一个非常突出的问题。干扰会导致控制误差加大,严重时会使系统失灵,甚至造成巨大的损失。影响系统可靠、安全运行的主要因素是来自系统内部和外部的各种电气干扰,以及系统结构设计、元器件选择、安装、制造工艺和外部环境条件等。这些、因素对测控系统造成的干扰后果主要表现在数据采集误差加大、控制状态失灵、数据受干扰发生变化、程序运行失常等几个方面,因此抗干扰设计尤其重要。 CPU的抗干扰设计主要是用专门的看门狗复位电路,保证CPU系统的可靠运行,从而保证整个动态称重系统的可靠性。为了降低干扰,传感器输入信号线采用四芯屏蔽线,同时屏蔽地线与秤台底部相连。在实验的过程中非常必

34、要,可有效保证传感器的信号不被其它信号干扰。4 系统的软件设计汽车动态称重系统的软件设计主要包括单片机的软件设计和PC机上的程序设计。单片机的软件设计主要包括:主程序设计、数据采集、数据处理、显示程序、通信程序等。4.1 系统主程序流程图在本设计中选用的单片机语言是C51。它具有一般C语言的特点:程序书写简单,便于阅读和维护;可实现模块化、结构化编程;语言表达能力强:可对内存、变量的值进行直接操作,能完成汇编语言对硬件操作的大部分功能;源程序的可移植性好,许多程序段不做或只做少量的修改即可移植到另一个C系统上运行,为调试提供方便。主程序主要完成可编程芯片的初始化和重量数据采集及按需要调用各模块

35、。程序流程图如下:图 4.1 主程序流程图4.2 A/D转换子程序该模块的功能是:设置数据的采集频率和转换的格式,将采集到的数据转换成单片机能识别的数字信号。当主程序调用AD转换程序时,首先须对AD转换模块的采样频率和采样精度进行设置,再等待传感器检测信号的输入,如有前端数据输入,则对输入数据进行预处理,采集、调整频率和幅值,最后输出数字信号。AD转换程序主要有三大块组成:AD转换器启动程序:查询等待转换结束程序;读取转换结果程序。图 4.2 A/D子程序流程图4.3 数据采集子程序数据采集就是把称重传感器的模拟信号x(t)经过采样转换为采样信号x(nT),然后再进行量化和编码处理得到离散的数

36、字信号x(n),最后把x(n)送到计算机进行相应的处理。(1)采样周期的选择采样周期T决定了采样信号的质量与数量,T太小,会使采样信号x(n T)的数量剧增,占用大量的内存单元;T太大,会使模拟信号的某些信息丢失,这样一来就会出现失真现象,影响数据处理的精度。因此必须根据采样定理来选择T以确保x(n T)不失真。根据采样定理可知,对截止频率为f的连续信号x(t)进行采样,其采样周期T必须满足T1/(2f)时,才能唯一确定不会出现失真。根据相关文献可知汽车的垂直振动在50Hz时已不明显,因此f取50Hz比较合适,所以T1/(2f)=001s=10ms。一个采样周期包括硬件延迟时间、A/D转换时间

37、和程序执行时间。在本课题中取硬件延迟为100微秒,A/D转换时间35微秒,程序执行时间l5微秒,由此可知T=150微秒,满足采样定理。(2)采样开始和结束的判断由于硬件系统的数据采集是连续的,因此实验小车通过计量平台的开始和结束要由软件来判断。这就需要在软件中设置一个阀值,如果A/D转换数据超过阀值,则认为小车开始通过计量平台采样开始,一旦采样开始并且转换值低于阀值则认为小车离开计量平台采样结束。图 4.3 数据采集流程图4.4 通信模块子程序通信模块负责单片机与用户PC之间的通信,完成了串行口的初始化和波特率的设置,并将数据传送给PC机。在串行通信时,要求通信双方都采用一个标准接口,是不同的

38、设备可以方便地连接起来进行通信当主程序调用通信模块时,程序首先设置好断点并保护好现场,在处理完通信程序后,利用现场数据进行恢复。接下来要设置好波特率,并对串口进行初始化。接着向PC发送要传输的数据长度,再传输数据并等待PC方接收,接着判断数据是否被PC收到、数据是否发完,如PC没有收到数据或者数据没有发送完毕,则重新进行发送。数据发送完毕后,程序利用保护好的现场数据进行现场恢复。通信模块的具体程序流程如下图所示:图 4.4 通信模块流程图4.5 显示子程序由于在数码管的显示上,本系统选择的是动态显示,因此在不同位数码管的显示之间需要延时,因考虑人眼的视觉暂留的影响,数码管每5个采样周期,即0.

39、5秒刷新一次。三个数码管的高两位为显示重量的整数值,两个显示重量的小数值。如:char dispvalue_Array=0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90;为显示09的数组。为了把整数值与小数值区分开,中间的数码管显示时要把小数点点亮。这时给中间的数码管的显示编写了另一个代码数组如:char dispvalue_Array1=0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10;4.6 控制子程序设d(t)是反映车辆通过称重台台面过程中施加给台面的一个幅值为单位l的输入信号,w(t)为

40、称重台面向下位移,M为称重台面质量,m为车辆真实载荷,k、c分别为称重传感系统结构的弹性系数和阻尼次数。上可知系统传递函数为:G(S)=W(S)/D(S)=mg/(MS2+cS+k).且系统无阻尼振荡频率(固有频率)为:wn=(k/M)1/2,阻尼比为=c/(2(k/M)1/2)。Z变换为G(Z)=(b0+b1Z-1+b2Z-2)/(1+a1 Z-1+a2 Z-2),将系统模型格式写最小二乘格式:Z(k)=h(k)+v(k),其中h(k)=z(k-1),-z(k-2),u(k),u(k-1),u(k-2)T,=a1,a2,b0,b1,b2T。根据前述最小二乘参数估计递推算法RLS,得流程图如下

41、:图 4.5 控制流程图总结本设计对汽车动态称重问题进行了详细的分析,设计了汽车动态称重的硬件与软件,初步实现了动态情况下较准确的称量汽车的重量。先对硬件系统的设计提供理论依据和设计思想,接着详细介绍了动态称重系统的硬件实现部分,包括单片机系统电路设计、模拟信号放大滤波电路设计、数据采集电路以及数据显示等各硬件部分及动态称重系统的各部分的硬件设计电路图和程序流程图等。设计过程中还有许多值得进一步研究的内容,如所用的传感器为应变式传感器,它只能测出压力信号且动态响应慢,这样就会影响测量精度。因此在以后的研究中,在条件许可的情况下,我们可以采用新型的传感器。车辆动态称重系统是不停车称重收费系统的一

42、部分,它除了要准确、快速的测量汽车稳态质量外,还需要与不停车收费系统结合在一起,完成对通过车辆的测重、车型识别、以及收费的功能。我们目前仅完成了动态称重子系统的设计,与不停车收费系统的融合还需要进一步的工作等等。在本次课程设计中首先是硬件方案的确定,接下来是对系统整体电路中各子模块电路的设计,包括检测电路、A/D转换电路、微控制器的工作电路、显示电路测量电路以及抗干扰的设计。其中绘图、确定参数等过程都使我得到了很大的提高。通过本次设计,让我很好的锻炼了理论与具体项目、课题相结合开发、设计产品的能力。既让我们懂得了怎样把理论应用于实际,又让我们懂得了在实践中遇到的问题怎样用理论去解决。最后,非常

43、感谢老师的指导和同学们的帮助!参考文献1 赵丽娟,邵欣.基于单片机的温度监控系统的设计与实现.机械制造,2006,44(1)2 陈道炯,高上忠,高志峰,魏群车载动态称重系统的研究汽车技术,2008,6:8123 李月华道路超载车辆的动态称重设计科学之友:B版,2008,5:59604 许嘉汽车动态称重信号分析与处理:上海交通大学硕士学位论文上海交通大学,20055 汪兆栋,李霆,黄日辉,阜艳动态称重系统的试验数据采集与处理方法科技信息,2008,9:10-1l附录:系统硬件总原理图课程设计论文的基本内容 (1) 概述这部分内容一般包括三个部分:毕业设计课题研究的目的和意义,该课题涉及的学科在国

44、内外的发展情况简介,课题的总体要求和规划等。(2) 课题方案论证根据毕业设计课题要求提出设计方案,简述方案设计的基本理论依据。通常可以选择一个以上的方案进行比较,通过剖析各个方案的优缺点,达到论证自己的方案是较合理的目的。论文还应提出设计中采用的技术路线,以及新技术、新工艺、新工具等。(3) 方案的实现毕业设计论文应写明实现方案的具体措施,硬件设计原理及电路,软件设计思想、数据结构、框图及典型程序,硬件软件调试的过程、结果,结果分析和评议等。(4) 结束语在这部分,设计者要对自己的工作作出评价,优点和不足是什么。也可以对设计中遇到的重要问题进行讨论,对今后进一步的研究发表展望。(5) 附录和参

45、考文献附件3:计算机控制技术课程设计评分标准(一)、课程设计成绩的评定应主要根据学生完成课程设计说明书质量及课程设计过程中的学习、工作态度。(二)评分的参考标准1、 优秀(1) 按期较出色地全面完成课程设计任务。设计中所用的基础理论、基本知识、基本技能扎实熟练,在综合知识应用等方面有一定的见解或独创。(2) 在整个设计过程中独立工作能力强。(3) 设计说明书质量高,系统方案、软硬件设计合理。2、 良好 (1)按期较好地全面完成课程设计任务。设计中所用的基础理论、基本知识、基本技能扎实熟练。(2) 在整个设计过程中独立工作能力较强。(3) 设计说明书质量较好,系统方案、软硬件设计较合理。3、中等

46、(1) 能按期完成课程设计任务。设计中所用的基础理论、基本知识、基本技能掌握较好。(2) 在整个设计过程中,具有一定的独立工作能力。(3) 设计说明书质量符合要求,系统方案、软硬件设计较合理。4、及格(1) 基本完成课程设计任务。设计中所用的基础理论、基本知识、基本技能基本掌握,但设计中有较多非关键性错误。(2) 在整个设计过程中,表现独立工作能力不强,但经指导教师指导后,还能完成任务。(3) 设计说明书基本合格。5、不及格有下列情况之一者,为不及格。(1) 未能按期完成课程设计所规定任务的最低要求者。设计中所用的基础理论、基本知识、基本概念糊涂,反映出不能达到课程设计的基本教学要求。(2) 在整个设计过程中,表现独立工作能力不强,设计说明书中有较多关键性错误,经指导教师再三指导,仍未改正,表明基本训练不合格。(3) 抄袭他人设计说明书。(三)、评分细则 计算机控制技术课程设计评分标准:1、课程设计说明书格式符合学校要求的,得10分;2、系统整体控制方案正确、详实的,得20分;3、系统硬件电路设计正确,得25分;4、系统软件设计正确,得25分;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁