当前位置:首页 > 电源 > 数字电源
[导读]导读:本文通过对数据通信模块的双单片机的结构和工作原理进行简要的介绍,讨论了双单片机数据通信模块设计的相关内容,以供参考。在信息数据传播的过程中,人们为了保障数

导读:本文通过对数据通信模块的双单片机的结构和工作原理进行简要的介绍,讨论了双单片机数据通信模块设计的相关内容,以供参考。

在信息数据传播的过程中,人们为了保障数据通信系统的工作性能,就将一些新型的通信技术应用到其专用,从而实现双单片机数据通信模块的设计,以确保信息数据传递的有效性和稳定性。其中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总线来对其进行处理,这样不仅使得通过系统通信结构得到了进一步的优化,还很好的满足了单片机运行的相关要求,使其通信系统的通信能力很好的提升。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

5G是指第五代移动通信系统。它们属于移动通信标准的下一个主要阶段,目前的4G网络将遵从国际移动通信(IMT)于2020制定的ITU-R要求,与目前4G以下的系统相比.

关键字: 5G 数据通信 通信系统

随着信息技术的飞速发展,数据通信作为连接世界的桥梁,其重要性日益凸显。为了确保数据通信的高效、稳定和可靠,我们需要关注一系列关键的技术指标。本文将深入解析数据通信的主要技术指标,并探讨其前沿发展。

关键字: 数据通信 数据传输

GSM模块用于许多基于GSM(全球移动通信系统)技术的通信设备。它用于使用计算机与 GSM 网络进行交互。GSM 模块只理解AT 指令,并能做出相应的响应。

关键字: GSM 通信模块 单片机

在电力供配电系统中,配电变压器监测终端(TTU)用于对配电变压器的信息采集和控制,它实时监测配电变压器的运行工况,并能将采集的信息传送到主站或其他的智能装置,提供配电系统运行控制及管理所需的数据。

关键字: 电力载波 通信模块 终端电路

随着科技的飞速发展,数据通信已成为我们生活中不可或缺的一部分。无论是在工作中传输文件,还是在家庭中共享数据,数据通信都扮演着重要的角色。本文将介绍几种常见的数据通信方式,并探讨它们的特点和适用场景。

关键字: 数据通信 有线通信 无线通信

符号(symbol)。通过不同的调制方式(诸如FSK、QAM等等),可以在一个码元符号上负载多个bit位信息。举个例子,4QAM(即QPSK)调制的全部四种码元符号,一种符号可以带两个bit的信息。

关键字: 数据通信 传输速率 FSK

数据通信是计算机与计算机或计算机与其他数据终端之间存储、处理、传输和交换信息的一种通信技术,是计算机技术与通信技术相结合的产物。

关键字: 数据通信 存储 调制器

GPRS通信模块是采用高性能工业级无线模块及嵌入式处理器,以实时操作系统作为软件支撑平台,内嵌自主知识产权的TCP/IP协议,为用户提供高速,稳定可靠,永远在线的透明数据传输通道。

关键字: GPRS 通信模块 处理器

在当今的数字世界中,无论是浏览网页、发送电子邮件还是进行在线交易,所有这些行为的背后都依赖于一个关键组成部分:数据通信协议。简而言之,数据通信协议就是定义电子设备如何交换数据的一系列规则和标准。这些协议确保信息能够在不同...

关键字: 数据通信 计算机网络

并行通信:是指利用多条数据传输线将一个资料的各位同时传送。它的特点是传输速度快,适用于短距离通信,但要求通讯速率较高的应用场合。

关键字: 数据通信 并行通信 串行通信
关闭
关闭