上还外扩了RS232、RS485以及USB等各种常用的数字通信接口集成了一个具
有模拟信号输出的片外温度传感器并且支持开关量和标准的420mA模拟量的输入输
出MCU可以通过这些接口和器件来获取模拟现场信息然后通过UART接口和SIA2420无线通信模块进行通信从而使用户实现和无线通信相关的开发和验证。图1WIAPA无线模块开发板照片3功能模块WIAPA无线模块开发板主要由电源管
f理模块、人机交互模块、传感器IO模块、数字通信模块以及MCU组成其功能模块
框图如图2所示。2SIA2420无线通信STM32F103C8LED指示按键输入RS232通信
RS485通信电源管理模块USB通信420mA输入输出开关量输入输出温度传感器人机
交互模块传感器IO模块数字通信模块图2开发板的主要功能模块31电源管理模
块电源管理模块对WIAPA无线模块开发板的输入电源进行管理以便为开发板上
的电路提供稳定可靠的工作电压。开发板总共需要两种工作电压分别为24V和33V。
其中24V是输出420mA模拟量的DA转换电路的工作电压其余的电路都工作在33V。
24V的工作电压只能由外部的24V直流电源提供33V的工作电压则可由电源管理模
块从24V电源、外部410V推荐5V直流电源、USB接口或者3节15VAA电池获得。电
源管理模块具有输入浪涌电压保护、输入电源反接保护和负载短路保护等功能可以保护板上的器件不被外部的24V电源损坏。当开发板和以上任意一种电源接通时打开开关就可以看到板上的一个红色发光二极管被点亮。332人机交互模块人机交互模块主要由按键输入电路和LED指示电路组成用户可以通过这一模块设定外部触发事件和观测程序运行状态。其中LED指示电路又分为两组一组显示的是WIAPA无线模块中的程序运行状态另外一组可由用户根据自己的需要进行设定。
f每一组LED均通过一个跳线W1、W2连到电源上当用户不需要指示电路工作时可直接将跳线断开。33传感器IO模块传感器IO模块主要由一路420mA模拟量输入输出电路、一路开关量输入输出电路和一个温度传感器电路组成。模拟量输入电路包括一个16位的AD转换芯片AD7788和一个25V精准电压参考芯片ADR391MCU可以通过SPI接口和AD7788进行通信来获取转换结果。420mA模拟量的输出则是通过16位的DA转换芯片AD420来实现的需要用户注意的是AD420需要在1232V推荐24V的直流电压下才能工作。在开关量的输入输出电路中使用了光电耦合器使得开发板和外部传感器之间实现了电气上的完全隔离。温度传感器使用的是TMP36其输出是随温度呈线性变化的电压信号用户可以通过MCr