肠道痉挛吃什么药| 4月份是什么星座| 脸部下垂什么方法提升效果好| 心凉是什么意思| 肾囊肿挂什么科| 脑萎缩是什么原因引起的| 眼睛大小不一样是什么原因| 可否是什么意思| 惊恐是什么意思| 又什么又什么造句| 灰飞烟灭是什么意思| 什么水果对嗓子好| mpn是什么意思| mackage是什么牌子| 自然生化流产是什么意思| 朗姆是什么| scr是什么| 什么动物有三个心脏| vp是什么| 巨蟹男和什么座最配对| 手术后不能吃什么| 转氨酶高对身体有什么影响| 血糖用什么字母表示| 甘蔗什么时候成熟| 邮箱抄送是什么意思| 烧伤用什么药| 看望病人买什么水果| 孕囊是什么东西| 下家是什么意思| 脾肾阳虚是什么意思| 减肥吃什么肉类| 气化是什么意思| 牙齿涂氟是什么意思| 什么是鸡皮肤图片| 伤官配印是什么意思| 梦见自己和别人结婚是什么意思| 先天愚型是什么病| 尿隐血是什么原因| gi什么意思| 2008年属什么生肖| 保护眼睛用什么眼药水| 跑步大腿痒是什么原因| 什么手机性价比高| 办理健康证需要带什么| 指甲脆是什么原因| 尿道灼热感吃什么药| 吃什么补脾虚| 棕色皮鞋配什么颜色裤子| pd990是什么金| 病毒性感染是什么原因引起的| 升白针是什么药| 武则天墓为什么不敢挖| 吃什么能补血| 绿豆长什么样| 别出心裁的裁是什么意思| 柠檬什么时候开花结果| 冰清玉洁是什么意思| 贾宝玉大名叫什么| 叶子是什么意思| 十月十日是什么星座| 打嗝不停吃什么药| 卵磷脂什么牌子好| 阿修罗道是什么意思| 彩虹代表什么| 人生轨迹是什么意思| 手发抖是什么原因引起的| 突然间头晕是什么原因| 参加追悼会穿什么衣服| 脑出血挂什么科| 纤维灶是什么意思| 每天喝一杯豆浆有什么好处| 娭毑是什么意思| 备孕男性检查什么项目| 浅是什么意思| 血小板高有什么危害| 什么什么如什么| 凉虾是什么| 龙的本命佛是什么佛| 强是什么生肖| 什么猫掉毛少| 不来例假也没怀孕是什么原因| 康普茶是什么| 肾积水是什么原因造成的怎么治疗| 为什么打哈欠会流眼泪| 吴亦凡属什么生肖| ctm是什么意思| 拉肚子喝什么饮料| 金牛座前面是什么星座| 梦见猫是什么意思| 脑萎缩有什么症状| 脚脱皮用什么药| 什么酒最贵| 女人吃善存有什么好处| k代表什么| 五音是什么| 30年婚姻叫什么婚| 间接胆红素偏高是什么原因| 骑驴找马是什么意思| 瘸子是什么意思| 什么泡茶好喝| 6月18日什么星座| 梦见吃米饭是什么意思| 6月6是什么星座| 皮肤痒是什么原因| 鹦鹉吃什么东西| 3月29号是什么星座| 怀孕了吃什么| 因果关系是什么意思| 农字五行属什么| 鸽子和什么一起炖汤最有营养| 为什么会头痛| 水是由什么构成的| 世界第八大奇迹是什么| 三个降号是什么调| 脑袋痛什么原因| 考试吃什么| 用什么| 高压高是什么原因| 开什么节什么的成语| 金银花和什么搭配喝好| 老汉推车是什么姿势| 儿童超敏c反应蛋白高说明什么| 左眼跳是什么原因| 白血球高是什么原因| 头皮真菌感染用什么药| 伴侣是什么意思| 洋葱有什么功效与作用| 超前点映什么意思| 十一是什么意思| 孕妇胆固醇高对胎儿有什么影响| 黄芩有什么功效| 马为什么站着睡觉| 经常想吐恶心是什么原因| 腰间盘膨出吃什么药效果好| 杜鹃花什么时候开| 1978年五行属什么| 好滴是什么意思| 想什么| 哥哥的女儿叫什么| nsfw什么意思| 澳大利亚位于什么板块| 空囊是什么原因造成的| 起水痘需要注意什么| 来例假肚子疼吃什么药| 五十知天命是什么意思| 天麻不能和什么一起吃| 吉祥动物是什么生肖| 佑字五行属什么| 阴道口瘙痒用什么药| 脸上脂溢性皮炎用什么药| 什么是糖尿病| 每天一杯蜂蜜水有什么好处| 薄荷长什么样| 什么规律| 阿斗是什么意思| 哈萨克斯坦是什么人种| 蓓字五行属什么| 日行千里是什么生肖| 隐翅虫怕什么| 狗狗感冒吃什么药| 头发为什么长不长| hh是什么品牌| 品检是做什么的| aa是什么| 矿物油是什么油| 羧甲基纤维素钠是什么| 血小板低是什么引起的| 避孕药吃了有什么副作用| 女生男相的是什么命| 肚子胀什么原因| 吃什么长高| 八月六号是什么星座| 手上三条线分别代表什么| 吃完麻辣烫吃什么补救| cooh是什么基| 黄体中期是什么意思| 为什么头晕晕乎乎的| 口力念什么| 海关是做什么的| 阿尔茨海默病吃什么药| 戾气什么意思| 可是什么意思| 岬是什么意思| 辰寅卯是什么生肖| 心跳过快用什么药| 脾阳虚吃什么药| 仙风道骨指什么生肖| 最高法院院长什么级别| 12月18号是什么星座| 皮肤黄适合穿什么颜色的衣服| 满载而归的载是什么意思| 脑供血不足吃什么药效果好| 1964年是什么命| 示数是什么意思| 子宫内膜厚是什么原因造成的| 子时属什么生肖| 冠心吃什么药好| 好的什么意思| 爸爸的妈妈叫什么| ipi是什么意思| 阴道炎症用什么药| 助听器什么牌子最好| 吃什么东西能通便| 风湿有什么症状| 农历五月二十一是什么星座| 晕车喝什么饮料| 流产期间吃什么好| 身旺是什么意思| 胆囊炎有什么症状| 鹿晗什么时候回国的| carrera手表什么牌子| 女人阴道痒是什么原因| 胰腺炎什么症状| 肝肾亏虚吃什么药| 面包属于什么类食品| slogan是什么意思| 吃什么降血压效果最好| 支气管肺炎吃什么药| 老是掉发是什么原因| 术前四项检查是什么| 转折是什么意思| 牙齿贴面是什么意思| 堪堪是什么意思| 保守是什么意思| 93年的属什么| 看腰挂什么科| 领养孩子需要什么条件| 三个降号是什么调| 胆固醇偏高吃什么好| 打喷嚏头疼是什么原因| 孩子注意力不集中去医院看什么科| 莫欺少年穷是什么意思| 晨尿泡沫多是什么原因| 夏天喝什么茶最好| 横截面是什么意思| 纾字五行属什么| 绒毛浆是什么| 颈椎病挂什么科| 元辰是什么意思| 暗卫是什么意思| 初中属于什么专业| 吃什么水果可以降火| 婴儿湿疹用什么| 印度什么人种| 八个月宝宝可以吃什么水果| 高山仰止是什么意思| 梦到自己老公出轨是什么意思| 桥本甲状腺炎有什么症状表现| bl什么意思| 例假为什么第一天最疼| 6.25是什么星座| 吉祥动物是什么生肖| 消化不良吃什么中药| 肺不张是什么意思| 内蒙古有什么特产| 乘风破浪的意思是什么| 痔疮是什么样子| 频次是什么意思| 饭后放屁多是什么原因| 寒性和凉性有什么区别| 倒班是什么意思| 阴道没水什么原因| 绿豆汤有什么功效| 婴儿第一次理发有什么讲究吗| 百度

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

