基于PIC单片机的无线通讯模块测试板设计

发布者:seanxnie最新更新时间:2019-12-04 来源: eefocus关键字:PIC单片机  无线通讯模  块测试板 手机看文章 扫描二维码
随时随地手机看文章

近年来,由于数据通信需求的推动,加上半导体、计算机等相关电子技术领域的快速发展,短距离无线与移动通信技术也经历了一个快速发展的阶段。短距离无线通信通常指的是l00m到200m以内的通信。


它被广泛应用于无线数据采集、无线水表、煤气表、电力表抄表、工业遥控、遥测、工业数据采集、楼宇自动化、安防、机房设备无线监控、家庭自动化数据网络组网等领域。


美国SILICon Laboratories公司作为专业的无线芯片开发和生产商,它的IAI系列无线芯片具有集成度高,外围元件少,功耗低,性能稳定可靠,芯片内部集成了FSK无线收发必需的全部功能模块,包括多边带PLL合成器、PA、LNA、混频器、基带滤波器、中频放大器、信号强度指示RSSI、数据质量侦测DQD、电池电压侦测、AFC和微控制器等,非常适合用于短距离无线通讯产品。本文介绍了贝能科技采用IA4421芯片开发的两种无线通讯模块PHY和EV-IA4421-433M-3(如图1,图2)。PHY模块是不带MCU而向外提供一个SPI接口;EV-IA4421模块是带MCU并向外提供一个串口。这样可以方便用户使用和开发。

基于PIC单片机的无线通讯模块测试板设计

图1 PHY

基于PIC单片机的无线通讯模块测试板设计

图2 EV-IA4421

针对这两种模块,我们设计了一个适用这两种模块的测试评估板。该 测试板 可以对这两个模块进行设置(主要对IAI4421寄存器设置),这样方便客户评估,测试IA系列产品的的性能。


基本概述:

该测试板的组成采用PIC单片机PIC16F777作为主控芯片;一个LCD1602作为显示器件;4个轻触按键作为作为用户输入;一个可以连接电脑的串口;还有连接两通讯模块的接口。用户可以通过按键和LCD可以很直观地对IAI4421芯片寄存器、通讯速率等进行设置,还可以通过LCD监控数据传输过程的正确性和完整性。


本文主要介绍该测试板的一些主要功能和原理以及其使用的方法,以便大家对其有一个初步的了解。


主要功能:

可设置4位的发射地址码:用户可以通过菜单设置4位的地址即0~F,并与从机地址设置对应,这样就可以不受其他模块的干扰,可以多个模块同时工作。


可设置模块的工作频段:由于IAI系列芯片支持3频段分别为433MHz、868MHZ、915MHZ,通过设置不同的频段可以适应使用不同频段的硬件。


可设置模块的发送速率:芯片支持不同的发射速率,用户可以根据需要进行调整;

可设置发送数据的时间间隔和发送的次数;

可以设置串口波特率(与硬件连接相对应);

可显示接收数据的内容和接收数据的次数,当前通讯速率等信息;

硬件组成框架:

基于PIC单片机的无线通讯模块测试板设计

各部分硬件接口:

LCD1602接口(图3)

LCD1602采用8数据线接口(data0-data7),有利于快速刷新需要显示的数据,RS、RW、E三线控制。

基于PIC单片机的无线通讯模块测试板设计

图3 LCD电路接口


串口电路(图4)

串口电路采用MAX232作为电平转换芯片,与电脑连接,接收电脑 的输入命令。TX串行数据输出(无线接收到的 数据),CRX串行数据输入(要发送的数据)。

基于PIC单片机的无线通讯模块测试板设计

图4 串口电路接口


EV-IA4421-433M-3模块接口电路(图5)

EV-IA4421-433M-3是已经带有一个PIC16F690的模块。VCC使用5V电源供电;TX、RS作为一个标准的波特率可选的串口作为与测试板之间的通讯,所有对模块的操作都使用这个串口完成;/PD待机控制,/PD=0时,模块进入待机状态,/PD=1,模块正常工作;RSSI无线信号强度输出,输出电压和信号强度成正比,是一个模拟信号,测试板通过AD转换对其捕捉。

基于PIC单片机的无线通讯模块测试板设计

图5 EV-IA4421接口电路


PHY模块接口电路(图6)

PHY只需使用5个I/O口即可工作,它采用SPI兼容的控制接口作为数据通讯接口。我们测试板也正是使用这种方式与PHY模块进行谅解的。各个接口功能如下:SCK:SPI串口时钟输入;SDI:SPI串口数据输入;NSEL:SPI片选输入(低电平有效);SDO:SPI串口数据输出;NIRQ:中断请求输出(低电平有效)。

基于PIC单片机的无线通讯模块测试板设计

图6 PHY模块接口电路


按键电路(图7)

