一直以来,单片机没有自己的专门的总线标准,通常是由著名厂家推出自己产品时配套设计的。如MC S-51系列单片机就设计有完善的三总线结构(地址总线AB,数据总线DB,控制总线CB),要构成不同的单片机应用系统是方便的。虽然,单片机可以归结为工控机的一种,而工控机的成熟主流总线是STD总线,但单片机却没有完全执行STD总线标(IEEE961),而以控制总线差别较大。
这里只论及完全根据单片机的特点,按照控制系统网络及多机系统的需要而设计的串行接口总线。有了此总线,多个单片机就能以一定的拓朴结构组成多种系统,弥补了在网络控制方面的不足。
单片机应用系统涉及多种多样的外部设备或系统的互连和通信,有必要在单片机与外部芯片间插入有通信功能的接口。这样做的好处是:1)串行总线连线少,结构简单,安装调整方便。在传送速度不太高的场合,串行总线是可取的;2)总线接口部分已集成到芯片中,系统可以按功能模块直接联接;3)故障诊断排除十分简单;4)可利用软件库进行安装,减少软件开发时间;5)取消外部接口电路,外部接线少,体积小,可靠,价廉。目前已生产出多种产品,但仍未有正式批准的国际标准。常见的有以下几种总线〔5〕〔6〕:
·IIC总线(Inter-Integrated Circuit)。这是Philips开发的一种内部双向二线串行总线。一为串行数据总线。另一为串行时钟总线。线上设备可用软件寻址,且可自动冲突仲裁 。标准传送速率100kbit/s,最大400kbit/s.适于非高速系统。
·BIT总线。这是Intel开发的一种分布式机间通信的串行总线。通过RUPI-44系列的串行接口单元,可实现点对点、多点主从、环形网三种链路结构的通信。外同步速率2.4MB/s(点对点,多点),1.0MB/s(环形网)。
·MicroWire总线。这是国家半导体开发的一种三线串行接口总线。一为数据输出线,二为数据输入线,三为时钟线。线上只有一台机为主机,其余为从机。MicroWire/plus是增强型。各型号功能各异。
·SPI/SCI总线(串行输入接口/串行通信口)。由Motorola开发。SPI为并行同步总线(两条串行数据线,一条串行时钟线)通过SPI的互连可构成各种应用系统。SCI为异步通信接口。
·VESA总线(Video Electronics StandardAssociation)。由视频电子标准协会等多家公司联合推出的全开放模块式的局部总线。又称VESALocal总线,简称VL。此总线支持高速视频处理,总线宽32位,数据线可扩至64位。数据传输率132MB/s。适于多媒体场合。
·CAN总线(Controller Area Network)。这是一种单片机外部串行总线。采用多元竞争式结构。按设定仲裁字的方式进行总线仲裁。是网络系统的一种重要总线型式。
此外,还有Signetics公司的芯片内部的DDB总线等。
1995年末,世界上最新开发的Intel公司的总线产品compact PCI被介绍给我国的工控〔7〕 〔8〕,而该类产品在我国目前仍处于初创研发阶段。作为归结为工控机类的单片机,如何彻底解决设备共享问题 ,从而加入现场控制系统(FCS)中,一直是工控界关注的问题。
关键字:单片机 总线标准 控制系统
引用地址:单片机的总线
这里只论及完全根据单片机的特点,按照控制系统网络及多机系统的需要而设计的串行接口总线。有了此总线,多个单片机就能以一定的拓朴结构组成多种系统,弥补了在网络控制方面的不足。
单片机应用系统涉及多种多样的外部设备或系统的互连和通信,有必要在单片机与外部芯片间插入有通信功能的接口。这样做的好处是:1)串行总线连线少,结构简单,安装调整方便。在传送速度不太高的场合,串行总线是可取的;2)总线接口部分已集成到芯片中,系统可以按功能模块直接联接;3)故障诊断排除十分简单;4)可利用软件库进行安装,减少软件开发时间;5)取消外部接口电路,外部接线少,体积小,可靠,价廉。目前已生产出多种产品,但仍未有正式批准的国际标准。常见的有以下几种总线〔5〕〔6〕:
·IIC总线(Inter-Integrated Circuit)。这是Philips开发的一种内部双向二线串行总线。一为串行数据总线。另一为串行时钟总线。线上设备可用软件寻址,且可自动冲突仲裁 。标准传送速率100kbit/s,最大400kbit/s.适于非高速系统。
·BIT总线。这是Intel开发的一种分布式机间通信的串行总线。通过RUPI-44系列的串行接口单元,可实现点对点、多点主从、环形网三种链路结构的通信。外同步速率2.4MB/s(点对点,多点),1.0MB/s(环形网)。
·MicroWire总线。这是国家半导体开发的一种三线串行接口总线。一为数据输出线,二为数据输入线,三为时钟线。线上只有一台机为主机,其余为从机。MicroWire/plus是增强型。各型号功能各异。
·SPI/SCI总线(串行输入接口/串行通信口)。由Motorola开发。SPI为并行同步总线(两条串行数据线,一条串行时钟线)通过SPI的互连可构成各种应用系统。SCI为异步通信接口。
·VESA总线(Video Electronics StandardAssociation)。由视频电子标准协会等多家公司联合推出的全开放模块式的局部总线。又称VESALocal总线,简称VL。此总线支持高速视频处理,总线宽32位,数据线可扩至64位。数据传输率132MB/s。适于多媒体场合。
·CAN总线(Controller Area Network)。这是一种单片机外部串行总线。采用多元竞争式结构。按设定仲裁字的方式进行总线仲裁。是网络系统的一种重要总线型式。
此外,还有Signetics公司的芯片内部的DDB总线等。
1995年末,世界上最新开发的Intel公司的总线产品compact PCI被介绍给我国的工控〔7〕 〔8〕,而该类产品在我国目前仍处于初创研发阶段。作为归结为工控机类的单片机,如何彻底解决设备共享问题 ,从而加入现场控制系统(FCS)中,一直是工控界关注的问题。
推荐阅读最新更新时间:2024-03-16 13:26
基于单片机的继电器控制设计应用
1、实验原理图 2、实验内容 利用P1口输出高低电平,控制继电器的开合,以实现对外部装置的控制。 3、预备知识 现代自动化控制设备都存在一个电子与电气电路的互相联结问题,一方面要使电子电路的控制信号能够控制电气电路的执行元件(电动机、电磁铁、电灯等),另一方面又要为电子电路和电气电路提供良好的电隔离,以保护电子电路和人身的安全,电子继电器便能完成这一桥梁作用。 本实验采用JZC—23F型继电器,其控制电压为5V。继电器电路中一般要在继电器的线圈两头加一个二极管以吸收继电器线圈断电时产生的反电势,防止干扰。 4、实验步骤 (1)、在EXIC1上插上07芯片。 (2)、把8031的
[单片机]
51单片机驱动步进电机的电路及程序设计
在这里介绍一下用51单片机驱动步进电机的方法。 这款步进电机的驱动电压12V,步进角为 7.5度 . 一圈 360 度 , 需要 48 个脉冲完成!!! 该步进电机有6根引线,排列次序如下:1:红色、2:红色、3:橙色、4:棕色、5:黄色、6:黑色。 采用51驱动ULN2003的方法进行驱动。 ULN2003的驱动直接用单片机系统的5V电压,可能力矩不是很大,大家可自行加大驱动电压到12V。 ;********************************************************************************* ;****************************
[单片机]
16位单片机对AD9854控制的探讨
AD9854优势和特点 300 MHz内部时钟速率 FSK、BPSK、PSK、线性调频、AM操作 两个集成式12位数模转换器(DAC) 超高速比较器,均方根抖动:3 ps 出色的动态性能:80 dB SFDR (100 MHz ± 1 MHz AOUT) 4×至20×可编程基准时钟乘法器 两个48位可编程频率寄存器 两个14位可编程相位偏移寄存器 12位可编程振幅调制和开关输出形键控功能 单引脚FSK和BPSK数据接口 通过输入/输出接口提供PSK功能 线性或非线性FM线性调频功能,具有单引脚频率保持功能 AD9854电路图 下面给出一种用AD9854开发高精度频率信号发
[单片机]
我们用C语言写的单片机程序存在哪
首先,我们看看ram与rom的特点与区别: RAM速度比Rom快,但断电后信息就消失; ROM速度比RAM慢,但断电后信息还存在; 一般而言,RAM可以随时写入信息,ROM不可以随时写入,当然像Flash Rom之类是可以随时写入的。 综上,我们会把程序存入ROM中,这样程序就一直存在。 例如,我所用的zigbee协议栈中的代码量统计情况如下: **************************************** * *
[单片机]
AT89S51单片机实验及系统板
AT89S51单片机实验及实践系统板(以后简介系统板)集成多个硬件资源模块,每个模块各自可以成为独立的单元,也可以相互组合,因此,可以为不同阶层的单片机爱好者及单片机开发者提供不同的开发环境。要购买此实验板请联系qq125739409 注明 实验板 每个硬件模块介绍如下: 1.继电器控制模块 系统板上提供了2路继电器控制模块,分布在系统板的最左上端区域中,输入信号由Realy in 1和Realy in 2端口输入分别控制两路继电器,继电器控制的信号分别由最上端的两个插针输入和输出。分别称为“com1 open1 short1”,“com2 open2 short2”,由于这个两个继电器是单刀单掷控制,当继电
[单片机]
51单片机串口通信--SCON方式1
计算机的通信分为:串行通信和并行通信 串行通信分为:异步通信和同步通信 异步通信:发送设备与接受设备有各自的时钟,通信时双方的时钟尽量保持一致, 以字符为单位进行传输, 字符与字符间的时间间隔是任意的, 每个字符中的各位是以固定时间传送的, 异步通信的数据格式:起始位,7位数据,校验位,停止位(这10位数据就是所说的字符,叫1帧数据) 同步通信: 建立发送方时钟对接收方时钟的直接控制,使双方达到完全同步。 传输数据的位之间的距离均为“位间隔的整数倍”, 传输的字符间不留间隙,保持位同步和字符同步, 两种方式实现同步:外同步,自同步 外同步:计算机甲控制计算机乙的时钟, 自同步:??? 串行通信的传输方向: 单工:仅
[单片机]
基于AT89S52单片机的太阳能环境参数测试仪设计
引 言 为了确保太阳能发电系统能够正常的工作,需要对太阳能发电系统的各项环境参数进行测量,从而有效地控制其运行。本文介绍了一种基于单片机的太阳能参数测试仪,提供了3种参数的测量功能和通信接口,以及2种供电方式,既可作为手持设备使用,又能安装在发电系统中,具有较高的实用价值。 1 硬件电路设计 1.1 总体结构 该测试仪以AT89S52单片机为核心,外接温湿度传感器SHTll、照度传感器TSL2561、四位共阴数码管、RS485总线通信接口以及显示切换按键。单片机上电工作后,对当前温度、湿度、光强度进行实时测量,通过按键切换将测得的3种参数通过LED数码管进行轮流显示;此外,还可以通过RS485总线与PC机进行
[单片机]
什么是汽车微控制器?汽车MCU的特点、分类及应用
随着智能汽车的发展,用户对汽车的安全性、稳定性、智能化不断提出更新的要求。车载各项功能的实现都需要复杂的芯片组和算法的稳定支持,MCU将发挥更大的作用。 什么是汽车微控制器? 汽车微控制器又称MCU,是汽车电气控制系统的核心部件。MCU必须具备良好的高温性能和稳定性,才能控制车内所有电子系统,包括多媒体、音响、导航、悬架等。与普通MCU相比,汽车MCU对品质要求更高,在复杂环境下不易损坏汽车的。一般来说,最重要的是可靠性和温度范围,民用级为0-70℃,工业级为20-85℃,汽车级为40-85℃。 MCU将成为“汽车大脑”的重要组成部分,是汽车的智能大脑,发挥着“思考、计算、控制”的核心功能。随着汽车电子电气架构向集中式演进,M
[嵌入式]
小广播
热门活动
换一批
更多
设计资源 培训 开发板 精华推荐
最新单片机文章
更多精选电路图
更多热门文章
更多每日新闻
更多往期活动
11月13日历史上的今天
厂商技术中心