位置:51电子网 » 技术资料 » 接口电路

用MC145026/27实现多机并口线通信

发布时间:2008/5/27 0:00:00 访问次数:958

作者:第二炮兵工程学院 马福禄 周召发 来源:《国外电子元器件》

摘要:介绍了一种用三态编解码芯片mc145026/27实现的基于并口的多机线通信系统的组成原理和实现方法,给出了多台微型机之间的无线通信问题的解决方案等,阐述了系统的总体组成及通信方法。 关键词:并行接口 无线通信 编码器 *** mc145026/27 1 引言 在遥测、遥控等领域中,往往使用微机与单片机组成多机通信系统来完成测控任务。其中,常用的方法是使用微机的rs-232c串行接口进行串行数据通信。由于受环境的影响以及rs-232c串行接口电气性能的限制,加上连接线长、接线麻烦等缺点,其通信的空间范围总是受到限制,并使人们感到不便。因此,人们想到了无线传输。常用的无线传输方式有无线短波传输和红外线传输,但这两种方式都有一定的局限性,如短波方式易受外界电磁场的干扰,线外线传输方式不能隔墙传输等等,本文将介绍采用最新的无线长波收发模块t630/t631,以及最新三态编解码芯片mc145026/mc145027来设计无线数据通信装置的方法。该装置具有抗干扰性能好、穿透性强、传输距离远等特点。由于串行接口传输速度慢,信号处理电路复杂,外接模块困难。因此,本装置选用并行接口通信,从而使得电路简单易做、可靠性高。 2 系统组成 如图1所示,本装置主要由数据编解码和发射接收两大模块组成。其中,数据编解码模块用来完成数据信息的输入输出、地址编码、地址识别以及数据并/串转换等任务;发射接收模块是用来完成串行数据的调制发射及接收解调等任务。 2.1 编解码模块 编解码模块由三态编解芯片mc145026和mc145027组成,此组芯片是摩托罗拉公司生产的用于通信配对使用的最新芯片。编码芯片mc145026可对9位输入信息(地址位a1~a5,数据位d6~d9)进行编码,编码后每个数据位用两个脉冲表示:“1”编码为两个宽脉冲;“0”编码为两个窄脉冲;“开路”编码为一宽脉冲和一窄脉冲交叉。当te端输入脉冲上升沿时,编码后的数据流开始由d0串行输出。对于每9位数据信息,可以看作是一个数据字,为了提高通信的安全性,编解码芯片对每个数据字发送两次,接收两次。 mc145027***用于接收mc145026输出的编码数据流。当***地址与编码器地址状态相并连续收到两组相同编码信号时,vt端由低电平跳变为高电平以指示接收有效,同时中断计算机进行接收。而当接收到的数据流地址位与本机地址设置不同,或是两次接收的数据不同,或是在四个数据周期内无信号时,vt端变为低电平,此时可认为无信号或认为信号不是发送给本机的。由于对接收到的信息进行地址识别是由mc145027芯片来完成的,因此,对不是发送给本机的信息通常不传送到并行接口,所以对本机的工作也就不会造成影响。 2.2 发射接收模块 发射接收模块由长波数字信号收发芯片t630及t631组成。此组芯片可用于发射、接收串行数据信号。长小组能够穿透建筑物、机箱、金属设备等阻隔。其发射功率在mw级,150khz频段,所以不会对其它电路产生干扰。同时,也很难被其它电路干扰。它的供电电压范围为1.5~20v,可由并行接口+5v引脚供电。芯片内部集成了包括天线在内的各种部件,其外部电路及应用接口也十分简单。 3 通信原理 3.1 对并行接口的利用 微型机centronic打印机的并行接口包括一个8位数据输出寄存器、一个8位数据输入寄存器、一个5位控制输出寄存器和一个5位状态输入寄存器。对该接口数据输出寄存器进行写操作可实现8位信息的输出;而对接口控制寄存器的与操作则可改变输出控制线的状态;对接口状态输入寄存器的读操作可得到外设的状态信息。centronic并行接口与外设连接时使用8根数据线、4根控制线和5根状态线。其数据线信号为data0

作者:第二炮兵工程学院 马福禄 周召发 来源:《国外电子元器件》

