射频卡智能电表的程序采用了模块化的规划
浏览次数:次信息来源:山东科德电子有限公司发布时间:2020/5/15
pg娱乐游戏官网-pg麻将胡了下载入口的程序采用了模块化的规划,整个体系由用户端电度表计费程序和供电部门存未及管理程序两部分组成。每部分程序又由单片机体系程序和vb用户接口程序两部分组成,单片机程序和vb程序之间采用vb的通讯控件mscomm经过rs232进行通讯,通讯协议使用根据ascii码的查询命令、中断收发字符。微机经过事先约定好的字符对单片机实现操控,单片机经过判别微机发来的不同字符,履行不同的单片机子程序。
(1)读取非接触式ic卡功用。对卡进行防抵触、密码认证、卡号认证等操作,并读出卡中存储的数据,然后将卡清零、停卡。
(2)完成电度表的预收费功用。将从ic卡中读出的电度数与单片机内存剩下的电度数相加,并存回内存。
(3)显示功能。体系周期性地扫描,动态显示机内剩下的电度数。此外,当读写ic卡发作错误时,显示出错信号。
(4)电度计数功能。体系实时监测电表转盘读数头(红外发射接收管)发来的脉冲信号,当脉冲信号由高电平变为低电平时,计数器count加1;而当count值等于电表常数(转/度)时,剩下电度数减1,用电量加1,同时count清零。
(5)警报断电功能。当机内剩下电度数小于15度时,点亮预告用电量将尽的发光二管指示器,提示用户持卡到供电部门重新购电。而当用户电表中剩下电量用完时,操控继电器堵截用户供电电源。用户只要再次存入电度数后,才能继续供电。 单片机体系程序由主监控程序、ic卡处理子程序、电度计数子程序、串行中断服务子程序等组成。