基于C8051F550的CAN尽线智能结点的设计方案

发帖时间:2019-04-13 03:36

  • 标签:

  原题目:基于C8051F550的CAN尽线智能结点的设计方案

  1 体系

  如图1所示,本设计中经度过带拥有终端器(120欧电阻)的畅通信介质(副绞线)将首座机和底儿子层模块衔接宗到来。试验中,终端电阻和副绞线的婚配确保了数据记号不会在的两端反照。首座机(主节点)采取USB—CAN接口适配器(型号GYB507),使PC机直接经度过USB接口就却包入CAN尽线网绕,成为壹个规范的CAN节点。匹配尽线畅通信测试绵软件CANtool的运用,却直接配备PC机的发递送与接纳样儿子,畅通信快比值和报文滤波干用等。同时,还却实时监测露示网绕中各从节点与PC机的数据畅通信,运用骈杂、便宜。

  

  2 智能节点

  传统的从节点设计是将CPU与CAN尽线和尽线收发器相包后又包入尽线网绕,此雕刻么使CPU中心电路骈杂募化,整顿个体系受外面部影响较父亲。为了处理此雕刻壹效实,很多厂商邑将CAN集儿子成在单片机上。本文当选用该单片机,它是外面部集儿子成的CAN把持器,完整顿依照BoshchCAN全干用的CAN模块完成,适宜CAN2.0B协议,工干位快比值却臻1Mpbs。把持器包罗拥有壹个CAN内核,音耗缓冲区,报文处理样儿子机和CAN把持存放器。畅通信把持器拥有32个音耗对象,却以配备为发递送或接纳数据。输入数据,音耗对象及其标注识符存放储在CAN音耗缓冲区中,能完成CAN协议的数据链路层的整顿个干用及物理层全片断干用。CIP-51CPU却经度过特殊干用存放器直接或直接拜候CAN把持存放器(CANOCN),测试存放器(CANOTST)和样儿子存放器(CANOSTA)。所拥有其它存放器不得不经度过CANOADR,CANODATH和CANOTAL存放器以地址索伸方法直接拜候。

  

  CAN尽线的驱触动器采取割裂CAN尽线收发器CTM1050,畅通信快比值1Mbps,到微少却衔接110个节点。外面部集儿子成的电气输入级割裂电路,却割裂高臻2 500V的直流动电压。输入级兼容3.3V和5V的CAN把持器,输入级驱触动具拥有温度维养护,外面部TVS管却备止尽线度过压干用。与传统的PCA82C250尽线收发器比较,首要优点是无需外面加以却直接运用,中心电路骈杂,装置然,却满意工业即兴场恶行劣环境的运用。图2所示为C805117550与CTM1050的接口电路。

  3 智能节点绵软件设计

  图1中叁个节点与首座机的畅通信方法采取的是节点1、3与首座机完成点对点畅通信工干方法。节点1、3的微处理器C8051F550上电骈位后,己触动收集儿子仿造电压记号,经度过C8051F550外面部集儿子成的12位A/D替换,将数字量发递送到首座机。首座机实时终止数据监控,假设收到的数据出产即兴错误,却以经度过CANtool绵软件,发递送己定义的错误数据标注识给两个节点,两节点收到该数据后,停顿A/D采样工干。节点1、3与节点2是主从工干方法。当节点2的开关量拥有按键按下时,1、3节点将实时收集儿子到的数据在发递送给节点2,并在节点2的LCD上露示。

热门排行

bwin手机版app-官方娱乐平台