一种卡车语音报警器的设计和实现_第1页
一种卡车语音报警器的设计和实现_第2页
一种卡车语音报警器的设计和实现_第3页
一种卡车语音报警器的设计和实现_第4页
一种卡车语音报警器的设计和实现_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档-下载后可编辑一种卡车语音报警器的设计和实现

汽车诊断技术是凭借仪器设备对汽车进行性能测试和故障检查的方法和手段,它能够测试出汽车各项工作性能指标,并可在汽车或总成不解体的情况下发现故障及其产生的原因。主要用于汽车保养前的诊断和汽车维修后的质量检验。车辆监理部门也用来对车辆进行定期监督检验。

20世纪40年代,汽车诊断虽然应用一些简单的测试仪表,但主要还是靠人的直观检查和判断。从50年代开始,陆续研制成多种能进行汽车技术状况综合诊断的设备,从而导致专门汽车诊断工段或诊断站的建立。日本、英、美等国家还确定了对汽车作年度或定期监督检验的制度,并规定了具体的检验项目和内容。70年代中期又相继出现了半自动诊断系统和全自动诊断系统。在备有全自动诊断系统的汽车上,设有中心诊断插座,利用电子计算机控制测试设备,由车内自检电路得到检验数据并进行显示评价。这种诊断方法已进入实用阶段。

我们设计的基于CAN总线技术的卡车语音报警系统能给汽车乘员提供一个安全的驾乘环境。该语音报警系统采用了摩托罗拉公司的M68HC908GZ16微控制器,该微控制器尺寸小,资源齐全,具有很高的性价比。

CAN总线位定时

CAN总线采用同步串行通信方式,数据流中的字符与字符之间、字符内部的位与位之间都同步,这就要求收/发双方必须以同步时钟来控制数据的发送和接收。要在相当长的数据流中保持位同步,接收端必须能识别每个二进制位是从什么时刻开始的,这就是位定时。通常为保证接收器时钟和发送器时钟严格一致,采用接收器通过解调器从数据流中提取同步信号,或者接收器和发送器使用统一的时钟的方法。但是即便这样,仍然很难解决总线传输延时问题。针对以上问题,CAN总线的位定时改进了位编码/解码。

CAN总线位定时由4部分组成:同步段(SYNC_SEG)、传播段(PROP_SEG)、相位段1(PHASE_SEG1)和相位段2(PHASE_SEG2)。同步段用于同步总线上的各节点,在此段等待一个跳边沿;传播段用于补偿网络内的物理延迟时间;相位段1及相位段2用做补偿相位误差。在采样点读总线电平。

M68HC908GZ16微控制器(见图1)中内置CAN控制器,提供了波特率控制寄存器;SJW(重同步跳转宽度)决定了重同步期间一个位时间被延长或缩短的时间量子;BRP为波特率预分频系数;Spl(采样模式位)决定对有效位采样的次数。

图1MC68HC908GZ16的内部结构

位定时主要用于定义CAN总线通信的速率,对同一总线上的各个节点应定义同一种通信速率,否则无法进行通信联系。CAN控制器的总线工作频率计算公式如下:

式中:BRP为系统预分频因子,它在TSEG1域中的取值范围为0~63;TSEG1、TSEG2的值由位定时寄存器编程决定,并满足1≤TSEG1≤7,2≤TSEG2≤15。报警器中位定时的设置,定义通信频率为250KB/s。设定DSC="BRP"=1,TSEG1+TSEG2=5,系统晶振频率为8MHz,即XTAL=8MHz,CAN通信频率由上式计算得到250KB/s。位定时设置结果为:BRP=1,TSEG2=2,TSEG1=3。

图2语音报警系统结构

设计概述该卡车语音报警系统的设计目标是:成本低;功能强大;适用于日常应用;能够应用于各类车辆。该系统可实现如下功能:利用CAN网络实现对卡车故障码的接收;二,通过识别CAN系统传过来的信号,并对信号进行处理得到相应的语音提示,通过与语音芯片的连接实现相应故障的语音播放报警。该语音报警系统以摩托罗拉公司的MC68HC908GZ16处理器为,并利用其丰富的接口扩展使用了语音播放、CAN通信接口等外围模块,使产品设计更加人性化。MC68HC908GZ16处理器具有如下优点:1.丰富的硬件资源MC68HC908GZ16为闪存型MCU,内部拥有16K的FLASH存储空间和1K的RAM存储空间。内部拥有锁相环电路,能够在使用低速晶振的情况下使总线频率达到8MHz。同时拥有多达37个通用I/O口,可以方便地与其他外围设备相连接。

图3卡车报警器电路原理图

2.极强的抗扰能力内部集成了CAN控制器,利用CAN通信具有很强的抗干扰这一特点,保证了产品能够在恶劣环境条件下高效而稳定地运行。本设计采用CAN通信的方式完成卡车语音报警系统的设计,系统结构如图2所示。通过MC68HC908GZ16上集成的MSCAN08模块实现数据通信。利用C68HC908GZ16的I/O口,我们在设计中使用了市场上常见的ISD公司的ISD4002-120数码语音芯片。该芯片采用3V直流供电,可以录制并保存2min的语音信息。其采样频率为8kHz,信息分辨率可达200ms,能够非常真实地再现语音、音乐、声调和效果音。

硬件设计

从图3可以看出,卡车报警器电路主要由三部分构成:微控制器MC68HC908GZ16(内部集成的MSCAN08模块)、语音芯片ISD4002和CAN总线收发器TLE6250、ZJYS.微控制器负责MSCAN08模块的初始化,通过CAN模块实现数据的接收和发送等通信任务。CAN通信控制模块主要完成CAN的通信协议。CAN控制模块可完成物理层和数据链路层的所有功能,适用于汽车及一般的工业环境。利用CAN通信不但可以减少导线连接,而且能增强诊断和监控能力。

CAN收发器TLE6250用于提供对总线差动发送和接收的驱动能力,具有输出信号CANH和CANL的匹配、电磁辐射更低、无待机模式等优点。CANH和CANL与地之间并联两个25PF的小电容,可以起到滤除总线上的高频

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论