基于CAN总线的设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CAN于汽车车窗智能控制系统上的应用:
• 汽车网络系统中的总线以报文为单位传输数据,节点对总线的访 问采用位仲裁方式。报文起始发送节点标识符分为功能标识符和地址 标识符。CAN总线系统节点分为不带微控制器的非智能节点和带微控 制器的智能节点。该车窗智能控制系统采用智能节点设计,轿车车窗 按CAN总线结构和电器元件在汽车中的物理位置划分为左前、右前、 左后和右后4个节点单元,其中左前节点为主控制单元,除负责本地 (左前)车窗的升降,还可以远程控制其他车窗。
基于CAN总线的应用设计
基于CAN总线的应用设计:
• CAN总线是一种多主方式的串行通信总线,具有优良的稳定性、实时 性、远程通信能力以及超强的硬件纠错等特性,使用户能组建稳定、 高效的现场总线网络。而且CAN总线构成比较简单,通过一根双绞线 就可以通讯,而且应用灵活,可以很方便的增加或减少节点。 • CAN总线技术的应用不再仅限于汽车行业,而是扩展到了机械、纺织、 控制、智能大厦、电力系统、安防监控等领域,并被公认为是最有前 途的现场总线之一。
CAN总线的特点:
CAN总线有如下基本特点: (1)多主站依据优先权进行总线访问。 总线开放时,任何单元均可开始发送报文,具有最高优先权的报 文的单元赢得总线访问权。 利用这个特点可以用液晶显示器作为多主 机的公用监视器,不用每台主机配一个监视器,从而节约系统成本。 (2)无破坏性的基于优先权的仲裁。 网络上的每个主机可以同时发送,哪个主机的数据可以发送出去 取决于主机所发送报文的标识符决定的优先权的大小,没有发送出去 的帧可自动重发。 (3)借助接收滤波的多地址帧传送 收到报文的标识符与本机的接收码寄存器与屏蔽寄存器相比较, 符合的报文本机才予以接收。
基于Baidu NhomakorabeaAN总线的应用设计:
谢谢
CAN于汽车车窗智能控制系统上的应用:
各节点单元相关命令和状态通过CAN控制器以报文格式由CAN 总线完成与其他节点单元信息间的传输和共享。 • 其中报文的发送由CAN控制器遵循CAN协议规范自动完成。首 先CPU必须将待发送的数据按特定格式组合成一帧报文,进入CAN控 制发送缓冲器中,并置位命令寄存器中的发送请求标志,发送处理可 通过中断请求或查询状态标志进行控制。其发送程序分发送远程帧和 数据帧两种,远程帧无数据场。 报文的接收程序负责节点报文的接收 以及总线关闭、错误报警、接收溢出等其他情况处理。报文的收发主 要有中断接收方式和查询接收方式。 •
CAN总线的特点:
(4)远程数据请求。 网络上的每个接点可以发送一个远程帧给另一个接点,请求该接 点的数据帧,该数据帧与对应的远程帧以相同的标识符ID命名。 (5)配置灵活性 通过八个寄存器进行接点配置,每个接点可以接收,也可以发送 (6)全系统数据相容性 (7)错误检测和出错信令 有五种错误类型,每个接点都设置有一个发送出错计数器和一个 接收出错计数器。发送接点和接收接点在检测到错误时,出错计数器 根据一定规则进行加减,并根据错误计数器数值发送错误标志(活动 错误标志和认可错误标志),当错误计数器数值大于255时,该接点 变为“脱离总线”状态,输出输入引脚浮空,既不发送,也不接收。
CAN于汽车车窗智能控制系统上的应用:
电动车窗系统每个车门都有一个车窗玻璃升降机构, 与传统的 手摇机构相似,只不过是采用直流永磁电机驱动。电机尺寸非常小, 可以安装在车门里面,并且带有一套减速机构,用来增加输出扭矩、 减小输出转速。电机转动方向(即车窗的上下移动)通过改变输入电 压的极性来实现,车窗升降速度取决于输入电压的大小。 • 系统使用一个小阻值(约1Ω )的电阻作为电流传感器,传感电阻与 电机串联,其压降与电机的工作电流成正比,通过检测电阻两端的电 压检测流过电机的电流。在传感电阻上的电压未到达设定的阈值前, 电机一直工作,一旦传感器的压降达到阈值,电机停止转动,检测车 窗位置。如果车窗位置未达到最终位置,说明车窗遇到障碍,车窗将 自动退回初始位置。如果车窗到达行程终点,电机电路断开。为了完 成该操作控制,需要实时控制车窗位置,为此在车窗导轨的顶部和底 部各安装压电传感器,根据压力产生的电压来判断车窗是否到达预先 设的极限位置。 •