嵌入式系统   作者:■ 华中科技大学控制科学与工程系 刘琳霞 沈安文 李自成 时间:2025-08-05来源:eaw
百度 赛事推荐:鹈鹕vs火箭。

摘    要:本文简要介绍了一种基于嵌入式操作系统平台的网络化电能表,主要的硬件结构包括ARM核微控制器LPC2104,单相功率/电能计量芯片CS5460等。利用LPC2104的SPI三线串口控制CS5460,从中读取所测得的电流、电压及电能值,并能够通过嵌入式modem将数据传送到Internet上。
关键词:电能表;ARM;嵌入式实时操作系统

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

系统硬件设计
LPC2104是Philips公司推出的一款以ARM7TDMI-S为核心的32位微控制器。LPC2104内部集成了很多功能,包括128k字节的高速Flash存储器、双UART、多个32位定时器,以及SPI、I2C串行接口和RTC等。其中UART1带有完全的调制解调器接口,可以用于网络产品。
CS5460是Cirrus Logic 公司的单相功率/电能计量芯片,带有串行接口。CS5460集成度很高,里面包含了两个△∑ADC、高/低通数字滤波器、能量计算单元、串行接口和数字—频率转换器等。CS5460将它测得和计算出的结果分别保存在它的各个寄存器中,而能量值则通过脉冲输出给CPU,还可以驱动计度器。
该网络化仪表的工作原理是:首先由采样电路将输入的大电流/电压转化为CS5460能够接收的小电压信号。CS5460根据采样的电流/电压计算出电能,然后将电流、电压、电能和功率等通过三线双向串行接口传送给CPU(能量值通过脉冲输出),CPU根据键盘的输入指令在液晶显示器上显示结果或者通过串口将结果传送到Internet上。LPC2104本身既作为CS5460的控制器,又作为嵌入式网关,实现了电能表的远程通信功能。本系统的硬件结构如图1所示。
CS5460只能接收小于150mV的小电压信号,在采样电路部分应选择适当的电流/电压互感器,将输入的电流/电压转换到CS5460能够接收的电压范围。
在电压采样电路中,取入的电压经过电压互感器降压、隔离,然后通过低通滤波。最后端的电容C1表现出很大的阻抗,用于取电压。电流采样电路比电压采样电路多了取样电阻R5。R5用于将从电流互感器出来的电流转换为电压。采样电路如图2、图3所示。
CS5460与LPC2104以标准SPI接口,非常容易。由于CS5460是以定宽变频脉冲输出能量值,因此将其能量输出引脚与LPC2104的一个外部中断引脚相连,用来收集能量值。
由于电能的累计值以及校准常数需要保存到EEPROM中,所以扩展一片24C16用来保存这些数值。LPC2104本身带有I2C接口,扩展EEPROM非常容易。
LPC2104的UART1口带有完全的调制解调器接口。由于电能表接入Internet所需要传输的数据量不大,因此可以选用低速的modem芯片,这里选用OKI公司的MSM7512B。MSM7512B是1200bps半双工的FSK调制解调器。采用3~5V单电源工作,功耗较低。
另外需要注意的是CS5460输入/输出信号均为5V,而LPC2104的信号为3.3V,因此两者之间需要加上电平转换电路。

