教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 论文> 其他论文> 基于ARM芯片的网络化电能表设计

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

上传者:网友
|
翻新时间:2023-06-10

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

引言

目前,测量仪表正向网络化方向发展,每一个单独的嵌入式仪表都将成为Internet上的一个节点。本系统在ARM+RTOS的方式下实现了电子式电能表的网络化,硬件平台以ARM核微控制器LPC2104为核心,软件系统则是在uC/OS-II操作系统下开发的。

系统硬件设计CS5460是Cirrus Logic公司的单相功率/电能计量芯片,带有串行接口。CS5460集成度很高,里面包含了两个 ADC、高/低通数字滤波器、能量计算单元、串行接口和数字-频率转换器等。CS5460将它测得和计算出的结果分别保存在它的各个寄存器中,而能量值则通过脉冲输出给CPU,还可以驱动计度器。CS5460只能接收小于150mV的小电压信号,在采样电路部分应选择适当的电流/电压互感器,将输入的电流/电压转换到CS5460能够接收的电压范围。CS5460与LPC2104以标准SPI接口,非常容易。由于CS5460是以定宽变脉冲输出能量值,因此将其能量输出引脚与LPC2194的一个外部中断引脚相连,用来收集能量值。LPC210的4UART1口带有完全的调制解调器接口。由于电能表接入Internet所需要传输的数据量不大,因此可以选用低速的modem芯片,这里选用OKI公司的MSM7512B。MSM7512B是1200bps半双工的FSK调制解调器。采用3-5V单电源工作,功耗较低。

另外需要注意的是CS5460输入/输出信号均为5V,而LPC2104的信号为3.3V,因此两者之间需要加上电平转换电路。

系统软件设计

ARM应用系统可以基于嵌入式操作系统平台,也可以不使用操作系统,直接通过启动代码启动。为了方便实现网络化功能,本系统选择基于嵌入式操作系统平台的方式。嵌入式实时操作系统uC/OS-II在裁减之后仅有128K的Flash存储器,故可以选择在其中移植uC/OS-II。uC/OS-II本身并不支持网络功能。为了实现电能表的网络化,还需要移植TCP/IP协议。由于此嵌入式系统本身的功能比较单一,因此可以选择简单的嵌入式协议栈,将不需要用到的协议去掉。由于电能表需要传输的数据量不大,但可靠性要求较高,因此在传输层应该选用可靠数据传输控制协议TCP,在网络层选用基本数据传输协议IP。

软件部分主要实现以下功能:2.按键管理及液晶显示。由于LPC2104的总线不开发,给驱动液晶显示带来一定的不便,但可以以普通I/O口模拟总线时序进行操作。

3.系统校准。在校准之前,应该使CS5460处于有效操作状态,并且通过SPI接收有效命令,清除状态寄存器中的数据准备就绪位(DRDY);然后,给电压和电流的输入通道施加相应的校准信号;接着,通过SPI接口向CS5460发送8位的校准命令字;最后,在相应的校准寄存器中保存校准结果,并且置位DRDY 位以通知CS5460校准结束。校准模块主要提供一个管理界面,用户可以通过这个界面对电流表的电压、电流、功率等参数进行校正,并把校正后的数据保存。

4.网络通信。需要发出AT指令对modem进行控制,并且产生符合通信协议的数据流。发送数据时,应用程序发送的数据经TCP/IP协议封装之后,再利用下层的PPP协议封装为PPP帧,然后通过异步串行口驱动程序将PPP帧发送出去。接收数据时,由异步串口驱动程序负责接收数据。然后由TCP模块和IP协议模块对数据进行处理,将用户数据交给应用程序。

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

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

结语

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

摘自《电子设计应用》2004.8

下载文档

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

网友最新关注

龟兔又赛跑了
盘点2008展望2009
我爱我家
小鸟和古树
新型水果
我们NBA
另类的考试
真正的友情
长大后我愿成为你
我的鹦鹉
伟大的爱
我把阳光送给您
孩子的辞职信
我的眼睛
我未来的名片
市政府爱国卫生工作方案
社区行政行为监督工作方案
某市“十二五”规划编制工作方案
主管申请书
第二学期期中质量抽测工作方案
省农业发展十二五规划编制工作方案
小学民主评议工作方案
学生会宣传部部长申请书
市盐业企业经营管理工作方案
助学贷款申请书
乡投资环境年工作方案
落户申请书
奖学金申请书
勤工俭学申请书
毕业留校申请书
技术理性、社会发展与个人自由
死罪、死刑与期待可能性
论纳税人权利保护的最低法律标准
交易中的物权归属确定问题(3)法学理论论文(1)
死罪、死刑与期待可能性
论纳税人权利保护的最低法律标准
交易中的物权归属确定问题(6)法学理论论文(1)
技术理性、社会发展与个人自由
论机动车损害赔偿责任(下)(9)法学理论论文(1)
交易中的物权归属确定问题(4)法学理论论文(1)
死罪、死刑与期待可能性
死罪、死刑与期待可能性
死罪、死刑与期待可能性
农民、民工与权利保护
“立党为公、执政为民”的法理基础(2)法学理论论文(1)
《白鹅》快乐练习:强化练习
《猫》第二课时教学设计4
《白公鹅》教学设计4
《猫》词句解析
《白鹅》快乐练习:同步训练
《白公鹅》快乐练习:强化练习
《猫》第二课时教学设计4
《猫》课文简说
《白公鹅》快乐练习:课堂达标(二)
《白鹅》教学设计8
《猫》教学建议
《白公鹅》对比教学教后反思
《白公鹅》教学设计5
《白公鹅》教学设计6
《猫》教学设计3