图1 系统框架图
2.2 智能煤气表的工作原理
智能煤气表设计的基本构架是在传统煤气表上面添加一个电子控制器、截止阀还有计数脉冲发生器。一般采用光—电干簧管或者霍尔元件来充当计数脉冲发生器构件。随着用户使用煤气量,脉冲发生器开始计量,然后发送脉冲信号,CPU接收到脉冲信号,然后根据内置程序和构架进行计算,最后将计算结果与设定数值比较。如果达到某种要求,煤气表就会开始工作。
煤气表的工作原理
2.3智能煤气表使用方案概述
当市民前往煤气公司购买气量体积,煤气公司将数据存放于IC卡内,市民回家将IC卡放置在煤气表的卡座上面,随后单片机的采样接口从IC卡上读取信号,判断是否打开煤气阀,如果打开,机械计数器为脉冲发生器进行前提数据输送,并交由单片机控制存储器计数,每0.1立方米用户的消费,屏幕上面显示的小数点后数值将减少。并且IC卡数据还可以与上次使用剩余的煤气数据量相加,然后存放[12]。
3.系统的硬件设计
3.1 主控芯片
AT89S52是一个耗用能量很少,性能却很可观的CMOS 8位单片机,它是属于MCS51系列里面的单片机。片内含8K 字节的的闪速可在线编程只读存储器[13]。
AT89S52具备40个引脚,32个外部双向输入/输出口,还内含2个16位可编程定时计数器;工作电源为5V,256字节的RAM,看门狗定时器,片内晶体振荡器及时钟电路。AT89S52寻址方式可以分为直接和间接寻址方式;直接寻址形式访问特殊功能寄存器,间接寻址方式访问高128字节RAM。Atmel公司选用的工艺制作为存储空间很大同时程序比较难丢失存储器工艺[14]。 AT89S52单片机煤气表的智能控制系统设计+电路图+源代码(3):http://www.youerw.com/zidonghua/lunwen_38008.html