系统软件设计
ARM应用系统可以基于嵌入式操作系统平台,也可以不使用操作系统,直接通过启动代码启动。为了方便实现网络化功能,本系统选择基于嵌入式操作系统平台的方式。嵌入式实时操作系统mC/OS-II在裁剪之后仅有50KB左右,考虑到LPC2104内部就有128K的Flash存储器,故可以选择在其中移植mC/OS-II。
首先需要将mC/OS-II操作系统移植到LPC2104微处理器上。为了便于移植,mC/OS-II的源代码大部分是用C语言写的,移植过程中只需要重写少数几个与处理器直接相关的文件就可以了。 LPC2104上移植mC/OS-II已经有成功的实例,可以从网上得到。
mC/OS-II本身并不支持网络功能。为了实现电能表的网络化,还需要移植TCP/IP协议。由于此嵌入式系统本身的功能比较单一,因此可以选择简单的嵌入式协议栈,将不需要用到的协议去掉。由于电能表需要传输的数据量不大,但可靠性要求较高,因此在传输层应该选用可靠数据传输控制协议TCP,在网络层选用基本数据传输协议IP。
软件部分主要实现以下功能:
1. 数据采集及计算。计算部分主要由CS5460完成,当发出启动转换的命令之后,延时适当的时间,就可以从相应的寄存器中读出所需要的测量值。电能值是以脉冲形式传送给CPU的。有效功率的测量是通过对1秒的脉冲进行计数实现的。例如可以编程控制CS5460每转换10焦耳的能量时产生一个脉冲,然后以脉冲计数乘以10计算出有效功率。每隔几分钟,电流累计能量会被写入24C16串行EEPROM。这样可以保存经过的时间内的所有能量。 校准常数也保存在24C16中。当系统重新上电的时候,这些校准常数会被从24C16中读出并且写回CS5460。
2. 按键管理及液晶显示。由于LPC2104的总线不开放,给驱动液晶显示带来一定的不便,但可以以普通I/O口模拟总线时序进行操作。
3. 系统校准。在校准之前,应该使CS5460处于有效操作状态,并且通过SPI接收有效命令,清除状态寄存器中的数据准备就绪位(DRDY);然后,给电压和电流的输入通道施加相应的校准信号;接着,通过SPI接口向CS5460发送8位的校准命令字;最后,在相应的校准寄存器中保存校准结果,并且置位DRDY位以通知CS5460校准结束。校准模块主要提供一个管理界面,用户可以通过这个界面对电流表的电压、电流、功率等参数进行校正,并把校正后的数据保存。
4. 网络通信。需要发出AT指令对modem进行控制,并且产生符合通信协议的数据流。发送数据时,应用程序发送的数据经TCP/IP协议栈封装之后,再利用下层的PPP协议封装为PPP帧,然后通过异步串行口驱动程序将PPP帧发送出去。接收数据时,由异步串口驱动程序负责接收数据。然后由TCP模块和IP协议模块对数据进行处理,将用户数据交给应用程序。
mC/OS-II属于抢先式剥夺型实时内核,永远保证优先级最高的就绪任务的运行。mC/OS-II可以完成各任务之间的调度和同步,协调硬件资源。各个任务之间通过信号量、邮箱、消息队列等通信机制进行数据共享及任务通信。基于mC/OS-II嵌入式操作系统平台编程的关键在于任务的划分以及优先级的确定。该系统的任务划分如图4所示。
各任务的优先级为:过流过压保护>数据处理>实时时钟>数据存储>远程通信。

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

