MCS—51系列是目前市场上最受欢迎的单片机系列,所以生产此系列单片机的全球知名公司也非常多,其中最为著名的有美国的多家公司,爱特梅尔公司、英特尔公司、飞利浦公司、超微半导体公司等,韩国的乐金公司,日本的日本电气股份有限公司、西门子公司等。由此,如此多家的知名企业竞争,同时推动了单片机的发展,让单片机的种类也越来越多。[2]
当然,虽然说生产单片机的厂商非常多,但是他们之间还是有一些生产规则的,例如说,为了方便通讯数据传输,一般单片机自身都是含有通讯接口的,这样也能使客户使用起来非常方便。现在,实现了单片机智能控制的通讯设备是非常普遍的,手机,电话机,无线对讲机等随处可见,皆是在生活中对于单片机很好的应用。
上面我们介绍的单片机仅仅是一部分,它不仅广泛地应用在了通讯领域,在金融、工商、科研、教育、电力、物流和国防航空航天等领域都有着非常广泛的用途。[3]
1。2 课题研究现状
目前,基于CAN总线实现智能总线开关的设计以及基于RS-485总线实现智能总线开关的设计由于他们各自的优越性受到大家的认可与欢迎。那么在这里,我们将简单的介绍一下CAN总线与RS-485总线各自的特性。
1。2。1 CAN总线的特点
CAN总线的基本特点如下:
1、CAN总线的传输差错概率比较低,同步性比较强;
2、CAN总线的传输有效性比较高;
3、CAN总线可以接的节点数比较多,非常方便;
4、区域组网比较方便;
5、延时低;
6、可靠性强,倘若出错,对于总线通信的影响很小;
7、对于通信介质的要求非常低; 论文网
8、由于CAN总线系统的结构非常简单,所以可以节约很多资源。
1。2。2 RS-485总线的特点
RS-485总线的基本特点如下:
1、RS-485的电气特性[4]:逻辑"1"或逻辑"0"全都由两条线之间的电压差来决定,倘若电压差在正的2V到6V之间,则为逻辑"1",倘若以两线间的电压差在负的2V到6V之间,则为逻辑"0";
2、RS-485的最高数据传输速率为10Mbps;
3、RS-485接口由于采用了一种比较特殊的组合,即它将差分接收器和平衡驱动器组合在了一块,[5]这种组合带来一个很大的优点就是增强了它的可靠性;
4、RS-485接口一般是首选的串行接口,因为其可靠性比较好,具有多站能力并且传输距离比较远;[6]
5、一般RS-485接口采用的材料多数为屏蔽双绞线,它接口组成的半双工网络正常只需要两根连接线。[7]
1。2。3 CAN总线与RS-485总线的比较
1、总线利用率[8]:RS-485总线一般都是采用的单主从式结构,即一台主机,多台从机。主机则担任着非常重要的作用,即控制作用,所有从机全部都要服从主机的指令,全部的通信指令皆由主机发出,主机没有下达指令,那么下面任何数据都不能发送,并且在主机下达命令时,下面的从机不能同时发送,以防止多个节点同时向主机发送数据造成数据的错乱。而与RS-485总线相比,CAN总线则有很大的不同,它采用的是多主从式结构, CAN控制器分布在任何一个节点中,它的任何一个节点都可以同时向主机发送数据,以ID号码系统进行自动安排接受数据的顺序,当一台从机数据接收完毕,另一台从机立刻继续发送数据。所以CAN总线的应用多数在汽车等行业,而此次实现多机通信,采用RS-485总线较多些。