pic 单片机是单片机系列中的佼佼者,对于 pic 单片机,想必大家均有一定了解。在现实中,pic 单片机的应用更是随处可见。
近年来,由于数据通信需求的推动,加上半导体、计算机等相关电子技术领域的快速发展,短距离无线与移动通信技术也经历了一个快速发展的阶段。短距离无线通信通常指的是 l00m 到 200m 以内的通信。
它被广泛应用于无线数据采集、无线水表、煤气表、电力表抄表、工业遥控、遥测、工业数据采集、楼宇自动化、安防、机房设备无线监控、家庭自动化数据网络组网等领域。
IAI 系列无线芯片具有集成度高,外围元件少,功耗低,性能稳定可靠,芯片内部集成了 FSK 无线收发必需的全部功能模块,包括多边带 PLL 合成器、PA、LNA、混频器、基带滤波器、中频放大器、信号强度指示 RSSI、数据质量侦测 DQD、电池电压侦测、AFC 和微控制器等,非常适合用于短距离无线通讯产品。本文介绍了采用 IA4421 芯片开发的两种无线通讯模块 PHY 和 EV-IA4421-433M-3(如图 1,图 2)。PHY 模块是不带 MCU 而向外提供一个 SPI 接口;EV-IA4421 模块是带 MCU 并向外提供一个串口。这样可以方便用户使用和开发。
图 1 PHY
图 2 EV-IA4421
针对这两种模块,我们设计了一个适用这两种模块的测试评估板。该 测试板 可以对这两个模块进行设置(主要对 IAI4421 寄存器设置),这样方便客户评估,测试 IA 系列产品的的性能。
基本概述:
该测试板的组成采用 PIC 单片机 PIC16F777 作为主控芯片;一个 LCD1602 作为显示器件;4 个轻触按键作为作为用户输入;一个可以连接电脑的串口;还有连接两通讯模块的接口。用户可以通过按键和 LCD 可以很直观地对 IAI4421 芯片寄存器、通讯速率等进行设置,还可以通过 LCD 监控数据传输过程的正确性和完整性。
本文主要介绍该测试板的一些主要功能和原理以及其使用的方法,以便大家对其有一个初步的了解。
主要功能:
可设置 4 位的发射地址码:用户可以通过菜单设置 4 位的地址即 0~F,并与从机地址设置对应,这样就可以不受其他模块的干扰,可以多个模块同时工作。
可设置模块的工作频段:由于 IAI 系列芯片支持 3 频段分别为 433MHz、868MHZ、915MHZ,通过设置不同的频段可以适应使用不同频段的硬件。
可设置模块的发送速率:芯片支持不同的发射速率,用户可以根据需要进行调整;
可设置发送数据的时间间隔和发送的次数;
可以设置串口波特率(与硬件连接相对应);
可显示接收数据的内容和接收数据的次数,当前通讯速率等信息;
硬件组成框架:
各部分硬件接口:
LCD1602 接口(图 3)
LCD1602 采用 8 数据线接口(data0-data7),有利于快速刷新需要显示的数据,RS、RW、E 三线控制。
图 3 LCD 电路接口
串口电路(图 4)
串口电路采用 MAX232 作为电平转换芯片,与电脑连接,接收电脑 的输入命令。TX 串行数据输出(无线接收到的 数据),CRX 串行数据输入(要发送的数据)。
图 4 串口电路接口
EV-IA4421-433M-3 模块接口电路(图 5)
EV-IA4421-433M-3 是已经带有一个 PIC16F690 的模块。VCC 使用 5V 电源供电;TX、RS 作为一个标准的波特率可选的串口作为与测试板之间的通讯,所有对模块的 *** 作都使用这个串口完成;/PD 待机控制,/PD=0 时,模块进入待机状态,/PD=1,模块正常工作;RSSI 无线信号强度输出,输出电压和信号强度成正比,是一个模拟信号,测试板通过 AD 转换对其捕捉。
图 5 EV-IA4421 接口电路
PHY 模块接口电路(图 6)
图 6 PHY 模块接口电路
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)