游天堂X游聚社区
标题:
详解便携式数传电台测试系统如何实现
[打印本页]
作者:
xiaoqin9850
时间:
2015-8-19 14:55
标题:
详解便携式数传电台测试系统如何实现
本篇论文提出了便携式数传
电台
测试
系统
的设计思想并详细给出了
硬件
和
软件
的实现方案,最后选择海岸边作为实测场地对
系统
进行外场测试。
测试系统以大容量锂聚合物电池作为系统电源,在电源
管理
电路的
控制
下完成电池的充放电
管理
,并可为多种数传电台提供稳定可调的工作电压输出,系统具有剩余电量指示功能,并可及时对电池充电。系统上的主控芯片通过
编程
可为电台提供多种测试
数据
,具有标准的RS 232接口,可与多种电台进行
数据
通信
以满足测试要求。
1 系统总体构成
便携式测试系统由锂聚合物电池、电源管理模块、开关、主控芯片、电台通信接口模块等部分组成。选用锂聚合物电池是因其具有能量高、小型化、安全性好等特点[5],其容量为10 000 mA·h,最大输出电流为2.1 A,可满足测试系统及较大功率电台的需要;电源管理模块完成锂电池充电、测试系统和电台供电等功能;系统通过主控芯片、开关、电台通信接口模块等部分完成对待测电台无线通信有效性和可靠性的测试,其组成框图如图1所示。
图1 便携式数传电台测试系统组成框图
便携式测试系统与待测电台连接后,开启开关,系统运行并为电台提供适当的工作电压和电流,通过对系统上的主控芯片编程产生与待测电台相符合的测试数据,通过电台通信接口模块传给电台并由其发射出去,数据发送时会伴随指示灯的闪烁,发送完毕后系统电源自动关闭。
2 硬件设计
2.1 电源管理模块设计
2.1.1 锂聚合物电池充电管理电路设计
测试系统使用TI公司的BQ24702芯片对锂聚合物电池进行充电管理,该芯片是一款高集成度电池充电控制器,可通过动态功率管理功能最小化充电时间,具有0.4%的充电电压精度和4%的充电电流精度,适合对锂电池进行充电控制[6],其电路连接如图2所示。其中VREF引脚为芯片的5 V参考电压输出,通过上拉电阻将ENABLE引脚置为高电平使芯片保持在工作状态,通过电阻分压的方式控制SRSET和BATSET引脚电压,从而设置电池的充电电流和电压,该设计中将二者分别设为2.5 A和5 V。[R9]为25 mΩ精密电阻,通过SRP和SRN引脚对其两端电压进行检测从而控制电池充电电流达到设定值,通过BATP引脚检测电池的充电电压,达到设定值后电池充电电压保持不变而充电电流逐渐减小,当其减小到芯片内部设定的电流门限后停止充电[7]。电池的剩余电量通过4个发光二极管进行显示。
2.1.2 测试系统电源电路设计
测试系统使用锂聚合物电池提供的5 V电压作为系统输入电压,由于各种电台正常工作时的供电电压各不相同,应设计具备输出电压可调且范围较宽的调节电路,这里使用NS公司的LM2621芯片,该芯片的输入电压范围为1.2~14 V,输出电压范围为1.24~14 V,最大可输出1 A的负载电流[8],效率高达90%,充分满足本设计要求,其电路连接如图3所示。其中EN引脚为芯片的使能端,由测试系统上的单片机和系统开关共同控制;通过调节与芯片FB引脚相连的可调电阻,可对输出电压进行调节,这里选用阻值为50 kΩ的多圈精密电位器,调节电位器[R20]使管脚7的输出电压为6 V。为了满足测试系统上单片机和其他数字芯片的供电要求,选用NS公司的LM2937?3.3芯片,将LM2621芯片的输出电压作为其输入,从而获得稳定、低噪声的3.3 V电压输出。
图3 电压调节电路
2.2 系统开关设计
为了在测试系统进行数据发送时通信指示并节省设计空间,使用带有发光二极管的非自锁开关作为系统开关,通过对其自带的LED进行控制实现发送数据时的闪烁效果,非自锁的方式允许测试系统在工作完毕后可自动关断电源。
测试系统的启动流程如下:系统电源芯片LM2621的使能端EN由两个光电耦合器的输出引脚共同控制,当开关按下后,一个光耦瞬间导通,LM2621因EN为高电平开始工作,系统上的单片机和数字芯片获得工作电压,单片机程序运行,通过其I/O口控制另一个光耦导通,EN因此继续保持高电平,当程序运行结束后关断该光耦从而关闭LM2621芯片,系统电源关闭。
2.3 主控芯片选型及设计
由于测试系统主要完成对外围芯片的控制和测试数据的生成,对于计算要求并不复杂,因此对主控芯片的运算处理能力要求不高;同时,由于测试系统的电池容量为10 000 mA·h,而系统在工作时所需时间也较短,因此对主控芯片的功耗要求也不高,但在
软件开发
过程中要求开发难度低,以缩短研发周期,经对比选型,最终选用Silicon Laboratories公司的高性能微控制器C8051F310作为主控芯片。它具有与8051兼容的CIP?51微控制器内核,是完整的混合信号片上系统SoC芯片。其主要性能为:采用高速流水线结构(25 MIPS),70%的指令执行时间为1~2个时钟周期,具有16 KB可在系统编程FLASH和1 280 B SRAM,最多可达14个中断源等特点,以上性能完全满足本测试系统的设计需求。
2.4 电台通信接口模块设计
为了给待测电台供电并与其进行数据传输,测试系统应具备电台通信接口。使用单片机的I/O口、光电耦合器和MOSFET组成电台供电的控制逻辑。通常各种电台都具有RS 232接口,测试系统上的单片机使用的是TTL电平,选用MAXIMUM公司生产的MAX3221芯片完成二者间的电平转换,其电路原理框图如图4所示。
图4 电台通信接口模块
3 软件设计
为了保证测试系统的可靠运行且可维护性强,采用模块化编程完成
程序设计
,根据待测电台数据的需求对系统单片机程序进行编写,以生成测试数据源。采用Keil公司的Keil μVision4作为编程环境开发,
程序设计
语言
采用C
语言
为主,汇编语言为辅的设计方案,汇编语言仅完成MCU寄存器的初始化,其程序流程图如图5所示,其中测试数据格式由待测电台的要求来确定。
4 系统测试结果及分析
对待测电台使用有线测试的方法获得其发射功率和接收灵敏度,选择带宽与电台相匹配的天线,根据电磁波的自由空间损耗公式、收发天线的方向图及增益等参数估算出电台的理论有效通信距离。在现场测试中,根据场地的要求尽可能将测试系统和其接收系统拉开距离,当受场地限制时,可在待测电台射频输出端加一定量的衰减起到拉远距离的效果。在进行试验前,对便携式测试系统进行高低温试验和8 h不间断工作试验,以确定其正常工作的环境温度范围和可靠的工作时间。 鸿运论文网hylunwen.com
欢迎光临 游天堂X游聚社区 (https://bbs.gotvg.com/)
Powered by Discuz! X3.1