您当前的位置:五五电子网电子知识电工技术电工文摘基于微处理器与AN的工业联机控制系统 正文
基于微处理器与AN的工业联机控制系统

基于微处理器与AN的工业联机控制系统

点击数:7340 次   录入时间:03-04 11:57:49   整理:http://www.55dianzi.com   电工文摘

  CAN控制器MCP2510与控制芯片PIC16F873采用SPI通讯方式。PIC微控制器工作于主模式下,可实现完全SPI功能。数据的收发采用软件缓冲区。发送数据时,软件缓冲区装入所发数据,同时发出SPI中断。CAN总线废除了站地址编码,对通讯数据进行编码。数据的编码通过帧ID号来识别。可以通过编码开关设定数据ID号。总线仲裁指如果2个或2个以上的单元同时开始传送报文,那么就会有总线访问冲突。通过使用了识别符的逐位仲裁可以解决这个冲突。仲裁的机制确保了报文和时间均不损失。当具有相同识别符的数据帧和远程帧同时初始化时,数据帧优先于远程帧。仲裁期间,每一个发送器都对发送位的电平与被监控的总线电平进行比较。

本文作者创新点

  本文构建了基于工业设备控制系统的CAN总线节点,按照功能的不同,设计三种不同功能的节点。设计了不同节点的硬件结构。采用PIC的汇编程序,实现了基本CAN通讯的方式和不同节点的功能要求。本文设计的CAN总线节点解决了在传统的工业通讯控制方式485总线中的一些弊端,如无法构成多主结构,主节点任务繁忙,主节点故障可能引起系统瘫痪,数据传输效率降低;实时性差,错误处理能力不强等。

参考文献:

  [1] 蒋建文CAS总线通信协议的分析协议和实现[J].计算机工程2002, 3

  [2] 杨振江,杜铁军,李群. 流行单片机实用子程序及应用实例[M].电子科技大学出版社.西安.2002, 7

  [3] 孙树文,杨建武,张慧慧,郑刚. CAN总线在车辆分布式控制系统中的应用[J]. 微计算机信息, 2007, 3-2: 45-47

上一页  [1] [2] 


本文关键字:控制系统  微处理器  工业  电工文摘电工技术 - 电工文摘