基于AT89C52单片机和BU-61580芯片实现1553B总线的开发板设计

数据传输作为总线网络的重要组成部分,是数据通讯网络和计算机网络的基础。采用数据总线传输方案组建的测控网络,较好地解决传统的测控系统过于复杂、笨重、可靠性低等缺点。数据总线作为飞机航电系统中首先运用的数字电子设备,其中mil-std-1553b是其典型代表,它是20世纪70年代美国公布的一种串行多路数据总线标准,利用一条屏蔽双绞线进行带有时钟信息的数据传输。它最初是为飞机提出的内部电子系统连网标准。后来由于其可靠性高、传输率较高、技术成熟、易于扩展等优点得到广泛应用,尤其在航空、航天测控网络中倍受关注。
1、 1553b总线简介
1553b总线是一种广播式分布处理的计算机网络,可挂接32个终端,所有终端共享一条消息通路,任一时刻网络中只有一个终端在发送消息,传送中的消息可以被所有终端接收,实际接收的终端通过地址来识别。网络结构简单、终端扩展方便,任一终端的故障都不会造成整个网络的故障,总线控制器则可以通过备份提高可靠性,但网络对总线本身的故障比较敏感,因此通常采用双冗余度总线。
1553b总线强调了整个系统的实时性,即传输一个固定消息所需的时间短。1553b总线按指令/响应的方式异步操作,即总线上所有消息传输都由总线控制器发出的指令来控制,这种方式适合集中控制的分布式处理系统。1553b通信协议中反映了支持电子系统中同步/异步通信的特性。
1553b总线为多冗余度总线型拓扑结构,具有双向传输特性,其传输速度为1 mbit·s-1,传输方式为半双工方式,采用曼彻斯特ⅱ型码。它采用指令/响应型通信协议,具有3种终端类型:(1)总线控制器(bc),是在总线上惟一被安排为执行建立和启动数据传输任务的终端。(2)远程终端(rt),是用户子系统到数据总线上的接口,能在bc的控制下提取或吸收数据。(3)总线监视器(mt),是监控总线上的信息传输,以完成对总线上的数据源进行纪录和分析,但其本身不参与总线通信。
2、 bu-61580简介
bu-61580是美国ddc公司为mil-std-1553b标准设计的超大规模接口协议芯片,它是当前1553b总线应用系统中流行的器件,图1是bu-61580的内部功能框图。它内部功能强、接口灵活、便于控制,有各种封装形式和供电电压供用户选择,是1553b等总线标准应用中较常用的接口芯片。
3 、基于bu-61580设计的1553b总线板卡
本文采用mcs-51系列的单片机at89c52与bu-61580共同设计,该板卡接口灵活、控制简单,可设置为1553b总线中的bc、rt、mt终端类型进行工作,外围控制为通用rs232串口。下面以bc终端类型举例说明,简要介绍如何完成对bu-61580的控制,实现1553b总线功能。
3.1 硬件设计
bu-61580与微处理器或外部存贮器接口灵活。可与8位8位、16位多种微处理器接口,需要较少的控制逻辑电路。这里bu-61580与微处理器采用了直接存贮器存取方式、使用了16位地址线、8位数据线。图2为该1553b板卡的原理图。
3.2 软件设计
由于bu-61580功能强,可通过程序设计使其成为bc、mt、rt或mt兼rt,所以其软件设计也较为复杂,如图3所示。
该板卡的软件主流程图如图3(a),板卡加电后,软件首先对bu-61580进行初始化设置,在主循环里分别对rs232串口标志、50ms定时标志、外部中断标志进行查询,该板卡的对外接口为rs232串口,接收到外部rs232命令后,应根据命令做出不同的操作,如发送1553b输入命令等;该板卡会50ms周期发出1553b输出命令,读取回传数据,通过rs232板卡送出;当发出1553b命令后,bu-61580启动命令传输,传输完毕后或回传数据完毕,bu-61580会产生外部中断,要求单片机读取数据。图3(b)为启动发送1533b命令的流程图。
4、 结束语
bu-61580的应用较为复杂,文中介绍了一部分的应用技术,但其他功能的软件设计过程与之类似,供感兴趣者参考。


《重庆市城市道路照明设施管理实施办法》智能灯杆地方标准免费下载
联想超智能电脑将人工智能如何与PC设备结合
CI130X智能语音芯片应用于照明,可实现离线语音控制照明,多种产品形态可选
盛群推出I2C串行接口产品-HT16K23
精彩回顾|阿丘科技7月线下研讨会圆满结束
基于AT89C52单片机和BU-61580芯片实现1553B总线的开发板设计
传统产业数字化转型的模式和路径
Vivaldi 1.5发布:全球首款可以控制照明的浏览器
10K环形封装热敏电阻 NTC热敏电阻 温度传感器
芯片短缺汽车涨价什么时候恢复
烙铁头被腐蚀的原因
吸氧的好处你知道吗?家用制氧机哪个牌子好?
双锁存与PWM LED驱动IC拍照效果浅析
摩尔定律消亡倒计时,或止于物理极限
如何判断达林顿管等效为何种类型的三极管呢?
以太网就是宽带连接吗?以太网口是网线接口吗?
麒麟软件与openEuler社区合作打造行业应用标杆案例
广汽埃安智能电驱工厂竣工,锐湃M25超级电驱下线
北京首都国际机场全面完成5G网络建设和开通
第一卫E607单耳无线耳机体验 一款诚意满满的产品