基于无线通讯实现自动查线功能的系统技术方案

技术编号:14959324 阅读:244 留言:0更新日期:2017-04-02 12:16
本实用新型专利技术涉及一种基于无线通讯实现自动查线功能的系统,其特征在于包括主控计算机、无线通信模块1和多个无线通信模块2;主控计算机和无线通信模块1通过串口连接,无线通信模块1和多个无线通信模块2之间采用无线通讯方式;所述的无线通信模块1包括无线收发模块1和MCU1,MCU1与无线收发模块1连接;所述的无线通信模块2包括无线收发模块2、MCU2、CPLD控制2和标准转接头,无线收发模块2与MCU2连接,MCU2与CPLD控制2连接,CPLD控制2与标准转接头连接。与待查线模块之间以无线通讯方式进行对话,既能满足查线要求,又不会费时费力。

【技术实现步骤摘要】

本专利技术属于无线通信领域,具体涉及一种基于无线通讯实现自动查线功能的系统,应用于产品检测与调试。
技术介绍
查线工作是产品调试之前的一道关键工序,它能防止因接线错误、接线短路造成的电路功能故障或损坏。目前我们的查线方式主要是人力和有线两种方式。人力查线主要是通过人工读取数字多用表的通断指示状态,当被查设备的线缆规模较大时,需要两名以上的操作人员进行查线操作,这种查线方式存在以下缺点:完全依靠人工读取结果费时还容易出错,如果导线有接错的情况发生,靠人工找到接错点,效率低。还有一种自动查线方式,是通过有线连接的方式实现,这种方式消除了人工查线易出错,效率低的问题,但是查线的设备和被测设备必须通过线缆进行连接,导线规模大,应用受限,做线麻烦成本高,应用场合容易受限制,做线不方便,为查线带来极大的麻烦。这严重影响到产品的生产和交付,而且产品和人员的安全也得不到保障。
技术实现思路
要解决的技术问题为了避免现有查线方式的缺陷和不足,本专利技术提出一种新型的通过无线通讯实现的查线系统。要解决的主要问题为:设计一种无线通讯方法,该方法与待查线模块之间以无线通讯方式进行对话,既能满足查线要求,又不会费时费力。技术方案一种基于无线通讯实现自动查线功能的系统,其特征在于包括主控计算机、无线通信模块1和多个无线通信模块2;主控计算机和无线通信模块1通过串口连接,无线通信模块1和多个无线通信模块2之间采用无线通讯方式;所述的无线通信模块1包括无线收发模块1和MCU1,MCU1与无线收发模块1连接;所述的无线通信模块2包括无线收发模块2、MCU2、CPLD控制2和标准转接头,无线收发模块2与MCU2连接,MCU2与CPLD控制2连接,CPLD控制2与标准转接头连接。所述的无线收发模块1和无线收发模块2为nRF24L01。所述的MCU1和MCU2选用51系列的STC12C5A60S2。有益效果本专利技术提出的一种基于无线通讯实现自动查线功能的系统=,使用无线通讯实现查线功能,应用场合相对于有线查线方式来说不受限制,连接方便,不用做线缆,同时保证了查线的准确无误,节省了人力物力。附图说明图1整个系统组成方框图图2系统原理图1图3系统原理图2图4单片机与无线收发模块的通讯原理图图5主控制计算机操作界面具体实施方式现结合实施例、附图对本专利技术作进一步描述:根据需要解决的主要问题,实现本方法需要以下几个部分:MCU+CPLD控制部分、无线收发模块部分、主控制计算机共同完成。1.MCU+CPLD控制部分。单片机选用51系列的STC12C5A60S2,该系列不但和8051指令、管脚完全兼容,而且其片内具有大容量程序存储器,自带高达60KFLASHROOM,并增加了P4口并可位寻址且支持串口程序烧写;CPLD选用EPM570T100C5N,其核心电压3.3V,内部有570个逻辑单元,相当于440个宏单元,输入输出数有76个,最大延迟时间5.4ns,满足系统设计要求。2.无线收发模块部分。本次专利技术用的收发模块为nRF24L01,nRF24L01支持多点间通信,最高传输速率达2Mbit/s,嵌入的链路层控制减少了CPLD的复杂性和成本并且提高了数据传输的可靠性,它采用SOC方法设计只需少量外围元件便可组成射频收发电路。nRF24L01没有复杂的通信协议,它完全对用户透明通过一个标准的SPI接口与外围控制器连接,同种产品之间可以自由通信。芯片能耗非常低,如果按照-5dBm的功率发射,工作电流只有10.5mA,接收时工作电流18mA,具有多种低功率的工作模式,节能设计更加方便。所以nRF24L01是业界体积最小、功耗最少、外围元件最少的低成本射频系统级芯片。3.主控制计算机。本系统主控计算机上编有相应的软件界面,方便用户查询和操作。参照图1所示,首先要把待测设备的转接头1到转接头n依次定义好,顺序不能变,因为每个转接头所接的标准板被赋予了唯一的通信地址,并把转接头依次和标准板对接(有几个待测插头配置几个标准板),上图黑色框内为标准板上包含的内容(无线收发模块2、MCU2、CPLD控制2、标准转接头),与主控计算机串口相连板子(无线收发模块1、MCU1、串口)是用来沟通主控计算机和其他转接头相连的无线通信模块。主控计算机通过串口发出“开始查线”命令时,此命令包含有地址码和被查导线的线号,MCU1把命令解析给无线收发模块1,无线收发模块1把无线命令发送出去给其他无线收发模块,转接头1到转接头n对接的标准板都接到指令,他们各自的MCU2根据命令判断主控计算机发出的地址码是否和自己的地址吻合,如果吻合,说明此命令是发给自己的(不吻合就不是发给自己的,不管这条指令),根据要查的线号,MCU2通知CPLD控制2要把高电平送到这个要查线的转接头的这条线上,此时,在此转接头的其他线上要读这个高电平,能读到高电平说明这两根线是通的,程序自动报告结果给主控计算机记录数据,这条线查完主控计算机自动通知MCU1按顺序依次向下扫描转接头2,……转接头n,直到转接头n的最后一根线,扫描完成,则系统查线完毕。下面是自动查线的具体流程:1.计算机主机发送“开始查线”命令。2.与各个插头相连的标准板上的无线收发模块2同时接收到开始的命令。3.“开始查线”命令的识别号和编号为1的识别号相匹配。4.插头1的无线收发模块2开始工作(1)片选插头1收发模块上的CPLD控制2(它的作用是两个一对多模拟开关),准备开始工作。(2)MCU2由引脚P3.7输出信号高电平。p1.0—P1.7做为EPM570T100C5N(模拟开关)地址选择端口。可选择开关通道为28=256个。(前128为输出开关。公共端口和P3.7相连;后128是输入开关,公共端口和P3.5相连)。(3)a.首先置P1=0X00,选择第一个开关导通,这时p3.7的输出信号会经过模拟开关送到插头1的1#端子,经过待查设备的内部接线会把信号送到插头1的各个端子(如果接线联通的话),P3.5是单片机的输入信号,置P1=0X81选通插头1的2#端子与单片机P3.5之间的模拟开关,这时如果P3.5为高电平(初始状态为低电平),说明插头1的1#端子和2#端子是相通的(保存数据到与插头1相连的标准板的MCU1)。类似再查1#端子与3#端子,1#端子与4#端子……直至把插头1的1#端子与插座1的其它端子之间的关系查完为止。(把保存在与插头1相连的标准板的MCU1的数据无线发送到计算机主机,计算机主机记录数据,此MCU1清除数据)。b.类似再查插头1的2#端子与其它端子之间的联通关系。(1#端子和2#端子在这一步就可省略)c.类似,再查插头1其它端子情况。以上是插头1的自查情况。(4)a.插头1的无线收发模块2发指令让插头2的收发模块2开始工作。b.选通插头1的1#端子和插头2的1#端子相连(如果接通存储数据)然后是插头1的1#端子和插头2的本文档来自技高网...
基于无线通讯实现自动查线功能的系统

【技术保护点】
一种基于无线通讯实现自动查线功能的系统,其特征在于包括主控计算机、无线通信模块1和多个无线通信模块2;主控计算机和无线通信模块1通过串口连接,无线通信模块1和多个无线通信模块2之间采用无线通讯方式;所述的无线通信模块1包括无线收发模块1和MCU1,MCU1与无线收发模块1连接;所述的无线通信模块2包括无线收发模块2、MCU2、CPLD控制2和标准转接头,无线收发模块2与MCU2连接,MCU2与CPLD控制2连接,CPLD控制2与标准转接头连接。

【技术特征摘要】
1.一种基于无线通讯实现自动查线功能的系统,其特征在于包括主控计算机、无线
通信模块1和多个无线通信模块2;主控计算机和无线通信模块1通过串口连接,
无线通信模块1和多个无线通信模块2之间采用无线通讯方式;所述的无线通信
模块1包括无线收发模块1和MCU1,MCU1与无线收发模块1连接;所述的无
线通信模块2包括无线收发模块2、MCU2、CPLD控制2和标准转接头,无线收

【专利技术属性】
技术研发人员:李小斌李强郑元元李磊石云珊
申请(专利权)人:西安电子工程研究所
类型:新型
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1