论文部分内容阅读
可编程电子负载与传统电子负载相比,支持标准仪表编程命令(SCPI),允许用户对电子负载做编程控制,并拥有多种智能测试功能,便于搭建自动测试系统。目前,国内能自主研发可编程电子负载的企业较少,而进口可编程电子负载价格昂贵,研究可编程电子负载的设计具有良好的经济前景。 课题来源于企业的横向项目,要为企业提供的高性能电子负载样机做固件设计,通过分析各控制端口的作用和工作原理,根据设备规格编写底层设备驱动程序。将嵌入式系统引入该电子负载的软件设计,对电子负载划分任务模块,实现恒压、恒流、恒电阻等控制功能。对SCPI解析器进行研究,以数组结合静态链表建立SCPI命令树,设计出适合嵌入式程控仪器的SCPI语言解析模块,实现电子负载的可编程设计。 在对可编程电子负载的研究中取得了两方面的进展,一是将RTX51嵌入式操作系统成功的植入到电子负载样机中,实现了电子负载的智能控制,总结了一套适用于程控仪表的固件开发流程。二是提出了一种基于静态链表的规范化、模块化的SCPI命令解释器的实现方法,用该方法编写的解析程序具有内存占用少,方便移植的优点,为嵌入式程控仪器实现SCPI语言解析器的设计提供了新的解决方案。 经过实验平台测试,本设计能实现电子负载的恒流、恒压、恒阻等基本工作模式;对OVP,OCP,OPP,OTP保护参数进行设定,可以对被测电源的电流和电压进行检测。支持对SCPI标准仪表编程命令进行解析,并在扩展的液晶板上显示出详细的解析结果。该设计得到到企业的认可,将应用于的新型电子负载的研发中。