第0层
名称:单相485电能表软件
功能:1)累计电量
2)输出驱动计度器脉冲
3)485通讯(645-2007规约)
4)冻结电量
输入:1)电量计量脉冲
2)485通讯输入
输出:1)驱动计度器脉冲
2)485通讯输出
第1层
名称:累计电量
功能:1)识别计量脉冲
2)百分之一度分频
3)累加电能量到E2
输入:电量计量脉冲
输出:无
名称:输出驱动计度器脉冲
功能:1)驱动脉冲分频
2)输出管脚判别
3)脉宽延时
输入:计度信号?
输出:驱动计度器脉冲
名称:485通讯(645-2007规约)
功能:1)接收解帧
2)区别控制
3)任务返回
4)发送组帧
5)发送
输入:485通讯输入
输出:485通讯输出
名称:冻结电量
功能:1)读取时标
2)读取当前累计电量
3)写入E2
4)调整指针
输入:冻结电量命令?
输出:无
名称:系统功能
功能:1)系统闹钟
2)任务调度
3)初始化
输入:设置闹钟
输出:任务调度信号
第2层
名称:识别计量脉冲
功能:1)探测计量脉冲
2)设置闹钟
3)确认计量脉冲
输入:电量计量脉冲
输出:计度信号
名称:百分之一度分频
功能:1)分频判断
2)百分之一度累加信号
3)赋百分之一度分频初值
输入:计度信号
输出:百分之一度累加信号
名称:累加电能量到E2
功能:1)从E2读出电能量底度
2)电能量底度加一
3)写电能量底度到E2
输入:百分之一度累加信号
输出:无
名称:驱动脉冲分频
功能:1)分频判断
2)发驱动脉冲信号
3)赋驱动脉冲分频初值
输入:计度信号
输出:驱动脉冲信号
名称:输出管脚判别
功能:1)按驱动计度器脉冲标志设置管脚
2)置反驱动计度器脉冲标志
输入:驱动脉冲信号
输出:启动脉宽延迟
名称:脉宽延时
功能:1)确定延迟时间
2)设置闹钟
3)驱动计度器管脚置一
输入:启动脉宽延迟
输出:驱动计度器管脚输出高电平
名称:接收解帧
功能:1)
输入:
输出:
名称:区别控制
功能:1)
输入:
输出:
名称:任务返回
功能:1)
输入:
输出:
名称:发送组帧
功能:1)
输入:
输出:
名称:发送
功能:1)
输入:
输出:
第3层服荷犯粳屿北怨绚差藻境峭漾琳贵萎行罗脱燕镁厘谁获硒箱页楚狸确许誉蝉
单相485表软件设计 来自淘豆网www.taodocs.com转载请标明出处.