车速传感器资料

(按照通知要求完成的修改稿)基于CAN总线技术的车辆虚拟仪表数据采集系统的设计DesignofDataAcquisitionSystemforVehicleVirtualInstrumentBasedonCANBus陈智勇张玘罗诗途田希晖Chen,ZhiyongZhang,Qiluo,ShituTian,Xihui摘要介绍了基于CAN总线的车辆虚拟仪表多路数据采集系统的设计方法,给出了系统详细框图和关键电路图.详细分析了CAN通信子程序,并给出了CAN通信初始化子程序、数据发送和中断服务程序流程图。关键词虚拟仪表CAN总线数据采集系统F/V转换:TP274,TP302.1文献标识码:AAbstract:Thispaperintroducesthedesignofmulti-channeldataacquisitionsystemforvehicleVirtualInstrumentbasedonCANBus,andofferssystemstructurediagramandkeyschematic.ItanalyzesthesubprogramofCANcommunicationindetail,andpresentsprogramflowchartforCANinitialization,datatransmitandinterruptservicing.Keywords:VirtualInstrumentCANBUSDataAcquisitionSystemF/Vconversion1前言车辆是一个特殊的应用环境,车辆自动化程度的不断提高给车辆仪表提出了更高的要求,传统的动磁式仪表已经越来越不适应现代智能交通工具发展的需要,而虚拟仪表因其具有交互、智能和便于扩展等特点而受到广泛重视。本课题要求为某车设计一套虚拟仪表,上位机采用基于RTOS开发环境的PC104嵌入式微机。车辆环境数据采集系统作为虚拟仪表的一个最重要的子系统,要求完成数据的采集和通信功能,而且具有较高的适时性和可靠性。本文根据作者体会介绍了用Philips公司的高性能单片机P80C592设计车辆数据采集系统的方法,重点介绍了系统设计和CAN通信编程。2系统简介根据设计要求,本系统主要完成传感信号的处理以及车辆的工况数据采集并将数据通过CAN总线送上位机,要求处理16路模拟信号、4路频率信号和32路扩展IO信号,采集参数主要有:发动机机油压力、水温、油温、转速、车速、变速箱油压、油箱油量以及电网电压、车门状态、转向灯指示、车体超宽指示以及车内环境示警等,信号的形式有电压、频率、以及开关量信号,信号频率范围为0~6KHZ。2.1系统硬件结构设计图1给出了系统硬件结构图。系统采用的核心器件为Philips公司的8位高性能微控制器P80C592,它与标准80C51完全兼容,其主要特性有:内建能与内部RAM进行DMA数据传送的CAN控制器;4个捕获端口和2个标准的16位定时/计数器;8路模拟量输入的10位ADC变换器;2×256字节在片RAM和一个WatchDog。P80C592的在片CAN控制器可以完全实现CAN协议,因此减少了系统连线,增强了诊断功能和监控能力。数模转换器件选用12位的AD1674A,分辨率为0.02%,转换时间为25uS。为了提高系统抗干扰能力,在模-数电路之间和系统到CAN总线之间采用了光电隔离,并且将模拟电路和数字电路分别设计成两块独立的PCB板,两板通过栈接组成一个完整的系统。硬件工作过程:温度、压力以及电压信号,经相关处理电路送至16路模拟开关MAX306EP,经电压跟随电路输入AD1674A进行A/D转换,为了提高可靠性和稳定性,系统没有采用微控制器的在片ADC变换器。在程序控制下对16路信号顺序选通,采集得到的数据在CAN控制器内完成CAN协议包的封装,由发送端口经光电隔离和发送器传送到CAN总线上。油量信号经光电隔离、整形和分频后送P80C592的捕获端口进行频率测量,转速车速信号经整形后被分为两路,一路经分频电路去单片机捕获端口,另一路经F/V转换后送ADC采样。对ADC和I/O扩展端口的访问通过GAL译码器的编程逻辑输出来控制。2.2频率信号测量频率信号测量是本系统的一个设计难点,在本课题中,对于不同的车型所选用的传感器不同,因此对转速和车速频率信号的处理可以有两种方法:一是当选用输出频率范围为0-100HZ的接触式传感器时,采用CS289频压转换芯片,将频率信号转换成2.2~7.2V的电压信号然后送ADC采集;二是当选用输出信号频率范围为0~3000HZ的非接触式传感器时,通过单片机捕获端口用脉冲计数的方法进行频率测量。为提高系统的通用性,可以同时采用了这两种方法,具体采用哪一种方法得到的数据通过上微机软件设定。图2为F/V转换电路图;Vz1Vsine2NC3Vbias4Cp-5Cp+6Gnd7F/Vout8SqOUT9SqIN10Vr...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

确认删除?