·上一文章:一种用于飞行器下传数据处理的高速数据采集存储系统设计
·下一文章:一种低成本噪声计设计
2.2云台自动化测试平台的软件设计
自动化测试平台的功能是对云台板卡进行黑盒测试,检测云台板卡集成控制电路的四大模块功能---RS485功能、摄像机功能、电机控制功能、高级功能。测试平台软件设计的思路为:通过 RS485通信将云台动作命令发送给被测试板卡,测试平台在设定时间内采集被测试板卡的响应信息,测试平台微处理器将采集信息与正常的响应信息进行对比,给出相应判断结果,用 LED动态显示测试结果。其中当被测试板卡的 RS485功能不良时,对于板卡的测试无法进行,测试平台将判定该板卡不良。但是四个功能模块的另外三个模块功能相对独立,互不影响,因此自动测试平台在 RS485功能良好前提下,剩余三大功能均一次测试完成 [3]。
自动测试平台软件设计是利用高级 C语言在 ICCAVR6.20开发环境下实现所有的测试功能流程,其流程图如图 3所示.
3.结论
针对云台板卡集成控制电路组装成云台整机,利用外部键盘人为操作检测其功能,速度慢、效率低、人为参与因素过多影响测试结果的准确性等弊病,设计了一套以ATmega64为微处理器的自动化云台板卡测试平台,完成对以 ATmega64为控制微处理器的云台自动化测试,解决了企业生产过程中,云台板卡测试不正确和效率低的难题;经过生产实际验证,该自动测试平台具有很好的应用效果,大大提高了企业的生产效率.
创新点:采用 8位 ATmega64单片机设计了一套自动测试平台,用于检测云台板卡。该测试平台具有操作简单,自动化程度高等特点。