微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于ARM单片机的网络化电能表设计

基于ARM单片机的网络化电能表设计

时间:10-22 来源:互联网 点击:

mC/OS-II属于抢先式剥夺型实时内核,永远保证优先级最高的就绪任务的运行。mC/OS-II可以完成各任务之间的调度和同步,协调硬件资源。各个任务之间通过信号量、邮箱、消息队列等通信机制进行数据共享及任务通信。基于mC/OS-II嵌入式操作系统平台编程的关键在于任务的划分以及优先级的确定。该系统的任务划分如图4所示。

各任务的优先级为:过流过压保护gt;数据处理gt;实时时钟gt;数据存储gt;远程通信。

结语

本文介绍的网络化电能表软件系统是在嵌入式操作系统平台下开发的,便于单个任务调试,单个任务的错误不会导致整个系统的崩溃。传统的嵌入式网络产品需要专门的网关以实现数据的网络传输,本系统则实现了嵌入式网关与测量控制部分的一体化,这是以后实现嵌入式产品上网的趋势

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top