摘要:介绍了一种用三态编解码芯片mc145026/27实现的基于并口的多机线通信系统的组成原理和实现方法,给出了多台微型机之间的无线通信问题的解决方案等,阐述了系统的总体组成及通信方法。 关键词:并行接口 无线通信 编码器 *** mc145026/27 1 引言 在遥测、遥控等领域中,往往使用微机与单片机组成多机通信系统来完成测控任务。其中,常用的方法是使用微机的rs-232c串行接口进行串行数据通信。由于受环境的影响以及rs-232c串行接口电气性能的限制,加上连接线长、接线麻烦等缺点,其通信的空间范围总是受到限制,并使人们感到不便。因此,人们想到了无线传输。常用的无线传输方式有无线短波传输和红外线传输,但这两种方式都有一定的局限性,如短波方式易受外界电磁场的干扰,线外线传输方式不能隔墙传输等等,本文将介绍采用最新的无线长波收发模块t630/t631,以及最新三态编解码芯片mc145026/mc145027来设计无线数据通信装置的方法。该装置具有抗干扰性能好、穿透性强、传输距离远等特点。由于串行接口传输速度慢,信号处理电路复杂,外接模块困难。因此,本装置选用并行接口通信,从而使得电路简单易做、可靠性高。 2 系统组成 如图1所示,本装置主要由数据编解码和发射接收两大模块组成。其中,数据编解码模块用来完成数据信息的输入输出、地址编码、地址识别以及数据并/串转换等任务;发射接收模块是用来完成串行数据的调制发射及接收解调等任务。 2.1 编解码模块 编解码模块由三态编解芯片mc145026和mc145027组成,此组芯片是摩托罗拉公司生产的用于通信配对使用的最新芯片。编码芯片mc145026可对9位输入信息(地址位a1~a5,数据位d6~d9)进行编码,编码后每个数据位用两个脉冲表示:“1”编码为两个宽脉冲;“0”编码为两个窄脉冲;“开路”编码为一宽脉冲和一窄脉冲交叉。当te端输入脉冲上升沿时,编码后的数据流开始由d0串行输出。对于每9位数据信息,可以看作是一个数据字,为了提高通信的安全性,编解码芯片对每个数据字发送两次,接收两次。 mc145027***用于接收mc145026输出的编码数据流。当***地址与编码器地址状态相并连续收到两组相同编码信号时,vt端由低电平跳变为高电平以指示接收有效,同时中断计算机进行接收。而当接收到的数据流地址位与本机地址设置不同,或是两次接收的数据不同,或是在四个数据周期内无信号时,vt端变为低电平,此时可认为无信号或认为信号不是发送给本机的。由于对接收到的信息进行地址识别是由mc145027芯片来完成的,因此,对不是发送给本机的信息通常不传送到并行接口,所以对本机的工作也就不会造成影响。 2.2 发射接收模块 发射接收模块由长波数字信号收发芯片t630及t631组成。此组芯片可用于发射、接收串行数据信号。长小组能够穿透建筑物、机箱、金属设备等阻隔。其发射功率在mw级,150khz频段,所以不会对其它电路产生干扰。同时,也很难被其它电路干扰。它的供电电压范围为1.5~20v,可由并行接口+5v引脚供电。芯片内部集成了包括天线在内的各种部件,其外部电路及应用接口也十分简单。 3 通信原理 3.1 对并行接口的利用 微型机centronic打印机的并行接口包括一个8位数据输出寄存器、一个8位数据输入寄存器、一个5位控制输出寄存器和一个5位状态输入寄存器。对该接口数据输出寄存器进行写操作可实现8位信息的输出;而对接口控制寄存器的与操作则可改变输出控制线的状态;对接口状态输入寄存器的读操作可得到外设的状态信息。centronic并行接口与外设连接时使用8根数据线、4根控制线和5根状态线。其数据线信号为data0

相关IC型号

Warning: Undefined variable $stockkeys in G:\website_51dzw\www.51dzw.com\code\tech\view.php on line 152

热门点击

 

推荐技术资料

耳机放大器
    为了在听音乐时不影响家人,我萌生了做一台耳机放大器的想... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!