智能机器人

免费订阅电子杂志立即订阅 助推中国运动控制产业发展
首页 >> 杂志文章

基于C8051F040单片机的CAN总线系统设计

作 者:郭昌东 姚舜才 来自:2011年第1期"伺服技术" 阅读 39557

引言
    经过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

[登陆后可查看全文]