主要功能:

可设置 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 模块接口电路