基于大学生方程式赛车虚拟仪表系统硬件的相关分析

时间:2024-07-19 13:03:34 自动化毕业论文 我要投稿
  • 相关推荐

基于大学生方程式赛车虚拟仪表系统硬件的相关分析

  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、界面模块

  3、虚拟仪表的硬件设计

  传感器简介:

  3.1 DS18B20温度传感器

  DS18B20数字温度传感器接线方便,封装成后可应用于多种场合,如管道式,螺纹式,磁铁吸附式,不锈钢封装式,型号多种多样,有LTM8877,LTM8874等等。主要根据应用场合的不同而改变其外观。封装后的DS18B20可用于电缆沟测温,高炉水循环测温,锅炉测温,机房测温,农业大棚测温,洁净室测温,弹库测温等各种非极限温度场合。耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测温和控制领域。

  3.2 CR-6061-1数字油位传感器

  CR-606系列电容式油位变送器,是为铁路机车、汽车油箱、油罐车、油库等油位的精确测量而量身定做的专门仪表,整机无任何可动或弹性部件,耐冲击、安装方便、可靠性高、精度高、性能价格比好。可安装在各种场合对汽油、柴油、液压油等油位进行准确的测控。也适用于各种非导电液体的测量。

  3.3 OHG-01霍尔效应齿轮传感器

  霍尔效应齿轮齿传感器(GTS)是一种重要的自动化检测元件,尤其是在汽车上的应用日益增加,主要实现位置、速度和方向的检测。近年来,国外关于环保和安全保障的一些立法已对GTS技术提出了新的更高要求。为适应这些要求,技术人员正集中精力开发研制GTS自校准技术。

  4、虚拟仪表数据采集卡

  霍尔效应齿轮齿传感器(GTS)是一种重要的自动化检测元件,尤其是在汽车上的应用日益增加,主要实现位置、速度和方向的检测。近年来,国外关于环保和安全保障的一些立法已对GTS技术提出了新的更高要求。为适应这些要求,技术人员正集中精力开发研制GTS自校准技术。

  5、单片机模块

  5.1 单片机AT89S52概述

  AT89S52是一款低功耗、高性能的8位微控制器,内部具有8K在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片内Flash存储器可在线重新编程,亦适于通用的编程器。通用的8位CPU与在系统可编程Flash集成在一块芯片上,从而使AT89S52功能更加完善,应用更加灵活;具有较高的性价比,使其在嵌入式控制系统中有着广泛的应用前景。

  5.2 AT89S52的引脚排列及功能

  AT89S52具有PDIP,PLCC和TQFP三种封装形式,其中PDIP封装的引脚排列如图2所示。

  图2 AT89S52的封装引脚图

  5.2.1 P0口

  P0口是一组8位漏极开路型双向I/O口,即地址/数据总线复用口。

  作为输出口用时,每位能以吸收电流的方式驱动8个TTL逻辑门电路,对端口P0口写“1”时,可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,此组口线分时转换地址和数据总线复用,在访问期间激活内部上拉电阻。在FLASH编程时P0口接收指令字节,而在程序校验时输出指令字节,校验时要求外接上拉电阻。

  5.2.2 P1口

  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所列。

  表1 P1口的第二功能

  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.4 P3口

  P3口是一组带有内部上拉电阻的8位双向I/O口。

  P3口输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对P3口写入1时,内部上拉电阻把端口拉高,此时可作为输入端口使用。若外部负载将P3口拉低,则经过内部上拉电阻而向外输出电流(IIL)。P3口可接收一些用于FLASH闪存编程和程序校验的控制信号。P3口除了作为一般的I/O口线外,还具有第二功能,如表2所列。

  表2 P3口的第二功能

  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 复位电路

  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、T2IN输入转换成RS-232数据从T1OUT、T2OUT送到电脑DB9插头;DB9插头的RS-232数据从R1IN、R2IN输入转换成TTL/CMOS数据后从R1OUT、R2OUT输出。

  第三部分是供电。15脚GND、16脚VCC(+5v)。

  7、总结

  虚拟仪器是真实仪器设计生产前对代替真实仪器进行一系列的校核和优化工作。虚拟仪器的使用可以大大降低调教优化真实仪器的成本和时间,可以提高试验效率。通过虚拟仪器对大学生方程式赛车进行虚拟仪表的设计可以加强我们对虚拟仪器的了解,使我们真正掌握虚拟仪器的设计和优化的方法。

【基于大学生方程式赛车虚拟仪表系统硬件的相关分析】相关文章:

基于网络的远程虚拟仪器系统的实现08-12

汽车虚拟仪表实验台及控制系统设计09-06

基于企业系统观的本钱分析06-16

虚拟演播室系统设备的分析与比较06-01

虚拟演播室系统分析06-23

计算机硬件组装虚拟实验系统设计研究06-02

基于全景图的虚拟现实系统研究06-08

基于数据挖掘的成绩分析系统10-10

基于企业系统观的成本分析10-11

基于双处理器的点焊控制系统的硬件设计05-21