关键词: ARM 电能表 嵌入式实时操作系统

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版
图灵是什么意思 制片人是干什么的 日本是什么时候投降的 为什么鼻毛会变白 投放是什么意思
丘疹是什么原因引起的 色字头上一把刀什么意思 意义是什么 头疼头晕是什么原因 口舌生疮吃什么药最见效
胃部间质瘤是什么性质的瘤 brat什么意思 甲硝唑是什么药 冲锋衣三合一是什么意思 血小板偏高是什么原因
贡品是什么意思 指甲变空是什么原因 小孩上户口需要什么材料 眼睛屈光不正是什么 血氯高是什么原因
脾胃寒湿吃什么中成药hcv8jop1ns2r.cn 眼睛不能见光是什么病hcv9jop2ns5r.cn 什么是有氧运动包括哪些hcv9jop1ns0r.cn 消化不良吃什么中药hcv9jop4ns8r.cn 稳重什么意思hcv9jop1ns7r.cn
下眼睑浮肿是什么原因hcv8jop2ns4r.cn 尿臭是什么原因男性hcv8jop3ns0r.cn 胡子白了是什么原因hcv8jop6ns6r.cn 渐入佳境什么意思hcv9jop4ns2r.cn 自尊心是什么意思jiuxinfghf.com
电信诈骗是什么意思hcv9jop1ns9r.cn 阴道润滑剂什么牌子好hcv9jop4ns5r.cn 智齿为什么会长出来huizhijixie.com 骨头受伤了吃什么恢复的快hcv8jop6ns8r.cn 吃人肉会得什么病hcv8jop2ns1r.cn
防晒衣什么材质最防晒hcv8jop0ns2r.cn 梦见好多水是什么预兆hcv8jop4ns5r.cn 部署是什么意思hcv9jop1ns7r.cn 维生素b5又叫什么hcv7jop6ns3r.cn gst什么意思hcv9jop6ns1r.cn
百度