四个轻触按键作为用户的输入,用户按键的输入判断是采用普通的I/O方式。具体每个按键定义为:UP键用于上移菜单;DOWN键用于下移菜 单;ENTER键用于确认选择;SEND用于启动发送数据。

基于PIC单片机的无线通讯模块测试板设计

图7 按键电路


电源部分:

考虑到使用的方便性,再电源供电上采用了两种供电方式:一种直流9V~12V 电源适配器的输入;另一种是用9V的纽扣电池供电。用户可采用其中的一种。

以上是该 测试板 的硬件的主要组成部分,每个部分都只是作了比较简单的介绍,如果大家想得到更详细的资料,可以到贝能公司网站( www.burnon.com )上查找 。

软件组成框架:

软件流程如图8所示,软件系统在MCU中执行,分为系统初始化、主循环流程与中断服务程序。下面对其作一个简单的介绍:

MCU初始化函数,主要是对MCU定时器设置、串口、中断设置和各个端口的输入输出设置等等;

按键事件管理函数,它定时检测按键板上的按键输入,设置和保存相应的标志位,并把按键对应信息映射成相应的驱动事件;

主循环函数是整个软件系统的一个核心部分,各种事件的触发和各个用户接口管理都由这个函数完成,每个子程序管理着不同功能。

基于PIC单片机的无线通讯模块测试板设计

图8 软件流程


主循环是软件的基本控制部分,它是一个无限时间的循环,当中包含了许多子程序,诸 如:Check if it’s time to execute events(定时器时间事件处理)、Mode Handler(模式识别处理)、Key SCANHandler(电源管理)、OSD Event Handler(菜单事件处理——当中也包含了按键处理)、Debug Handler(调试处理)。通过这一系列的管理函数,不断的检测事件的发生并执行相应的功能操作。


小结

本文对DEMO板的功能、硬件和软件作了一个简单的介绍,该demo板主要是为贝能公司开发的PHY和EV-IA4421-433M无线模块提供一个方便的使用和测试平台,以便用户可以对其作评估,使其更快地应用于产品当中。

关键字:PIC单片机  无线通讯模  块测试板 引用地址:基于PIC单片机的无线通讯模块测试板设计

上一篇:如何进一步降低PIC单片机的功耗
下一篇:PIC18F系列单片机对多媒体终端红外遥控器硬件的控制设计

推荐阅读最新更新时间:2024-10-24 22:31

基于PIC单片机无线通讯模块测试设计
近年来,由于数据通信需求的推动,加上半导体、计算机等相关电子技术领域的快速发展,短距离无线与移动通信技术也经历了一个快速发展的阶段。短距离无线通信通常指的是l00m到200m以内的通信。 它被广泛应用于无线数据采集、无线水表、煤气表、电力表抄表、工业遥控、遥测、工业数据采集、楼宇自动化、安防、机房设备无线监控、家庭自动化数据网络组网等领域。 美国SILICon Laboratories公司作为专业的无线芯片开发和生产商,它的IAI系列无线芯片具有集成度高,外围元件少,功耗低,性能稳定可靠,芯片内部集成了FSK无线收发必需的全部功能模块,包括多边带PLL合成器、PA、LNA、混频器、基带滤波器、中频放大器、信号强度指示RSS
[单片机]
基于<font color='red'>PIC单片机</font>的<font color='red'>无线通讯</font>模块<font color='red'>测试</font><font color='red'>板</font>设计
TCL显示器技术又突破 实现单屏幕双屏多显示效果
当前的液晶显示器通常为单一显示模式,即一块显示器只能实现一种显示模式,根据显示器材质的不同,其画面带给用户的感受也是固定的。 一方面,对于移动端而言,一些结构较为简单的液晶显示器,具备较小的功耗,但无法实现复杂图像的显示功能;而一些结构较为复杂的显示器,虽然能提供较好的显示效果,但功耗较大,但在只需要进行一些简单画面显示时,其自身原理导致了显示功耗不能相应降低。 另一方面,一些场景中需要显示器的两面均显示画面,对于现有显示器,大多采用两块显示器背靠背的设置方式,每个显示器只负责一侧的显示内容,这样的设置不仅会增加显示器的厚度、不利于节省空间,而且会导致显示成本增加。 为了实现一块显示器的多种显示效果,TCL华星光电在2018年6月
[手机便携]
TCL显示器技术又突破 实现单<font color='red'>块</font>屏幕双屏多<font color='red'>模</font>显示效果
曝moto Z3 Play真机 将进行到底
进入3月份以来,对于手机厂商来说新品不断,就连一直比较低调的moto最近也传出了Z系列也将迎来新作的消息。根据shashleaks的消息,moto全新一代Z系列将命名为moto Z3 Play,另外,这款新机依旧会延续模块化的设计。 moto Z3 Play渲染图(图片引自微博)   外观方面,从目前曝光的渲染图中可以看到,Z3 Play还是传统的Z系列风格,背部的一大块圆圆的摄像头区域看让人一看就知道这是moto手机。下方是模块触点,以用于与扩展模块相连接。   配置方面,在今年年初的时候,有外媒曝出了moto Z3 Play相关参数,还将采用一块曲面屏设计。另外,高通骁龙845移动平台应该也不会缺席,而在扩展模块方面应该也
[手机便携]
基于PIC单片机测试评估设计
  近年来,由于数据通信需求的推动,加上半导体、计算机等相关电子技术领域的快速发展,短距离无线与移动通信技术也经历了一个快速发展的阶段。短距离无线通信通常指的是l00m到200m以内的通信。   它被广泛应用于无线数据采集、无线水表、煤气表、电力表抄表、工业遥控、遥测、工业数据采集、楼宇自动化、安防、机房设备无线监控、家庭自动化数据网络组网等领域。   美国SILICon Laboratories公司作为专业的无线芯片开发和生产商,它的IAI系列无线芯片具有集成度高,外围元件少,功耗低,性能稳定可靠,芯片内部集成了FSK无线收发必需的全部功能模块,包括多边带PLL合成器、PA、LNA、混频器、基带滤波器、中频放大器、信号强度指
