北京立萨科技有限公司
咨询热线:010-82488292
公司电话:010-82488292
公司传真:010-82611646
企业邮箱:sales@lisatech.cn
地址:北京市海淀区中关村大街19号 新中关大厦B座南翼15层1507室
解析数据通讯模块的设计——立萨科技
摘要 : 言而总之,在信息数据传达的过程中,大家为了保证数据通讯系统的作业功能,就将一些新式的通讯技能使用到其专用,然后完结双单片机数据通讯模块的规划,以保证信息数据传递的有用性和稳定性。
往往双单片机数据通讯模块规划的时候,大家为了使其数据信息传输才能得到有用的进步,大家就选用软件模仿SPI总线来对其进行处置,这样不只使得通过系统通讯构造得到了进一步的优化,还极好的满意了单片机运转的有关需求,使其通讯系统的通讯才能极好的进步。这篇文章通过对数据通讯模块的双单片机的构造和作业原理进行扼要的介绍,评论了双单片机数据通讯模块规划的有关内容,以供参阅。

双单片机SPI总线数据通讯规划剖析
在当时中国工业经济开展的过程中,大家为了完结工业的信息化出产,就将计算机操控系统使用到其间才,使其出产功率和质量得到有用的进步。可是,由于工业出产环境非常的恶劣,这就使得计算机系统在运转的过程中,自身构造的稳定性和可靠性存在着必定的问题,进而致使通讯信息在传递时,出现信号中止的状况。因而为了使得计算机系统的数据通讯才能得到极好的进步,就通过对双单片机的数据通讯模块的规划,来对其进行相应的处置,然后保证信息数据的正常运送,以保证技能出产的正常运转。
一、数据通讯模块的双单片机构造和作业原理
目前咱们在对数据通讯模块处置的过程中,一般都是选用RS485总线技能来对其进行处置的,然后对有关的信息数据进行搜集,以保证整个通讯系统的正常运用,可是跟着年代的不断开展,传统单片机的作业功能现已无法满意信息通讯的有关需求,咱们就对其数据通讯模块进行相应的优化处置,因而就选用双单片机构造,来对其作业功能进行有用,在使用软件模仿SPI总线,来对其进行处置,然后使得整个通讯系统的稳定性和可靠性得到有用的保证。
在双单片机数据通讯模块规划的过程中,其双单片机构造首要是有两个不一样的CPU系统构成的,它首先是使用一个CPU系统通过RS485总线技能来对有关的信息数据进行收集,再在软件模仿SPI总线技能的根底之上,将有关的信息数据传递到另一个CPU系统上。在整个双单片机构造答应的过程中,大家首要是以第二个CPU系统模块为首要的核心内容,然后对所接受到的信息数据进行收集。这样不只使得信息通讯的作用得到极好的改进,还有利于大家对有关信息数据的收集,然后使得整个出产作业的功率和质量得到有用的进步。并且跟着年代的不断进步,大家在也将许多领先的科学技能融入到了其间,这就使得整个数据通讯系统的功能得到极好的进步,这也为中国通讯职业的开展做出了无穷的奉献。
二、SPI总线技能的概述
SPI是一种同步高效的通讯总线系统,其间它的芯片管脚上中选用四根线路来对其进行相应的通讯处置,这样不只节约了PCB系统的空间布局,给数据通讯信息传达带来了极大的便当,还满意了当时中国通讯职业开展的有关需求。本来,SPI总线技能的通讯原理非常的简略,它首要是由主设备和多个从设备构成的,咱们就通过有关的线路构造,来完结设备信息的运送,然后使得整个计算机系统的通讯才能得到有用的进步。不过,咱们在对SCK信号进行处置的过程中,其信号线首要是由主设备操控的,从设备在其间只能起到一个辅佐的作用,这样就使得主控设备,能够对所用的信息数据进行有用的管理,以保证信息数据的正常运送。
三、根据双单片机的数据通讯模块规划的有关内容
为了进步测控系统对多个事情的响应速度和操控才能,常常需求多个单片机来分工和谐作业,这就需求各个单片机在完结自个使命的一起,还要同其他单片机进行数据通讯。由单片机构成的双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用于同步主从设备间的数据传输。
言而总之,在信息数据传达的过程中,大家为了保证数据通讯系统的作业功能,就将一些新式的通讯技能使用到其专用,然后完结双单片机数据通讯模块的规划,以保证信息数据传递的有用性和稳定性。其间SPI总线的使用,不但使得数据通讯的作用得到极好的改进,还简化了整个通讯系统的电流构造,使得双单片机数据通讯模块规划的可靠性得到有用的进步。并且跟着社会的不断开展,大家也将许多领先的科学技能使用到其间,有用的促进了中国通讯职业的开展,使其通讯功能得到进一步的优化。
北京立萨科技在ARM平台已有14年以上的开发经验,并与Freescale、TI、Atmel、ARM、等世界知名芯片厂商达成战略合作伙伴,为众多嵌入式产品厂商提供硬件平台和定制服务解决方案,可帮助实力较弱的嵌入式产品厂家定制底板,同时提供操作系统和外设驱动等技术支持。
上一篇:核心板加工厂为您讲述PCB板材的类型——立萨科技1970-01-01
下一篇:未来智能家居用眼睛就能安排生活——立萨科技1970-01-01
文章推荐
- RK3288底板+核心板设计过程
- RK3288广告机硬件和软件调试心得
- 一款基于TI Sitara Cortex-A8 AM3358的嵌入式单板机
- BeagleBone产品采用了德州仪器推出的Sitara AM335x Cortex A8 ARM处理器
- 一个带有HDMI视频输入的VS-RK3288方案
- 瑞芯微vs-rk3288方案定制Android 开发板
- RK3288在人脸识别上的应用及外接双路摄像头
- 德州仪器(TI)工业以太网解决方案
- AM335x ARM Cortex-A8处理器-TI DLP 3D打印机总体解决方案
- 瑞星微RK3288方案设计
- i.MX6Q Cortex-A9新一代智能平台
- i.MX6Q车载全触控智能管理终端解决方案
- AM3354嵌入式充电桩计费控制单元主板方案
- 大联大控股世平推出 TI 、NXP 多领域应用人机交互平台
- 强化物联网“心脏”,智能网关设计详解
- TI AM437x系列处理器为核心的嵌入式开发板Rico Board
- 如何用BB Black制作DAC系统
- 采用AM3352工控核心板进行免疫荧光检测仪解决方案
- 人机交互与TI Sitara处理器的产品性能介绍
- Rockchip RK3399 eMMc 的 DTS 配置说明
| 我要评论: | |
| *内 容: |
|
| 验证码: |
|

共有0条评论