您当前的位置:五五电子网电子知识电子知识资料仪器仪表读写器基于Modem通信的多用户智能电表系统的研究方案 正文
基于Modem通信的多用户智能电表系统的研究方案

基于Modem通信的多用户智能电表系统的研究方案

点击数:7614 次   录入时间:03-04 11:51:14   整理:http://www.55dianzi.com   仪器仪表读写器

     

基于Modem通信的多用户智能电能表系统的研究  www.55dianzi.com

     

    3.2下位机软件设计

    本文通过移植源码公开的嵌入式操作系统μC/OS-Ⅱ来管理整个系统的运行,它具有多任务性、实时性等优点。要构建整个下位机软件框架,首先对μC/OS-Ⅱ和各硬件部分进行初始化和参数设置,然后是多任务的创建,对整个下位机实现的功能进行任务分割,并根据实际需要为各个任务分配优先级,各个任务是通过抢占CPU的使用权来运行的,它们之间的通信通过信号量、邮箱、消息队列等机制来完成。多任务模块的划分如图6所示。

     

     

    在用μC/OS-Ⅱ作为内核来编写整个下位机系统的应用软件之前,先完成μC/OS-Ⅱ在LPC2210的移植工作,要根据LPC2210的特点合理地修改μC/OS-Ⅱ的3个与LPC2210有关的文件:OS_CPU.H,OS_CPU_A.ASM,OS_CPU_C.C,其中包括OSCtxSW(),OSINTCtxSW(),OSTaskStkInit(),OSStartHighRdy(),OSTICkISR()等重要文件。

    主要是将文件中寄存器的初值进行修改,另外还须编写配置文件、参数等。为了很好地将系统中的实时采集和定时采集区分,并且能体现出实时采集优先级高的特点,研究中采用消息队列来实现。

    4结语

    多用户智能电能表系统采用32位ARM芯片作为控制系统的核心,大大提高了系统的数据处理能力,并且微控制器通过Modem与上位机管理系统通信,可实现供电系统同时对多个用户用电的智能化管理,特别对于公寓用电及单元用电的集中管理其优点尤为突出,目前在许多地方已得到广泛的应用。利用提供的各种系统调用以及任务间的通讯机制,使多任务设计得以简化并保证了系统行为的实时性,具有很好的应用前景。



上一页  [1] [2] 


本文关键字:通信  用户  智能电表  仪器仪表读写器电子知识资料 - 仪器仪表读写器