APP下载

基于单片机的远距离传输控制器设计

2012-11-16周维芳

中国新技术新产品 2012年8期
关键词:原理图端口单片机

周维芳 荣 跃

(1、北华大学,吉林,132021 2、长春卷烟厂,吉林 130031)

1 引言

随着城市化的进程发展,社会已经进入信息化的时代,信息传输快捷化和处理高效化已经成为各行业目标要求的重中之重,人们每时每刻都需要获取重要信息,并对这些信息加以处理和利用。因此,数据信息的传输和显示就成为一个值得研究和重视的课题。

大屏幕显示技术主要是基于LED的电子显示屏,信息的获取和显示是依据控制器来完成的。通过控制室计算机远距离把数据传输给终端,使得人们快速获得相关信息,在控制系统中便于对数据的分析计算,及时做出调整。

本文主要介绍利用单片机技术,把软硬件结合起来设计一种传输控制器,并根据传输协议来完成数据的传输和检测,以达到快速准确处理数据的目的。远距离传输采用串行通道,应用RS-232和RS-485协议传输数据信息。

这项设计属于实用技术,且要求设计精确,适合各种环境和场合应用。

2 控制器的方案

数据传输控制器是把人们的信息变成以数字代码表示的数据,并把这些数据输送到远端的计算机系统,同时,可以接收远端计算机系统的处理结果——数据,并将它变为人们能理解的信息,相当于人和机器之间的接口。CPU与外设之间的信息交换,是通过它们之间接口电路中的I/O端口来进行的,由于同一个外部设备与CPU之间所要传送的信息类型不同,方向不同,作用也不一样,所以接口电路中可以设置多个端口来分别处理这些不同的信息。

数据电路:由传输信道及其两端的数据电路终接设备DCE组成,它位于DTE与计算机系统之间,作用是为数据通信提供数字传输信道。

传输控制器接收数据后,将数据传输给其它系统或显示终端设备。控制器是以CPU为核心,有数据输入和输出接口、复位电路以及显示驱动电路等部分构成,组成框图如图(1)所示。

图1 控制器系统方框图

3 硬件实现

传输控制器的电路原理图部分如图(2)所示。其中CPU采用的是ATMEL公司AT89C51控制器,该单片机只有一路串行口,为了与不同系统和微机通讯,电

路扩展了三路串行口,通过74LS32及74LS11实现。采用MAXIM公司MAX232接口芯片与微机通讯,该芯片应用方便,只需外接4个电容即可。为了延长信号传输距离,传输控制器设计了一个RS485接口与其它系统或大屏通讯。RS485接口采用MAXIM公司MAX1480芯片;该芯片采用单5V供电,完全电隔离,传输速率可达2.5Mbps,具有电流限制及热关断功能,抗雷击。

4 软件设计

根据功能要求,主要完成:端口连接、上电提示、通信模块(大屏幕和上位机)等几个模块程序。控制器主程序流程图如图(3)所示。

图2 控制器电路原理图

图3 程序流程图

结论

本文以89C51作为核心,通过RS485协议,实现数据传输控制器和大屏幕之间的通信流程;利用RS232协议,实现了数据传输控制器与PC通信。

通过测试,硬件电路和通信功能都已基本实现。设计中可能还有很多没有考虑到的地方,如数据信息传输过程中的有效保护和信号干扰问题。

[1]毕厚杰.多媒体信息的传输与处理[M].人民邮电出版杜.2004.

[2]黎洪松.数字视频技术及其应用[M].清华大学出版社.2001.

[3]李世银.基于流媒体的数字视频传输技术研究[J].中国矿业大学.2002.

[4]Linear Application Hand book.ational Semiconductor.1993 edition

[5]Linear Application Specific Ic's Data book.National Semiconductor

猜你喜欢

原理图端口单片机
浅谈STM32核心板原理图设计
基于单片机的SPWM控制逆变器的设计与实现
电路原理图自动布图系统的设计与实现
基于Protel DXP 2004层次原理图的设计
基于单片机的层次渐变暖灯的研究
基于单片机的便捷式LCF测量仪
端口阻塞与优先级
初识电脑端口
Microchip推出两个全新PIC单片机系列
8端口IO-Link参考设计套件加快开发速度