您的位置 首页 5G

根据双单片机的数据通信模块设计方案

在信息数据传播的过程中,人们为了保障数据通信系统的工作性能,就将一些新型的通信技术应用到其专用,从而实现双单片机数据通信模块的设计,以确保信息数据传递的有效性和稳定性。其中SPI总线的应用,不但使得数

在信息数据传达的过程中,人们为了确保数据通讯体系的作业功能,就将一些新式的通讯技能运用到其专用,然后完结双单片机数据通讯模块的规划,以确保信息数据传递的有用性和稳定性。其间SPI总线的运用,不光使得数据通讯的效果得到很好的改进,还简化了整个通讯体系的电流结构,使得双单片机数据通讯模块规划的可靠性得到有用的进步。并且跟着社会的不断开展,人们也将许多先进的科学技能运用到其间,有用的促进了我国通讯职业的开展,使其通讯功能得到进一步的优化。

双单片机SPI总线数据通讯规划剖析

在当时我国工业经济开展的过程中,人们为了完结工业的信息化出产,就将计算机操控体系运用到其间才,使其出产功率和质量得到有用的进步。可是,因为工业出产环境非常的恶劣,这就使得计算机体系在运转的过程中,本身结构的稳定性和可靠性存在着必定的问题,然后导致通讯信息在传递时,呈现信号中止的状况。因而为了使得计算机体系的数据通讯才能得到很好的进步,就经过对双单片机的数据通讯模块的规划,来对其进行相应的处理,然后确保信息数据的正常运送,以确保工艺出产的正常运转。

1 数据通讯模块的双单片机结构和作业原理

现在咱们在对数据通讯模块处理的过程中,一般都是选用RS485总线技能来对其进行处理的,然后对相关的信息数据进行搜集,以确保整个通讯体系的正常运用,可是跟着年代的不断开展,传统单片机的作业功能现已无法满意信息通讯的相关要求,咱们就对其数据通讯模块进行相应的优化处理,因而就选用双单片机结构,来对其作业功能进行有用,在使用软件模仿SPI总线,来对其进行处理,然后使得整个通讯体系的稳定性和可靠性得到有用的确保。

双单片机数据通信模块规划的过程中,其双单片机结构首要是有两个不同的CPU体系组成的,它首先是使用一个CPU体系经过RS485总线技能来对相关的信息数据进行收集,再在软件模仿SPI总线技能的根底之上,将相关的信息数据传递到另一个CPU体系上。在整个双单片机结构答应的过程中,人们首要是以第二个CPU体系模块为首要的核心内容,然后对所接受到的信息数据进行收集。这样不只使得信息通讯的效果得到很好的改进,还有利于人们对相关信息数据的收集,然后使得整个出产作业的功率和质量得到有用的进步。并且跟着年代的不断进步,人们在也将许多先进的科学技能融入到了其间,这就使得整个数据通讯体系的功能得到很好的进步,这也为我国通讯职业的开展做出了巨大的奉献。

2 SPI总线技能的概述

SPI是一种同步高效的通讯总线体系,其间它的芯片管脚上中选用四根线路来对其进行相应的通讯处理,这样不只节约了PCB体系的空间布局,给数据通讯信息传达带来了极大的便当,还满意了当时我国通讯职业开展的相关要求。其实,SPI总线技能的通讯原理非常的简略,它首要是由主设备和多个从设备组成的,咱们就经过相关的线路结构,来完结设备信息的运送,然后使得整个计算机体系的通讯才能得到有用的进步。不过,咱们在对SCK信号进行处理的过程中,其信号线首要是由主设备操控的,从设备在其间只能起到一个辅佐的效果,这样就使得主控设备,能够对所用的信息数据进行有用的办理,以确保信息数据的正常运送。

3 根据双单片机的数据通讯模块规划的相关内容

为了进步测控体系对多个事情的响应速度和操控才能,常常需求多个单片机来分工和谐作业,这就要求各个单片机在完结自己使命的一同,还要同其他单片机进行数据通讯。由单片机构成的双CPU体系中,两单片机间的数据传输一般是选用并行口进行并行通讯或使用串口、串行总线(SPI,I2C等)进行串行通讯,还有经过同享I/O接口芯片、同享存储器(RAM)等办法通讯。若使用两单片机的串口进行串行通讯,则有必要确保二者的串口都可用,而51系列单片机只要1个串口,假如体系还要与其他外围设备进行数据通讯,则串口被占用,此刻要完结两单片机间的通讯就得考虑其他的办法;若选用并行通讯办法,则至少需求8根并行数据线、2根操控信号线(关于双机单向并行通讯),假如是双向并行通讯,则需求的操控信号线就会更多,这就对单片机的可用I/O口线提出了要求,并且并行通讯要求两CPU的时钟同步,硬件规划相对杂乱;若选用同享I/O接口芯片或同享存储器办法通讯,则需添加外围接口芯片,使得硬件结构更杂乱。

其间,单片机89C2051(A)的串口(RXD和TXD)与RS485总线接口,用来接纳本站多个数据收集模块的数据;89C2051(B)的串口与Modem芯片接口,用来接纳下线车站数据和向上线车站发送数据。

此外,89C2051(B)经过P1口的2根口线(P1.7和P1.6)与I2C总线(SCL和SDA)接口的芯片CAT1161构成看门狗电路,两CPU的复位端RST接在一同,使得他们能够一同复位;两CPU各经过P1口的一根口线外接一个发光二极管,指示该CPU是否正常作业,若正常作业,则程序距离地给这根口线高、低电平,使发光二极管处于闪耀状况,以便程序调试。因而,串口已不能用于两单片机间的数据传输,又因为本体系对二者之间的通讯速度要求不太高,所以简略有用的办法是经过模仿串口来完结两单片机间的通讯。经过试验发现模仿SPI串行总线是完结双CPU之间数据通讯的一种行之有用的办法,SPI总线只需求片选、串行时钟、数据输入和数据输出4根线就能够完结两CPU间的数据交换,因而选用SPI总线接口能够节约I/O口线和体系资源、简化电路规划、进步体系的可靠性。因为AT89C2051单片机不带SPI串行总线接口,所以要用软件来模仿SPI的操作。

在实践运用中,关于不同的SPI接口芯片,他们的作业时序不同。本模块选用时序进行软件模仿SPI的操作,即在时钟信号的上升沿输入(接纳)数据,下降沿输出(发送)数据。其间,Din和Dout别离用于串行数据输入和输出,片选线CS用于操控数据传输的开端和完毕,时钟线CLK用于同步主从设备间的数据传输。

4 完毕语

咱们在对双单片机数据通信模块规划的过程中,人们为了使其数据信息传输才能得到有用的进步,人们就选用软件模仿SPI总线来对其进行处理,这样不只使得经过体系通讯结构得到了进一步的优化,还很好的满意了单片机运转的相关要求,使其通讯体系的通讯才能很好的进步。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/5g/242247.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部