基于嵌入式Linux多磁控管电源控制系统设计
图2—1、内核调试流程
3、基于QT的主芯片控制系统程序设计和从芯片程序设计
图形用户界面GUI是迄今为止计算机系统中最为成熟的人机交互技术。不同于桌面系统,嵌入式GUI所具备的特点:
*体积小;*运行时耗用的系统资源小;*上层接口与硬件无关,高度移植;*高度可靠性;
在开发中,考虑到问题主要集中在图形用户界面对硬件的要求,设计中提供给用户的最终界面是简单的实用性。
从芯片采用中断方式接收主芯片发送过来的数据,并对接收过来的数据进行处理后,在端口引脚输出波形,波形经过输出电路产生适合大小的功率。同时从芯片不断的接收采集模块采集的电流数据,并对数据进行处理,再通过串口发送给主芯片,显示在主芯片的液晶模块上,提供给用户监控,并可以对危险信号进行处理。
图3—1、主芯片程序流程图
4、控制系统的软硬联调
将编写好的主芯片程序应用交叉编译器进行编译,产生二进制代码,应用网络下载到主电路板中。同时把程序所关联的库文件和联结文件通过网络下载到主电路板Linux内核的对应位置并进行相应链接。
编写好的从芯片程序用编译器编译生成二进制代码,并烧入芯片的Flash中,以使得代码固化在芯片中。
5、结语
设计后的控制系统具有友好的图形操作界面,操作简便、直观。设计采用主、从二芯片的方案达到远程控制的优点,又保障了操作人员操作的安全性。
基于嵌入式Linux操作系统的控制系统设计运行稳定,实时性高。软件设计中加入对危险信号的处理达到保护设备的目的,运行安全、可靠性增强、实时性高,将有利于用户及科研机构的使用。
本文作者创新点:
1, 采用嵌入式系统的方法设计电源控制系统,具有实时性和稳定性的特性。
2, 国内对于多磁控管的设计方案较少,本论文提供了一种多磁控管电源控制的设计方案。
评论