APP下载

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

2011-05-07杨鹏飞

山东电力高等专科学校学报 2011年3期
关键词:系统

杨鹏飞

山东沂水县供电公司 山东 沂水 276400

0 引言

现场总线是用做现场控制系统的、直接与所有受控(设备)节点相连的,全数字化、双向、多站点的串行通信网络。控制器局域网CAN(Controller Area Network)是现场总线的一种,是在1986年的SAE(汽车工程人员协会)大会上由Rober Bosch公司提出的。CAN是一个多主总线网络,可实现全分布式多机系统,网络各节点均可在任意时刻向其他节点发送信息,通信介质可以是双绞线、同轴电缆或光纤;直接通信距离最远可达10km(速率5kbps以下),通信速率最高可达1Mbps(距离不大于40m);网络节点数可达110个;在报文标识符上,CAN上的节点分成不同的优先级,可满足不同的实时要求,优先级高的数据最多可在134us内得到传输;通过对报文标识符的滤波即可实现点对点、一点对多点及全局广播发送接受数据;采用非破坏总线仲裁技术,当两个节点同时向网上发送信息时,优先级低的节点主动停止发送数据;支持4种报文帧即数据帧、远程帧、出错帧、超载帧,采用短帧结构,传送时间短、受干扰概率低;采用CRC校验及其他校验措施,保证了极低的信息出错率;具有自动关闭功能,当节点错误严重时,自动切断与总线的联系,不影响系统的工作。

CAN总线系统中共有两种类型的节点:不带微控制器的非智能节点和带微控制器的智能节点。智能节点的设计也可划分为两种类型:1)微控制器外加CAN总线控制器方式,此方式的主要特点是系统构建灵活,微控制器的选型随意,可选8位、16位也可选32位控制器,即可选常用的也可选新推出的,目前国内常用的CAN总线控制器主要是SJA1000;……

登录APP查看全文

猜你喜欢

系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
基于PowerPC+FPGA显示系统
基于UG的发射箱自动化虚拟装配系统开发
半沸制皂系统(下)
FAO系统特有功能分析及互联互通探讨
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
PLC在多段调速系统中的应用
1-Bit人机交互系统