引言
经过20多年的发展,can总线现在广泛的应用在汽车领域,在汽车控制系统中应用can总线可以使硬件方案的软件化实现,大大地简化了设计,减小硬件成本和设计生产成本,数据共享减少了数据的重复处理,节省了成本,可以将信号线减到最少,减少布线,使成本进一步降低等优点。
系统总体设计
can总线系统总体结构如图1所示,主要包括上位机控制软件、usb-can转换模块、can节点、can总线介质(本处采用双绞线)组成。其中一个can节点通过usb接口与pc机相连,上位机控制软件能实时显示各can节点的数据且能通过上位机软件向各个can节点发送数据以控制各节点的8个发光二极管的亮或灭。
图1 系统总体设计框图
图2 系统总体设计框图
系统硬件电路
c8051f040系列器件是完全集成的混合信号片上系统型mcu具有64个数字i/o引脚。具有与8051兼容的高速cip-51内核,与mcs