-
题名多设备联动的逻辑驱动框架及实例
- 1
-
-
作者
彭志航
张国栋
吴子豪
-
机构
北京凝思软件股份有限公司
国网陕西省电力有限公司电力科学研究院
-
出处
《计算机应用》
北大核心
2025年第S1期206-209,共4页
-
基金
国家电网公司总部科技项目(5700-202241500A-3-0-ZZ)。
-
文摘
在工控嵌入式应用中,采用程序控制模式进行数据采集(DAQ)时,存在CPU资源占用高和不能完成高频率DAQ的问题,提出一种通用逻辑驱动框架并通过实例验证。首先,从技术原理上分析现有程序控制DAQ的实现模型;其次,在操作系统层面实现逻辑驱动框架和相应驱动;再次,使用脉冲宽度调制(PWM)、定时计数器(TC)、模数转换器(ADC)和直接内存访问(DMA)实现DAQ逻辑驱动实例和编程模型;最后,通过实验,分别进行了程序控制模式和DAQ逻辑设备模式的DAQ。实验结果表明,程序控制模式不能满足高频率DAQ的功能要求,而DAQ逻辑设备可以满足要求。在程序控制采集模式下,以1 s为间隔应用程序的CPU占用率平均值为43.53%;在DAQ硬件自动采集模式下,以1 s为间隔应用程序的CPU占用率平均值为1.41%。可见DAQ硬件自动采集模式的CPU占用率远低于程序控制模式。
-
关键词
嵌入式操作系统
驱动
微控制器
模数转换器
逻辑设备
数据采集
-
Keywords
embedded operating system
driver
Microcontroller Unit(MCU)
Analog-to-Digital Converter(ADC)
logical device
Data AcQuisition(DAQ)
-
分类号
TP316.2
[自动化与计算机技术—计算机软件与理论]
-