APP下载

基于CAN总线的智能节点设计

2012-01-18朱悦涵

电子设计工程 2012年24期
关键词:智能信号设计

朱悦涵,林 立,邵 明

(福建工程学院 福建 福州 350108)

CAN总线,即控制器局域网总线,主要用于各种设备检测及控制的现场总线。它是一种串行数据通信协议,是德国BOSCH公司于20世纪80年代初开发的,最初是为了解决汽车中众多控制与测试仪器间的数据交换问题[1],具有良好的实时性、极高的可靠性、较低的成本和较强的可扩展性,是目前为止唯一有国际标准的现场总线,被公认为最有前途的几种现场总线之一[2-3]。它非常适合现场设备的互联。奔驰S级轿车上使用的就是CAN总线。节点指的是CAN总线上通信的起点和终点,可用于实现I/O扩展、远程I/O、设备间通信等,应用广泛。智能节点指的是带有处理器的节点。相对于普通节点,智能节点有更好的兼容性和更强大的处理能力,不仅能够作为普通节点使用,还可实现一定的信息处理与控制功能,使用起来更加灵活。本文描述了一种基于MCS-51单片机的CAN智能节点的设计方案,软硬件均已通过测试。

1 总体方案

智能节点的设计方案要与其功能设计相适应。从智能节点的定义来看,其必须自身带有处理器MCU,拥有一定的数据处理能力;智能节点还必须能够和CAN总线上的其他节点通信,所以必须包含CAN总线通信模块;对于智能节点,其必须具备获取现场信息,控制现场执行单元的能力,所以必须同时具有输入输出端口;除此之外,还希望该智能节点拥有一定的显示功能,所以要包含一个显示模块;最后,要驱动以上器件,还需要有电源模块的存在。……

登录APP查看全文

猜你喜欢

智能信号设计
信号
完形填空二则
智能前沿
智能前沿
智能前沿
智能前沿
瞒天过海——仿生设计萌到家
基于FPGA的多功能信号发生器的设计
设计秀
有种设计叫而专