论文部分内容阅读
【摘 要】无线多路通信在无线抄表、机房设备监控、叫叫系统、现场管理调度、报警系统等方面得到广泛应用,本文设计了以AVR单片机为核心的通信终端,利用KYL-386无线语音数据传输模块实现多路通信。该通信终端可实现点对点、组网话音、数据通信,具有性价比高、实时性强等优点。
【关键词】AVR单元机;无线传输模块;多路通信
无线通信是利用无线电波在自由空间中传播进行信息交换的一种通信方式,它相对于有线通信来说最大的优势在于移动性、便捷性,可以随时随地达成通信,因此在各行各业应用越来越普遍。下面讨论一种基于单片机控制无线传输模块实现多路无线通信系统的设计思路。
一、系统功能分析
通过对多路通信系统进行充分细致的需求分析,确定其主要需完成通信终端的基本操作及操作响应、点对点及组网通信的信道控制,整体功能需要由通信终端和信道控制机配合实现。
(一)通信终端基本操作。通信终端采用AVR单片机对输入、显示、通信、数据等接口进行控制,利用小功率无线通信模块实现无线话音、数据通信,通信方式和通信对象可根据需要在操作面板上进行选择。信道控制机对各通信终端送来的呼叫信息进行评判,根据评判结果和当前的通信信道情况,通过分配或释放信道来控制各通信终端间的通信链路的建链和拆链。为了区分不同的通信终端,可以对系统包含的所有终端进行编址,以满足点对点和组网通信的需求。
(二)点对点与组网通信。多路无线通信系统的信息交换由KYL-368A无线数据语音传输模块来具体完成。通信终端主叫时首先将自身状态传出,信道控制机接收到后分配空闲信道,将符合通信条件的被叫终端按组调整到相应的通信信道,从而实现点对点或组网通信。系统的基本工作过程为:(1)通过信道控制机对信道环境参数进行设置;(2)使用者根据联络文件在通信终端上进行相应的操作;(3)操作完成后自动把操作数据通过无线模块提交到信道机;(4)信道机对主叫与被叫的参数进行对比;(5)信道机通过无线模块给符合通信条件的通信终端发送控制指令,在空闲的信道上建立通信链路。
二、系统设计
多路无线通信系统的主体为通信终端和信道控制机。通信终端主要由直流DC/DC变换、按键信息采集、液晶显示控制、无线传输模块、语音通信控制、时钟模块、数据传输接口等单元组成,主要实现语音、数据通信;信道机由直流电源、液晶显示控制、无线传输模块等部分组成,主要功能是实时显示各通信终端当前状态,对主叫和被叫进行控制。
(一)通信终端设计。通信终端采用ATmega 128作为主控单元,对按键板、PTT开关等编码信息进行采集、处理,根据操作情况实时在液晶屏上实现工作种类、频率、时间等参数的显示;ATmega 128利用USART1控制无线模块发送或接收数据,实现与其他设备之间数据通信,以使各通信终端均能实现点对点或组网通信,其总体结构。
液晶屏采用金鹏电子的OCMJ5X10D,其是一个中英文字与绘图结合的160×80矩陣液晶模块,能在固定的点阵行显示自带字库,并能显示一些特殊字符。无线模块采用科易联通讯公司的KYL-368无线语音数据传输模块,其采用半双工工作模式,不能同时传输语音和数据,需要在硬件和软件上加以控制,硬件上加逻辑门对模块状态进行判断,软件上主控单元检测到PTT按键按下后先发送本机数据,然后控制模块PTT进行语音通信。9V电池经DC/DC变换为直流5V后为单片机、液晶屏、指示灯、编码器、时钟模块、无线模块等供电。通信终端除主要组成部分,还包含液晶亮度、对比度调节以及信号放大电路等。通信终端采用ATmega128作为微处理,在初始化完成后扫描按键、PTT等外部单元是否有操作,当有操作时,则对操作的合法性进行判断。若操作合法,则进入相应的处理程序;若操作不合法,则继续扫描。数据接收采用中断方式,接收完成后进入处理程序。
为保证通信终端的无线模块的各信道参数一致,各通信终端地址不出现冲突,每次加电后系统首先初始化,使通信终端处于默认工作状态。系统还设置了看门狗程序,若长时间操作无响应则自动重启。
(二)信道控制机设计
信道控制机主要实现控制通信终端信道切换、呼叫状态显示等功能,主要由Atmega 128单片机、直流电源、无线模块、液晶显示模块、面板指示等单元构成。Atmega 128作为主控单元通过无线模块接收和发送数据,显示各通信终端当前的工作状态,并根据需要分配空闲信道让符合通信条件的通信终端建立通信链路。
三、结束语
通过对样机的测试表明,该无线多路通信系统能达到预先的设计要求,其功能完全可满足低容量多路通信需求,且具有操作简单、性能稳定的特点。
【关键词】AVR单元机;无线传输模块;多路通信
无线通信是利用无线电波在自由空间中传播进行信息交换的一种通信方式,它相对于有线通信来说最大的优势在于移动性、便捷性,可以随时随地达成通信,因此在各行各业应用越来越普遍。下面讨论一种基于单片机控制无线传输模块实现多路无线通信系统的设计思路。
一、系统功能分析
通过对多路通信系统进行充分细致的需求分析,确定其主要需完成通信终端的基本操作及操作响应、点对点及组网通信的信道控制,整体功能需要由通信终端和信道控制机配合实现。
(一)通信终端基本操作。通信终端采用AVR单片机对输入、显示、通信、数据等接口进行控制,利用小功率无线通信模块实现无线话音、数据通信,通信方式和通信对象可根据需要在操作面板上进行选择。信道控制机对各通信终端送来的呼叫信息进行评判,根据评判结果和当前的通信信道情况,通过分配或释放信道来控制各通信终端间的通信链路的建链和拆链。为了区分不同的通信终端,可以对系统包含的所有终端进行编址,以满足点对点和组网通信的需求。
(二)点对点与组网通信。多路无线通信系统的信息交换由KYL-368A无线数据语音传输模块来具体完成。通信终端主叫时首先将自身状态传出,信道控制机接收到后分配空闲信道,将符合通信条件的被叫终端按组调整到相应的通信信道,从而实现点对点或组网通信。系统的基本工作过程为:(1)通过信道控制机对信道环境参数进行设置;(2)使用者根据联络文件在通信终端上进行相应的操作;(3)操作完成后自动把操作数据通过无线模块提交到信道机;(4)信道机对主叫与被叫的参数进行对比;(5)信道机通过无线模块给符合通信条件的通信终端发送控制指令,在空闲的信道上建立通信链路。
二、系统设计
多路无线通信系统的主体为通信终端和信道控制机。通信终端主要由直流DC/DC变换、按键信息采集、液晶显示控制、无线传输模块、语音通信控制、时钟模块、数据传输接口等单元组成,主要实现语音、数据通信;信道机由直流电源、液晶显示控制、无线传输模块等部分组成,主要功能是实时显示各通信终端当前状态,对主叫和被叫进行控制。
(一)通信终端设计。通信终端采用ATmega 128作为主控单元,对按键板、PTT开关等编码信息进行采集、处理,根据操作情况实时在液晶屏上实现工作种类、频率、时间等参数的显示;ATmega 128利用USART1控制无线模块发送或接收数据,实现与其他设备之间数据通信,以使各通信终端均能实现点对点或组网通信,其总体结构。
液晶屏采用金鹏电子的OCMJ5X10D,其是一个中英文字与绘图结合的160×80矩陣液晶模块,能在固定的点阵行显示自带字库,并能显示一些特殊字符。无线模块采用科易联通讯公司的KYL-368无线语音数据传输模块,其采用半双工工作模式,不能同时传输语音和数据,需要在硬件和软件上加以控制,硬件上加逻辑门对模块状态进行判断,软件上主控单元检测到PTT按键按下后先发送本机数据,然后控制模块PTT进行语音通信。9V电池经DC/DC变换为直流5V后为单片机、液晶屏、指示灯、编码器、时钟模块、无线模块等供电。通信终端除主要组成部分,还包含液晶亮度、对比度调节以及信号放大电路等。通信终端采用ATmega128作为微处理,在初始化完成后扫描按键、PTT等外部单元是否有操作,当有操作时,则对操作的合法性进行判断。若操作合法,则进入相应的处理程序;若操作不合法,则继续扫描。数据接收采用中断方式,接收完成后进入处理程序。
为保证通信终端的无线模块的各信道参数一致,各通信终端地址不出现冲突,每次加电后系统首先初始化,使通信终端处于默认工作状态。系统还设置了看门狗程序,若长时间操作无响应则自动重启。
(二)信道控制机设计
信道控制机主要实现控制通信终端信道切换、呼叫状态显示等功能,主要由Atmega 128单片机、直流电源、无线模块、液晶显示模块、面板指示等单元构成。Atmega 128作为主控单元通过无线模块接收和发送数据,显示各通信终端当前的工作状态,并根据需要分配空闲信道让符合通信条件的通信终端建立通信链路。
三、结束语
通过对样机的测试表明,该无线多路通信系统能达到预先的设计要求,其功能完全可满足低容量多路通信需求,且具有操作简单、性能稳定的特点。