2019年3月25日第36卷第3期Telecom Power TechnologyMar. 25,2019,Vol. 36 No. 3 doi:10.19399/j.cnki.tpt.2019.03.077通信技术基于单片机的数据串口通信研究曾德康(西华师范大学,四川 南充 637000)摘要:随着信息化和工业化的快速发展,单片机相关技术也迅速发展。随着多媒体计算机信息技术的不断发展,单片机技术被广泛应用于多种行业。单片机是一种快捷、方便及效率高的微型处理器,可连接PC机串行接口,以完成与外界设备的通信,如检测系统。单片机是控制系统的核心所在,其通信效率的高低直接影响单片机的广泛应用。因此,深入研究了基于单片机的数据串口通信,有效评价了各通信方式的不同,分析探讨了单片机串行通信的设计,总结了数字技术与单片机的应用。关键词:单片机;数据串口;通信Research on Data Serial Communication Based on Single Chip MicrocomputerZENG De-kang(China West Normal University,Nanchong 637000,China)Abstract:With the rapid development of information technology and industrialization,the related technology of single chip microcomputer has also developed rapidly. With the continuous development of multimedia computer information technology,single-chip microcomputer technology has been widely used in many industries. Microcontroller is a fast,convenient and efficient microprocessor,PC serial interface can be connected to complete communication with external equipment,such as detection systems. The single chip is the core of the control system,and its communication efficiency directly affects the wide application of the single chip. Therefore,effective evaluation of the different modes of communication,analysis and discussion of the design of single-chip serial communication,summarized the digital technology and the application of single-chip computer.Key words:single-chip microcomputer;data serial;communication0 引 言二,时钟同步。节点之间的时钟在实际操作中可能存目前,传统单片机在实践中存在功能简单、难以在一定轻微误差,但可以使用其他措施来实现同步传管理的问题。由于单片机具有集成度高,体积面积小,输。同步通信处于高速发展阶段,其传输介质主要是抗干扰能力强及可靠性高等特点,被广泛运用于各行“帧”[2]。数据传输的起点和终点即为帧的起始位置各业。结合单片机和NCL,可得到具有独特效果的通和终点位置。同步通信方式的本质是字符的结合与传信系统。输。通常,将同步通信字符的起始点设置在数据板块的前方,同时数据板块的后方连接大量的字符,字符1 数据串口通信的概述和方式均无间隔。同步通信引导下的数据板块传输需实现发数据串口通信具有独特的理论和分析方式。数据送端和接收端的同步运行,如图2所示。同步通信可串口用于联系计算机和通信,并充分发挥两者特点。快速提高通信效率,但也存在不稳定因素,如不同字串口通信是连接数据信号线和数据控制线,并最终实符数间的波特率不同。现多样化结合。此外,利用多样化线路可有效连接外11部计算机和部分电子设备。数据传输采用大数据传输11形式,是一种简单快捷的通信方式。数据的串口通信发0接是在串口上以字节的形式进行相关数据的发送和接受,送011001101001然后确定步骤位置实现通信,如图1所示。此通信方并/串转换1串/并转换1收端1端式不仅数据线少,节约成本,还可进行远距离控制和00远距离通信。实现数据串口通信需要具体的参数指标,11如波特率、数据的奇偶性[1]。图1 数据串口通信示意图1.1 同步通信方式同步通信对通信双方的时钟频率要求较高,以时钟的同步保证通信的稳定建立。发送方和接收方分别连续发送和连续接收同步比特流。同步方式包括两种。第一,网络同步。通过自定义的网络连接和世界主时钟达成一致,以保持整个网络节点的准确性。第收稿日期:2019-01-05作者简介:曾德康(1995-),男,四川简阳人,本科在读,主要研究方向为电子信息工程。图2 同步通信示意图· 194 ·曾德康:基于单片机的 Telecom Power Technology 2019年3月25日第36卷第3期数据串口通信研究Mar. 25,2019,Vol. 36 No. 3 1.2 异步通信方式方式,通过命令等联系控制器进行数据传输。通过串异步通信时,数据通常是以字符帧为单位进行传口通信协议也能发送信息,但需通过二进制换算和已送的。字符帧也称数据帧,由起始位、数据位、奇偶有的逻辑顺序来传达单片机的具体信息[6]。校验位及停止位4部分组成,如图3(a)所示[3]。串行通信中,发送端逐帧发送信息,接收端逐帧接收信息。3 单片机的应用及与数字技术的结合两相邻字符帧之间可无空闲位,也可有若干空闲位,现阶段,单片机已被广泛应用。虽然单片机没有可如图3(b)所示。这种类型的传输通常是一个小的分组。以进行交换的界面,但是通过与控制系统融合,可在线例如,一组字符具有该组的起始位和结束位。由于添输入和编写控制程序,加强任务管理,减少功耗,加强加了大量辅助位作为负载,因此这种传输方法的效率抗干扰水平。单片机的应用主要体现在以下三个方面。相对较低。异步通信可缓解数据接收双方的时间差异,第一,工业行业。单片机是设备的重要元件,可用于提降低双方的延迟率。异步通信的缺点是数据传输速度升设备工作效率,控制企业成本。第二,单片机技术具和数据传输效率的降低。有控制功能。单片机技术与其他技术的融合,实现了信第n-1字符帧第n字符帧第n+1字符帧息交互;在单片机的基础上加强自适应,广泛应用于自停起停起奇偶止始8位数据奇偶止始动报警和故障识别等方面。第三,数据工具。单片机是校验位位校验位位串行通信中分析数据和转换数据的工具。D70/110D0D1D2D3D4D5D6D70/110D0D1单片机是微型计算机,内存、能力和能耗存在一(a)无空闲位字符帧定,制约了数据的处理。单片机技术和数字技术第n-1字符帧第n字符帧停起停起第n+1字符帧的结合可拓宽技术适用范围,设计中应满足以下要求。止始8位数据位位奇偶止校验位空闲位始位第一,可靠性和质量。混合设计不能随意搭配。市场10D0D1D2D3D4D5D6D70/111110D0上虽然存在较成熟的单片机,但是其产品质量并不相(b)无空闲位字符帧同,生产工艺和设计能力影响产品功能。第二,安全性。图3 异步通信的字符帧格式大部分智能产品主要应用于敏感领域,如监测火灾等,因此对产品的可靠性和安全性提出了较高要求。第三,2 单片机串行通信的设计共享数据。大数据环境下,人们越来越重视共享数据,单片机串行通信一般用于实现与外部设备交换数后台处理也更加模块化,因此对功能的多样性提出了据,实现与上位机的通信。例如,工业现场有很多具较高要求。单片机可实现多样性功能,可使用更多的备串口通信功能的端表,可在中控室随时读取表的运串口连接其他设备。行状态和相关数据,及时发现异常,实现了工业自动4 结 论控制。某些用户可根据实际情况,在串口上添加光电隔离电路,以保护端口[4]。随着时代的快速发展和信息化技术的不断进步,2.1 串行通信的数据通路形式传统单片机已无法满足现实要求。专业技术人员必须单工形式、全双工形式及半双工形式是串行数据加强单片机与单片机内部结构的设计,并严格按照有通信的三种通路形式,依据各自不同的特点达到通信关说明进行正确设置和严格处理,以提高整体系统的效率的最大化和损耗的最小化[5]。单工形式的数据通运行效率与运行稳定性。单片机的集成度高,数据信路,其通信的建立仅需一条数据线,要求在数据传输息块完善,广泛应用于各领域。通过PC端口与单片机过程中通信双方必须保持规定的接收频率,一方固定通信,完成数据传送,提高了企业的发展速度,促进为发送端,另一方固定为接收端。单向传输可降低损耗,了经济社会的稳定进步。适用于对通信要求不高的设备。全双工形式依托通信参考文献:双方均安装有发送器和接收器的便利,能快速实现数据的双向传输,在交互过程中能实现同时发送和同时[1] 王振友,宗风强.在Visual Basic6.0下实现组态王与单接收。如果要实现全双工形式的通路建设,必须有两片机的串口通信[C].山东省计算机学会2012年信息技条数据线以保证传输速率。根据半双工形式数据传输术与信息化研讨会论文集(二),2005:227-229,238.[2] 陶 杰,吴小红.一种微机单片机模型多机串口通信的通道的不同,可选择一条数据线或者两条数据线实现实现[J].绍兴文理学院学报(自然科学版),2011,7(12):通信。该形式的最大特点是数据只能选择任意一方进行发送,不能同时发送。122-124.[3] 徐荣峰,田建春.试析单片机与PLC之间的串行通信实2.2 通信过程分析现[J].电脑与电信,2016(9):38-40.通信数据的传输需规范发送行为,确定数据板块[4] 张宏伟,汪 洋,李新德.单片机应用技术[M].北京:存在的数据和信息,寄存在数据寄存器,然后进行转换,北京理工大学出版社,2016.及时校正传输的数据。数据传输时,寄存器也同步完[5] 祁 伟,刘克江.单片机原理与接口技术[M].北京:成自身传输工作。数据传输完成后,逻辑控制器有效北京航空航天大学出版社,2017.控制单片机的传输过程,并及时传达命令,最终带动[6] 刘焕平,童一帆.单片机原理及应用[M].北京:北京整个数据传输进程。现阶段,单片机可检测帧的传输邮电学院出版社,2008.· 195 ·