今天小编要和大家分享的是嵌入式技术相关信息,接下来我将从基于单片机和CAN控制器和CAN收发器实现多机系统系统的设计,全光电隔离数字量工业级8~20点单片机控制器/串口控制这几个方面来介绍。

嵌入式技术相关技术文章基于单片机和CAN控制器和CAN收发器实现多机系统系统的设计全光电隔离数字量工业级8~20点单片机控制器/串口控制

嵌入式技术相关技术文章基于单片机和CAN控制器和CAN收发器实现多机系统系统的设计

关于单片机的多机通信,许多文章及相关书籍都有介绍,但就其多机通信的方式而言大多为“主从式”,这一通信方式限制了单片机功能的发挥及广泛的应用。利用巧秒的硬件手段实现了单片机多机之间的“对等式”通信,但其通信方式实质上仍是“主从式”。本文介绍了一种基于CAN控制器的单片机多机系统,从本质上实现了任意两机之间直接相互通信,从而克服了“主从式”多机通信的缺点。

1、CAN技术简介

CAN(Controller Area Net)即控制器局域网,是主要用于各种过程(设备)监测及控制的一种网络。CAN最初是则德国BOSCH公司为汽车的监测、控制系统而设计的。由于CAN具有卓越的特性的极高的可靠必,特别适合于工业过程中监控设备的互连,因此,越来越受到工业界的重视。具本来说,CAN具有如下特性:

(1) CAN可以多主方式工作,网络上任意一个节点均可以在任意时刻主动地向网络上的其他节发送信息,而不分主从,通信方式灵活;

(2) CAN可以点对点、点对多点(成组)及全局广播方式传送接收数据;