摘要
为了改善植保机械药液控制效果较差,控制方法落后的问题,设计、开发了一种植保机的嵌入式流量控制器;硬件基于Cortex-A8处理器,搭载10寸的电容屏;软件基于Linux操作系统,利用QT开发平台,使用C++程序设计语言实现了模糊-PID流量控制器的编写和人机界面的开发,实现了嵌入式上位机和下位机的串口通信、参数状态显示、触摸屏虚拟键方式在线更改设置、参数等功能;实验室测试结果表明,在阶跃响应的激励下,该控制器超调量为3%,调节时间3.2s,满足了设计的需求。
In order to improve the poor effect and method of control of liquid medicine of the protection machinery,in this paper, an embedded flow controller of the plant protection machine is designed and developed.The hardware is designed based on the Cortex -A8processor and it is equipped with a 10-inch capacitive screen.The programming is based on the Linux operating system and using the QT development platform.The C++ programming language is used to development of a Fuzzy-PID controller of liquid medicine and the human-machine interface for the system of flow control of plant protection machine.The functions of the serial communication between the embedded upper computer and the lower computer,the status displaying of parameters,changing and resetting parameters online via touch screen virtual keys are all achieved.The system test results show that the controller has a over shoot of 3%and an adjustment time of 3.2sunder the excitation of the step response.The controller can meet the design requirements.
作者
闫啸
李树江
王向东
Yan Xiao;Li Shujiang;Wang Xiangdong(School of Information,Shenyang University of Technology,Shenyang 110870,China)
出处
《计算机测量与控制》
2019年第10期95-99,共5页
Computer Measurement &Control
基金
国家重点研发计划项目(2016YFD0700104-02)