CANBUS及CAN应用节点设计.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《CANBUS及CAN应用节点设计.pptx》由会员分享,可在线阅读,更多相关《CANBUS及CAN应用节点设计.pptx(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、4.3.2 CAN总线驱动器1PCA82C250/251PCA82C250/251收发器是协议控制器和物理传输线路之间的接口。此器件对总线提供差动发送能力,对CAN控制器提供差动接收能力,可以在汽车和一般的工业应用上使用。PCA82C250/251收发器的主要特点如下:第1页/共45页完全符合ISO 11898标准。高速率(最高达1Mbps)。具有抗汽车环境中的瞬间干扰,保护总线能力。斜率控制,降低射频干扰(RFI)。差分收发器,抗宽范围的共模干扰,抗电磁干扰(EMI)。热保护。防止电源和地之间发生短路。低电流待机模式。未上电的节点对总线无影响。可连接110个节点。工作温度范围:40+125。
2、第2页/共45页 图429 PCA82C250/251引脚图PCA82C250/251为8引脚DIP和SO两种封装,引脚如图4-29所示。第3页/共45页引脚介绍如下:TXD:发送数据输入。GND:地。Vcc:电源电压4.5V5.5V。RXD:接收数据输出。Vref:参考电压输出。CANL:低电平CAN电压输入/输出。CANH:高电平CAN电压输入/输出。Rs:斜率电阻输入。第4页/共45页 图430 PCA82C250/251应用电路(3)应用电路PCA82C250/251收发器的典型应用如图4-30所示。第5页/共45页2TJA1050TJA1050是Philips公司生产的、用以替代PC
3、A82C250的高速CAN总线收发器。该器件提供了CAN控制器与物理总线之间的接口以及对CAN总线的差动发送和接收功能。TJA1050除了具有PCA82C250的主要特性以外,在某些方面的性能还作了很大的改善。第6页/共45页4.4 CAN应用节点设计4.4.1 硬件电路设计 采用AT89S52单片微控制器、独立CAN通信控制器SJA1000、CAN总线驱动器PCA82C250及复位电路IMP708的CAN应用节点电路如图4-41所示。第7页/共45页 图441 CAN应用节点电路第8页/共45页在图4-41中,IMP708具有两个复位输出RESET和/RESET,分别接至AT89S52单片微
4、控制器和SJA1000 CAN通信控制器。当按下按键S时,为手动复位。第9页/共45页4.4.2 BasicCAN程序设计CAN应用节点的程序设计主要分为三部分:初始化子程序、发送子程序、接收子程序。1.CAN初始化程序程序流程图。CAN初始化子程序流程图如图4-42所示。第10页/共45页 图442 CAN初始化子程序流程图 第11页/共45页程序清单。CAN初始化子程序清单如下:入口条件:将本节点号存入NODE单元。波特率控制字存入NBTR0和NBTR1单元。出口:无第12页/共45页 第13页/共45页CAN任意两个节点之间的传输距离与其通信波特率有关,当采用Philips公司的SJA1
5、000 CAN通信控制器时,并假设晶振频率为16MHz,通信距离与通信波特率关系如表4-60所示。第14页/共45页表4-60 通信距离与通信波特率关系表 位 速 率最大总线长度总 线 定 时BTR0BTR11Mbps40m00H14H500kbps130m00H1CH250kbps270m01H1CH125kbps530m03H1CH100kbps620m43H2FH50kbps1.3km47H2FH20kbps3.3km53H2FH10kbps6.7km67H2FH5kbps10km7FH7FH第15页/共45页2.CAN接收子程序程序流程图。CAN接收子程序流程图如图4-43所示。图44
6、3 CAN接收子程序流程图 第16页/共45页程序清单。CAN接收子程序清单如下:入口条件:无。出口:接收的描述符、数据长度及数据放在RXBF开始的缓冲区中。第17页/共45页第18页/共45页3.CAN发送子程序程序流程图。CAN发送子程序流程图如图4-44所示。图444 CAN发送子程序流程图第19页/共45页 程序清单。CAN发送子程序清单如下:入口条件:将要发送的描述符存入TXBF;将要发送的数据长度存入TXBF+1;将要发送的数据存入TXBF+2开始的单元。出口:无。第20页/共45页 第21页/共45页4.5 基于PCI总线的CAN智能网络通信适配器的设计4.5.1 SCADA系统
7、结构基于CAN现场总线的数据采集与监控(SCADA)系统结构如图4-45所示。第22页/共45页图445 基于CAN现场总线的SCADA系统结构图 第23页/共45页4.5.2 PCI总线概述PCI总线的英文全称为:Peripheral Component Interconnect Spercial Interest Group,简称PCISIG,即外设部件互连。PCI总线是由Intel公司提出的。对PCI扩展卡及元件,能够自动配置,实现设备的即插即用;处理器独立,不依赖任何CPU,支持多种处理器及将来待开发的更高性能处理器;支持64位地址;多主控制允许任何PCI 主设备和从设备之间进行点对点
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CANBUS CAN 应用 节点 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内