基于大学生方程式赛车虚拟仪表系统硬件设计

Science &Technology Vision 科技视界0引言
全国大学生方程式赛车是基于大学生自己设计并制造方程式赛车来进行比赛,而方程式赛车的仪表盘是方程式赛车的核心部件,也是赛车手了解赛车状况的一个窗口。利用虚拟仪器技术模拟赛车仪表盘,设计综合数据采集、信号分析、仪器面板等多项内容的虚拟赛车仪表盘。利用单片机自身产生转速、耗油、速度等模拟和数字信号源,然后再进行模拟和数字信号的采集和分析,通过建立转换函数模型在虚拟仪表盘上显示发动机转速、赛车车速、油耗、温度及转向灯等信息[1]。利用虚拟仪器技术模拟赛车仪表盘,不仅可以完成先进赛车仪表盘的功能,而且免去赛车机械及电子器件,降低成本,提高可研性,在计算机测控技术、赛车电子技术等课程的教学及开放实验中具有广泛的实用价值。本次试验就大学生方程式赛车进行虚拟仪表改造,内容包括赛车本次试验使组员对车载仪数据采集,电路板的设计,源代码的编写,基于labview 的仪表设计及其串口通信功能的实现。通过本次创新性实验,组员们初步了解如何使用labview 制作虚拟仪表以及电路板的设计,加深了对程序设计的认识,编写程序的能力也有了很大的提高,也更了解了团队合作的重要的技巧。
1赛车仪表盘的总体设计
1.1赛车仪表及其显示装置的作用和组成在驾驶员前方台板上都装有仪表报警灯及电子显示装置,用来指示赛车运行以及发动机运转的状况,以便驾驶员随时了解和掌握赛车各系统、各部件的工作状态,保证赛车可靠而安全地行驶。
赛车上较常用的一般有3种仪表和3种相应的传感器,即发动机转速表、发动机温度表、赛车时速表。
仪表板总成分垂直安装式和倾斜安装式两类,二者又各有组合式和分装式两种。分装式仪表板总成,它是由薄钢板先冲压成一块仪表板,然后将每只单个仪表用夹板及螺栓固装在仪表板上。1.2赛车仪表的使用条件1.2.1温度
乙基氯化物
赛车是被广泛使用的交通运输工具,要在各种环境温度下都能正常运行,因此要求汽车仪表在-40~+55℃范围内都能正常工作。温度传感器用于监测冷却液(水箱)温度。1.2.2湿度
由于赛车仪表工作的环境条件所限,因此它还将受到湿度的影响。潮湿的空气将使仪表零件(特别是黑金属零件)表面生锈,电气绝缘件的绝缘性能降低甚至漏电。还由于潮湿空气的变冷,使毛细管内的水分凝聚,引起指示误差以致堵塞。因此,金属零件尤其是黑金属零件要进行表面处理,如电镀、化学处理、喷漆等工艺。要求仪表应能在相对湿度为90%的环境下工作,并通过耐潮试验及绝缘介电强度试验。
1.2.3振动
赛车行驶引起的车身振动,发动机高速运转引起的赛车各部件振动,都会影响仪表指示的准确性,缩短仪表的使用寿命,因此必须在仪表板外面加放橡皮减震垫圈等,以保证仪表零件的足够强度和紧固件的牢固性。1.2.4其他
赛车仪表的工作环境还可能遇到其他气候条件(如暴雨、灰尘的侵蚀,阳光辐射,油腻的沾污,霉菌的腐蚀,海洋盐雾的浸蚀以及冰冻等)的影响,因此仪表零件的6各种金属材料,非金属材料以及各种油类、保护层等都要根据不同的气候条件加以选用。装有电子钟的仪表板总成,要防止赛车电气设备产生的高频振荡对电子钟走时性能的干扰。
2界面模块
图1
3虚拟仪表的硬件设计
传感器简介:
3.1DS18B20温度传感器
DS18B20数字温度传感器接线方便,封装成后可应用于多种场合,如管道式,螺纹式,磁铁吸附式,不锈钢封装式,型号多种多样,有LTM8877,LTM8874等等。主要根据应用场合的不同而改变其外观。封装后的DS18B20可用于电缆沟测温,高炉水循环测温,锅炉测温,机房测温,农业大棚测温,洁净室测温,弹药库测温等各种非极限温度场合。耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测温和控制领域。
3.2CR-6061-1数字油位传感器
CR-606系列电容式油位变送器,是为铁路机车、汽车油箱、油罐车、油库等油位的精确测量而量身定做的专门仪表,整机无任何可动或弹性部件,耐冲击、安装方便、可靠性高、精度高、性能价格比好。可安装在各种场合对汽油、柴油、液压油等油位进行准确的测控。也适用于各种非导电液体的测量。
3.3OHG-01霍尔效应齿轮传感器
霍尔效应齿轮齿传感器(GTS)是一种重要的自动化检测元件,尤其是在汽车上的应用日益增加,主要实现位置、速度和方向的检测。近年来,国外关于环保和安全保障的一些立法已对GTS 技术提出了新的更高要求。为适应这些要求,技术人员正集中精力开发研制GTS 自校准技术。
4虚拟仪表数据采集卡
霍尔效应齿轮齿传感器(GTS)是一种重要的自动化检测元件,尤其是在汽车上的应用日益增加,主要实现位置、速度和方向的检测。近年来,国外关于环保和安全保障的一些立法已对GTS 技术提出了新的更高要求。为适应这些要求,技术人员正集中精力开发研制GTS 自校准技术。
5单片机模块
5.1单片机AT89S52概述
AT89S52是一款低功耗、高性能的8位微控制器,内部具有8K 在
基于大学生方程式赛车虚拟仪表系统硬件设计
姜帅琦
(南京农业大学工学院,江苏南京210031)
【摘要】赛车仪表是赛车与驾驶员进行信息交流的窗口,也是赛车高尖技术的主要部分。赛车仪表正逐渐走向智能化发展。可以利用Labview 等虚拟软件来对赛车仪表进行前期的设计,并结合温度传感器,湿度传感器,油位传感器,振动传感器等对虚拟仪表的设计进行优化。将各种传感器与单片机相连,对虚拟仪表的各项参数进行修正。
【关键词】虚拟仪表;传感器;
单片机
107
顶喷
. All Rights Reserved.
Science &Technology Vision
科技视界系统可编程Flash 存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片内Flash 存储器可在线重新编程,亦适于通用的编程器。通用的8位CPU 与在系统可编程Flash 集成在一块芯片上,从而使AT89S52功能更加完善,应用更加灵活;具有较高的性价比,使其在嵌入式控制系统中有着广泛的应用前景。
5.2AT89S52的引脚排列及功能
AT89S52具有PDIP,PLCC 和TQFP 三种封装形式,其中PDIP 封装的引脚排列如图2所示。
图2AT89S52的封装引脚图
5.2.1P0口
P0口是一组8位漏极开路型双向I/O 口,即地址/数据总线复用
口。
植物蛋白提取作为输出口用时,每位能以吸收电流的方式驱动8个TTL 逻辑门电路,对端口P0口写“1”时,可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,此组口线分时转换地址和数据总线复用,在访问期间激活内部上拉电阻。在FLASH 编程时P0口接收指令字节,而在程序校验时输出指令字节,校验时要求外接上拉电阻。5.2.2P1口
P1口是一组带内部上拉电阻的8位双向I/O 口。
P1口的输出缓冲级可驱动(吸收或输出电流)4个TTL 逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输出口。作输入口使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。与AT89S51不同之处是,P1.0和P1.1还可分别作为定时器/计数器2的外部计数输入(P1.0/T2)和触发器输入(P1.1/T2EX)。在flash 编程和校验时,P1口接收低8位地址字节。P1口除了作为一般的I/O 口线外,部分引脚还具有第二功能,如表1所列。
表1P1口的第二功能
5.2.3
P2口
P2口是一组具有内部上拉电阻的8位双向I/O 口。
P2口输出缓冲器能驱动4个TTL 逻辑电平。对P2端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚经由内部上拉向外输出电流(IIL)。在访问外部程序存储器或用16位地址读取外部数据存储器(例如执行MOVX@DPTR)时,P2口送出高8位地址数据。在这种应用中,P2口使用很强的内部上拉发送1。在使用8位地址(如MOVX@RI)访问外部数据存储器时,P2口输出P2锁存器的内容。FLASH 编程或校验时,P2亦接收高位地址和一些控制信号。5.2.4P3口
P3口是一组带有内部上拉电阻的8位双向I/O 口。
P3口输出缓冲级可驱动(吸收或输出电流)4个TTL 逻辑门电路。对P3口写入1时,内部上拉电阻把端口拉高,此时可作为输入端口使用。若外部负载将P3口拉低,则经过内部上拉电阻而向外输出电流(IIL)。P3口可接收一些用于FLASH 闪存编程和程序校验的控制信号。P3口除了作为一般的I/O 口线外,还具有第二功能,如表2所列。表2P3口的第二功能
at89s52最小系统
5.2.5
其他
1)电平将使单片机复位。特殊寄存器AUXR(辅助寄存器)(地址8EH)上的DISRTO 位可以使此功能无效。DISRTO 默认状态下,复位高电平有效。
婴幼儿服装裁剪2)ALE 为地址锁存允许信号,当单片机上电正常工作后,ALE 引脚不断输出正脉冲信号。在访问单片机外部程序存储器或数据存储器时,ALE 输出脉冲用于锁存地址的低8位字节。如有必要,可通过对特殊功能寄存器(SFR)区中的8EH 单元的D0位置1,可禁止ALE 操作。该位置1后,ALE 仅在执行MOVX 或MOVC 指令时有效。否则,ALE 将被微弱拉高。此ALE 使能标志位的设置在微控制器执行外部程序时无效。PROG 为本引脚的第二功能,对FLASH 存储器编程期间,该引脚还用于输入编程脉冲。
3)为程序储存允许输出控制端,是外部程序存储器的读选通信号,当AT89S52在每个机器周期被激活两次,而将不被激活。
PP:欲使CPU 仅访问外部程序存储器(地址为0000H—FFFFH),EA 端必须保持低电平(接地)。
4)XTAL1:振荡器反相放大器和内部时钟发生电路的输入端。XTAL2:振荡器反相放大器的输出端。
6硬件系统原理图
6.1电源电路
汽车仪表板卡上的工作电压是5V,而汽车蓄电池一般提供12V 电压,所以系统设计了一个12V 转5V 的电源电路。12V 的汽车电源经过整流、滤波和稳压,最终输出稳定的5V 电路板供电电压。
图3电源电路
6.2晶振电路
P87C581的晶振引脚为:XTAL1、XTAL2.本系统选用的是12MHZ 晶振电路。
图4晶振电路
6.3复位电路
鉴于本系统板卡对瞬态响应性能、时钟源的稳定性及电源监控可靠性等诸多方面因素,本系统采用了比较通用的复位电路,提高了系统的可靠性。
在振荡器工作时,将RST 脚保持至少两个机器周期低电平(12个振荡器周期)可实现复位。为了保证上电复位的可靠,RST 保持低电平的时间至少为振荡器启动时间(通常为几个毫秒)再加上两个机器周期。
图5
复位电路
108. All Rights Reserved.
Science &Technology Vision 科技视
界6.4掉电保护电路
本汽车仪表系统对数据的记录要求较高,实时数据必须及时保存并显示。如果出现无法预料到的突然断电事件,仪表系统应采取相应的措施对数据进行及时保存,这就需要设计一个掉电保护电路,一旦电源低于某个预设的电压值,仪表系统检测到后立刻对当前数据进行保存。本系统将掉电保护电路连至处理器的中断引脚,通过采用中断的方式来触发掉电事件以通知处理器执行相应的动作。
图6掉电保护电路
6.5串口电路
AT89C52芯片的串口为TTL 电平,而要连接的外部PC 的串口为RS232电平,故需要采用一块芯片来实现TTL/RS232电平转换。本系统采用常用的MAX232转换芯片。
MAX232芯片简介
MAX232芯片是专门为电脑的RS-232标准串口设计的接口电路,使用+5v 单电源供电。其主要特点如下:
1)符合所有的RS-232C 技术标准;2)只需要单一+5V 电源供电;
3)片载电荷泵具有升压、电压极性反转能力,能够产生+10V 和-10V 电压V+、V-;
4)功耗低,典型供电电流5mA;5)内部集成2个RS-232C 驱动器;
6)高集成度,片外最低只需4个电容即可工作。MAX232引脚介绍:
第一部分是电荷泵电路。由1、2、3、4、5、6脚和4只电容构成。功能是产生+12V 和-12V 两个电源,提供给RS-232串口电平的需要。
第二部分是数据转换通道。由7、8、9、10、11、12、13、14脚构成两个数据通道。其中13脚(R1IN)、12脚(R1OUT)、11脚(T1IN)、14脚(T1OUT)为第一数据通道。
8脚(R2IN)、9脚(R2OUT)、10脚(T2IN)、7脚(T2OUT)为第二数据通道。TTL/CMOS 数据从T1IN、T2I
N 输入转换成RS-232数据从T1OUT、T2OUT 送到电脑DB9插头;DB9插头的RS -232数据从R1IN、R2IN 输入转换成TTL/CMOS 数据后从R1OUT、R2OUT 输出。
陶瓷过滤器第三部分是供电。15脚GND、16脚VCC(+5v)。
7总结
虚拟仪器是真实仪器设计生产前对代替真实仪器进行一系列的校核和优化工作。虚拟仪器的使用可以大大降低调教优化真实仪器的成本和时间,可以提高试验效率。通过虚拟仪器对大学生方程式赛车进行虚拟仪表的设计可以加强我们对虚拟仪器的了解,使我们真正掌握虚拟仪器的设计和优化的方法。
[责任编辑:汤静
]
(上接第87页)避免制动力的过度损失,使车辆始终处在发生打滑的边缘。这样即可获得与轨道最大的粘着力。
另一种情况,当EBCU 分析认定发现打滑现象严重时,例如车轮已经被抱死。EBCU 将控制打滑轴所在转向架上的防滑阀对制动单元制动缸进行长时间排风。每个长时间排风周期为3~5S,一个排风周期过后,如仍有较严重打滑再进行第二次长时间排风。直到打滑轴速度接近车辆参考速度,再通过防滑阀阶段缓解BC 压力至打滑现象完全消失。待消失后,EBCU 再通过防滑阀向制动缸内长时间充风,直至BC 压力值达到原制动要求。原则上,在这种情况下,EBCU 更会避免制动力过度损失。
2防滑阀的安全电路及WSP 的试运转
防滑阀的每个电磁阀都由EBCU 的“安全电路”监控,以避免制动力的过度损失,如果发生故障,使电磁阀通电时间太长,安全电路会将其自动切断,并按原制动要求,建立制动缸BC 压力。
车轮防滑系统WSP 的性能可以通过试运转来验证,试运转只能在静止时进行。制动必须实施于常用制动的最高制动要求上。
按下位于EBCU 主板MB04B-1的MMI(人机接口)面板上的键“2”并持续3S,将开始WSP 试运转。
试运转包括以下操作:
——
—触发(内部)信号的输入和输出。——
—防滑阀试验(从阀1开始,按顺序进行)转向架1和转向架2的防滑阀按顺序通电,转向架1和转向架2依次缓解,首先采用一个0.5S 的阶段缓解,然后持续大约10S。制动缸排风时,可听到声音。在这期间内也测试每个防滑阀的安全电路。在试验结束后,如果检测出故障,将显示相关代码。
如果车辆开始移动,则试运转中断。如果一切性能正常,首先在主板上显示“8888”,最后显示屏显示“89”。
3WSP 系统在大连三号线车辆中的应用
由于大连轻轨3号线车辆的电空制动系统中安装有WSP 系统,这使得车轮打滑现象得到了很好的控制。但是这并不意味着就没有车轮打滑导致轮对踏面擦伤现象的发生。经检修人员检查发现,部分车辆的踏面仍有小块面积擦伤现象发生。更为严重的情况是在2007年三列车先后出现了单节动车大面积擦伤的现象。
擦伤现象的发生可能由下列原因所致:
(1)当TCU(牵引控制单元)及EBCU(微机制动控制单元)共同确认车辆处于牵引状态时,WSP 系统将不会起作用。
(2)当车速过低时(通常V<3km/h),WSP 系统也将无法正常控制车轮防滑。
通过上述原因可见,该系统在一定范围内,仍无法适应铁路部门生产运营的需要。仍需要通过与生产中实际相结合,不断改进更新。
4结论
车轮防滑系统WSP 在电空制动系统中的应用,在很大程度上有效的防止了车轮打滑现象的发生。但通过实际的运营中发现,该系统的应用虽然只能完全防止由于空气制动时轮对被抱死的情况发生,但却不能完全控制车轮打滑的发生,而只能是将其限制在一定的范围内,尽量降低打滑对轮对造成的危害。总之,该系统在制动系统内的地位还是举足轻重的。尽管有WSP 的存在,司机在雨雪等恶劣天气下,轨道粘着系数降低时,还应该注意操纵技巧,最大程度避免打滑发生。
[1]中国北车集团大连机车车辆有限公司.快轨车辆运用保养手册[Z].2版.2005.[2]中国北车集团大连机车车辆有限公司.快轨车辆制动部件运用保养手册[Z].2003.
[责任编辑:曹明明]
(上接第84页)软件架构的设计和规范可以实现开发工作的简单性和系统对未来更改的适应性。所以软件企业要正确的认识软件架构师的工作,认真的对待软件架构师这个职位的必要性。
[1][美]RogerS Pressman.软件工程-实践者的研究方法[M].黄柏素,梅宏,译.北京:
机械工业出版社,1999.
[2]A W Brown,K C Wallau.The current state of CRSE [J].IEEE Software,1998,15(5):37-46.
[3]张友生,李雄.软件架构师的角和培养[J].计算机教育,2006,11.
[责任编辑:谢庆云
]
109
. All Rights Reserved.

本文发布于:2024-09-23 01:26:14,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/332579.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:赛车   仪表   系统   进行   设计   虚拟
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议