基于RS485总线的PC与单片机多机通信系统设计

基于RS485总线的PC与单片机多机通信系统设计

ID:36648532

大小:228.71 KB

页数:3页

时间:2019-05-13

基于RS485总线的PC与单片机多机通信系统设计_第1页
基于RS485总线的PC与单片机多机通信系统设计_第2页
基于RS485总线的PC与单片机多机通信系统设计_第3页
资源描述:

《基于RS485总线的PC与单片机多机通信系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、学兔兔www.xuetutu.com基于RS485总线的PC与单片机多机通信系统设计胡中功,等基于RS485总线的PC与单片机多机通信系统设计胡L卜『功,黄波,江维(武汉工程大学电气信息学院湖北武汉,430074)(湖北工业大学商贸学院电信学院湖北武汉,430079)摘要:介绍了‘种于PCjII,~11多单‘机组成的主从式控制系统的设计方案。以PC机作为上何机,多台80C51单,l‘机作为下何机,实现上何机与下位机以及下何机与下位机的通信。硬件方面,介绍了系统qJ各电路的原理,设计了实玑该电路的原理;软件

2、方面,分析了上位机嗣1下位机之间的串行通信,并完成了多机通信的设计。实验证日Jj,该系统具有定的先进性和良好的实用性,可靠性。关键词:单片机;RS485;多机通信;通信协议Abstract:ThispaperintroducesakinddesignofPCandmorepracticalmasterslavecontrolsystem,WaPCasPCmany80C51SCMasthemachine.RealizingthecommunicationwiththemachineandPC.Inhai~w

3、al'e,thispaperintroducestheprincipleofeachcircuitsystemanddesignsthecircuitprinciplediagramrealization.Insoftware,paperanalysisthePCandmachineofserialcommunication,andfinishthemulticomputercommtmicationdesign.Experimentalresultsshowthatthissystemhasadvanc

4、ed,practicalandgoodreliability.Keywords:PCMachine;RS-485;DataTransmission;Multi—machineCommunication中图分类号:TP386.2文献标识码:B文章编号:1001—9227(2012)01-0030-030引言息后,开中断去执行程序,与上位机发过来的地址相比随着高性能计算机、络技术及单片机技术的/1断较。地址相同的那台单片机向主机发送自己的地址,然后发展,不仅使讣算机麻用向网络化、综合化、集成化、智准备接收上何

5、机发送过来的命令,看是接收还是发送数能化发展,I(iJ日.使单”机的应用也从独立的单机控制向多据;上位机收到发过来的地址并进行判断看是与白发机联的方发展,这就需要将再单机进行组以进行相送的地址相符,相符后则发送命令。通过此过程来达到上互通信,从简单的集中式控制逐渐向复杂的分式形式发位机与下位机之问数据的传输,并将接收到的数据用永展,十是出现了以通信络技术为础的新的{率制形式。器进行显爪。采用RS一485构成的多机通信原理框图,如图串行通信作为‘种简单、廉价的通信方式在控制i:程中得l所永。到了广泛的应用,

6、其中RS一485总线型控制系统得到了推广币II发展。由PC机多台单机构成的多级I叫络通信系统2硬件部分已成为单片机技术发展的‘个方向。2.1RS-232接口电路存本电路设计中RS一232接口电路主要功能是解决PC1系统总体设计方案机与外部设备连接的电半转换问题。8051单Jl1.机有‘个伞木系统是由台PC机为上何机,由多台8OC51单片机双J:的串行通信口,所以单』机雨1PC机之间叮以方便的构成土从式结构络作为下位机,以此来实现上位机与下进行串口通信。PC机串口是RS232电平的,以』L负电压来何机,下位

7、机与下何机之『uJ信息的的通信的研究。农永逻辑状态,而单片机的串口是TTL电半的,以高低电半农逻辑状态。因此,为了能够使计算机接口和终端的:I.ITTL器件连接,必须在RS一232C与TTL电路之问进行电半11逻辑关系变换。MAX232芯片内部有‘个电源电压变换器,][町以把输入的+5V电源电乐变换成为RS一232c输出电半所II需的负l0V电压。所以,采用此芯片接口的串行通信系1MAX485IlMA85I⋯‘IMAX485l统只需单‘的+5V电源就可以。ttlT2.2RS-232与RS-485转换电路l

8、1号机lI⋯·]由十本系统采用的是RS485总线标准,我们通过图1系统总体设计图MAX232芯片把RS一232标准电平转换为TTL标准电平了,所以现在需要把TTL电平转换为485电半,在此我们选择最本系统通信过程如下:上何PC机作为主机经过一定常用的MAX485芯片。MAX485芯片包含个驱动器和‘个接的程序后,先向下位机发出地址信号,各个下位机收到信收器,适合于RS一485通信标准的低功率收发器。MAX485芯片采用单·电源

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。