碧波液压网 欢迎你,游客。 登录 注册

基于DSP的红外测距系统CAN总线通信

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。

  

  随着我国机动化水平的不断提高,交通事故成为日益严重的社会问题。国外研究表明,有80%以上的交通事故是由驾驶员引起的。人们对汽车安全保障技术的要求越来越高,而现有汽车照明系统在雨夜、雪天或大雾等能见度较低情况下视距不远、效果不佳的弊病成为汽车行驶的安全隐患之一,开发一种可在上述环境下有效提高驾驶员视距和视觉效果的红外系统成为国内外汽车行业急待解决的重要问题。

  本文研究智能车载雾天安全预警系统,检测雾天前方车道障碍物等,运用DSP系统分析处理;对异常情况给出告警信号,避免引发交通事故。

  CAN(C()ntrollerAreaNetw。)rk)控制器局域网络,最初是由德国Bosch公司为汽车的检测、控制系统而设计的。与一般的通信总线相比,CAN总线的数据通信具有突出的可靠性、实时性和灵活性。由于其良好的性能及独特的设计,CAN总线越来越受到人们的重视。

  作为汽车主动安全性检测系统的一个节点,为了与其他车载安全系统有效连接通讯,采用与现在汽车上通用的CAN总线系统连接来提高本测距系统的实用性。

  1 CAN总线控制器SJAI000

  cAN协议中关于150/051主要包括传输层、数据链路层和物理层。其中数据链路层和物理层固化在相关芯片中。

  1.1SJAlooo硬件结构

  SJA1000是PHILIPS公司生产的符合CANZ10B标准的CAN通信控制器。SJA1000作为一个独立的控制器,具有完成高性能通信协议所要求的全部特性,并可以与PCA82CZoo在软硬件上都兼容。SJAl000的结构图如图l所示。

  作为一个独立的CAN控制器,SJAlooo提供两种操作模式:BasieeAN模式;PeliCAN模式。BasiccAN模式是系统上电后的默认模式,并与PCA82CZoo兼容,本设计中采用此种模式。

  1.2SJA1000接口信号

  SJA1000提供接口信号主要有ADO一AD78根地址数据线和ALE、CS、RD、IF双、RST、MODE、REsT和INT,其中控制器的地址和数据线是分时复用的;ALE为地址选通信号;CS为片选信号;尺刀为读信号;环五为写信号;MODE为接口方式选择信号。当MoDE=l时为INTEL方式,当MODE=0时为MO-TOROLA方式。本系统使用的是INTEL方式。

  SJA100O在IN-TEL方式下的读写周期时序如图2、图3所示。ADO一AD7引脚在ALE有效时传输地址信号,在RD或假信号有效时传输数据信号。

  1.3SJAI以刃时序分析

  以SJAl000的读时序为例说明多路复用总线在设计时各信号要满足时间参数的要求。月LE的脉冲宽度t二〔,:)最小为sns;INSTRUMENTS地址信号(AO一A7)建立到A比变为低电平所需时间t、。(,一,:)最小为sns:RD有效脉宽时间t『(:)最小为4ons;RD为低电平到数据信号(D0一D7)有效所需时间玩。‘·最大为SOns:RD变为高电平到地址数据线释放(即高阻状态)所需时间tRHD:最大为3ons。

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签: DSP
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码:

最新评论