[单片机]
基于<font color='red'>PIC单片机</font>的<font color='red'>测试</font>评估<font color='red'>板</font>设计
基于PIC单片机的IAI无线模块测试
  近年来,由于数据通信需求的推动,加上半导体、计算机等相关电子技术领域的快速发展,短距离无线与移动通信技术也经历了一个快速发展的阶段。短距离无线通信通常指的是l00m到200m以内的通信。   它被广泛应用于无线数据采集、无线水表、煤气表、电力表抄表、工业遥控、遥测、工业数据采集、楼宇自动化、安防、机房设备无线监控、家庭自动化数据网络组网等领域。   美国SILICon Laboratories公司作为专业的无线芯片开发和生产商,它的IAI系列无线芯片具有集成度高,外围元件少,功耗低,性能稳定可靠,芯片内部集成了FSK无线收发必需的全部功能模块,包括多边带PLL合成器、PA、LNA、混频器、基带滤波器、中频放大器、信号强度指
[单片机]
基于<font color='red'>PIC单片机</font>的IAI无线模块<font color='red'>测试</font><font color='red'>板</font>
PIC单片机/数转换器ADC模块的设计思路及电路设计
PIC16F877单片机的ADC内部结构如图1所示。40引脚封装芯片与28引脚封装芯片的区别主要在于模拟口的数量不同,28引脚封装芯片没有AN5~AN7模拟量输入通道,其他各部分的功能和组成关系相同。PIC16F877单片机的ADC内部结构图如图2所示。   图1 主程序及中断程序流程   图2 PIC16F877单片机的ADC内部结构图   PIC16F877单片机内部嵌入的ADC模块具有10位数字量精度,共有8个模拟通道,与ADO模块有关的寄存器共有11个,其专用的4个寄存器分别为:ADCCON0、ADCCON1、ADRESH及ADRESL。   源阻抗(RS)和内部采样开关(RSS)阻抗直接影响所要求的充
[单片机]
<font color='red'>PIC单片机</font><font color='red'>模</font>/数转换器ADC模块的设计思路及电路设计
PIC单片机/数转换器ADC模块的程序设计
本设计程序流程如图所示。   图 主程序及中断程序流程   (1)首先定义必要的头文件及程序用到的全局变量。   (2)对系统要用到的各个I/O端口进行初始化。   (3)A/D模块初始化子程序,选择A/D转换通道,开A/D转换器并设定A/D转换时钟。   (4)软件延时自程序,空跑5535个系统周期。   (5)报警子程序,对PORTD端口进行操作。   (6)AD处理中断服务子程序,读取A/D转换值,如果不在范围内则报警,如果在范围之内,则控制PORTD令发光二极管亮。   (7)主函数,为完成系统的功能,按照一定的逻辑调用各个子函数。
[单片机]
<font color='red'>PIC单片机</font><font color='red'>模</font>/数转换器ADC模块的程序设计
无线通讯测试仪为5G sub-6GHz装置产测准备就绪
在5G网路演进的道路上将广泛采用各种频段,利用6GHz以下的频段是成功部署可靠网路覆盖的决定性因素。R&S CMW100无线通讯制造测试仪证实R&S在支持5G NR sub-6GHz的能力,并有助于加速5G生态系统成形。 罗德史瓦兹(Rohde & Schwarz;R&S)宣布新版CMW100无线通讯制造测试仪在5G NR 6GHz以下的测试已准备就绪。 3GPP的5G NR将支持高达52.6GHz的频率范围,但初期阶段的5G设计将使用6GHz以下的频率,且预估将会着重在3.5GHz频率。对于这些6GHz以下的载波频率,3GPP目前正在讨论100MHz分量载波的最大频宽。因此,具备160MHz量测频宽的R&S CMW100
[半导体设计/制造]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved