1.对系统的整体架构进行了研究,着重对软件系统架构进行设计,分为系统主 界面、数据库、通讯以及结果图表生成等模块。整套系统始终站在模块化开发、高 度可扩展性、易于升级和移植的角度进行研发,有利于日后对系统的完善。 2.对该系统的各个关键技术进行研发。软件系统使用 Qt 开发框架,开发出基 于 MDI 的测试系统软件,该软件具有数据接收、数据存储、数据处理以及数据可 视化等功能。在数据采集方面,对电机转速采集方法进行了研究,采用 M/T 法并 在 STM32 上进行软件实现,解决了因为编码器输出脉冲与高频时钟脉冲不同步而 导致的转速脉冲频率的测量误差,最终测频误差控制在万分之一以内。 3.对远程电机测控系统进行开发。该系统在树莓派上使用 Python 语言,实现 了基于 TCP/IP 协议族的网络通讯。在此基础上,使用 CSI 接口的摄像头,实现了 远程监控的功能。并且使用 PCF8591 数模转换器件,结合 I 2C 通讯以及按键检测 技术,实现了远距离控制模拟电压升降,进而改变电子负载以检测被测电机在不同 负载下的各项性能,为远程无人现场测控系统打下了重要基础。 4.对数据处理技术进行研究。使用 Qt 与 Matlab 混合编程技术,对采集数据利 用 Matlab 动态链接库进行拟合处理,解决了测量数据皆为离散值,无法描述被测 系统特性的问题,使得图表能够平滑地进行绘制。