[发明专利]加油机计量微处理器与监控微处理器的通信方法有效
申请号: | 201210585738.X | 申请日: | 2012-12-28 |
公开(公告)号: | CN103508404A | 公开(公告)日: | 2014-01-15 |
发明(设计)人: | 李凤石;崔良金 | 申请(专利权)人: | 北京拓盛电子科技有限公司 |
主分类号: | B67D7/14 | 分类号: | B67D7/14 |
代理公司: | 北京科龙寰宇知识产权代理有限责任公司 11139 | 代理人: | 孙皓晨 |
地址: | 100190 北京市海淀区中关*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 加油机 计量 微处理器 监控 通信 方法 | ||
技术领域
本发明涉及税控加油机技术领域,特别涉及加油机中计量微处理器与监控微处理器之间的接口通信技术。
背景技术
加油机是为机动车添加燃油的一种液体体积测量系统,根据国家相关规定,用于国内油品贸易结算的加油机应具有税控防欺骗功能。所谓税控防欺骗功能,即加油机中的编码器应能正确生成脉冲信号,经计量微处理器将计量数据真实、可靠、安全地传输到监控微处理器,该数据经监控微处理器处理后存入税控存储器并同时送显。
计量微处理器与监控微处理器之间通过通信接口来提供通信信道和缓冲区。目前《JJG 443-2006燃油加油机检定规程》的附录C“监控微处理器与计量微处理器通信方法”(以下简称旧协议)中,规定了计量微处理器与监控微处理器之间通过四条接口线S1、S2、S3和S4来完成通信。其中S1为时钟线,S2为数据线,S3和S4为握手线。
按照旧协议规定,计量微处理器与监控微处理器之间的通信过程为,计量微处理器发出请求命令,监控微处理器分析并执行相应的操作,通过握手线来提供应答信号。
首先,监控微处理器在空闲时置S3和S4为高电平,此时计量微处理器可发送命令。当命令数据准备好后,计量微处理器置低S3。监控微处理器检测发现S3为低时,在锁定S3为低电平的同时把S4也置低,再由S1发送移位脉冲,从S2逐位读取命令数据位。在完全接收并验证无误后,监控微处理器将S3置高,通知计量微处理器已接收完毕,随即执行该命令,此时S4仍保持低电平状态。当执行完毕后将S4也置高,等待接收和执行下一条命令。
上述协议中,S1对于监控微处理器是输出,S2对于监控微处理器是输入,S4对于监控微处理器是输入,而S3对于监控微处理器既是输入也是输出。也就是说S3为双向通信线。而中石化要求计量微处理器必须使用ARM9,由于ARM微处理器IO管脚一般为3.3V,而监控微处理器目前选用MCS-51体系的芯片,IO管脚一般为5V,两种微处理器间的IO口不能直接相连,需要在中间增加电平转换器件,而要实现双向IO,则更加复杂。
另外,旧协议的规定中只能实现计量微处理器向监控微处理器单向发送数据,随着加油机技术的发展,计量微处理器需要从监控微处理器获得信息,双向通信成为迫切的需要。
发明内容
本发明的目的是为了解决目前旧协议中计量微处理器与监控微处理器之间接口不匹配且只能实现单向通信的缺陷,提供一种设计简单、可实现双向通信的通信方法。
为达上述目的,本发明提出一种加油机计量微处理器与监控微处理器的通信方法,所述计量微处理器与所述监控微处理器之间连接第一握手线和第二握手线,并通过移位寄存器临时存放数据来实现双向通信,具体包括以下步骤:
步骤1:计量微处理器需要发送命令时,若检测到第二握手线为高电平,即将要发送的命令数据送入移位寄存器,送入之后将第一握手线置为低电平,保持第一持续时间后,再将第一握手线置为高电平;同时在第一握手线置为低电平之后的第二持续时间内,计量微处理器不再发送任何数据;其中所述第二持续时间大于所述第一持续时间;
步骤2:监控微处理器检测到第一握手线的下降沿后,从移位寄存器中读取命令数据,并经过判断和处理后,将返回数据送入移位寄存器,然后将第二握手线置为低电平;
步骤3:计量微处理器检测到第二握手线的下降沿后,从移位寄存器中读取返回数据;
步骤4:第二握手线的低电平状态保持第三持续时间后,由监控微处理器置高。
根据本发明所述的加油机计量微处理器与监控微处理器的通信方法,其中,所述第一握手线和所述第二握手线都是单向数据线,所述第一握手线对于监控微处理器是输入,对于计量微处理器是输出;所述第二握手线对于监控微处理器是输出,对于计量微处理器是输入。
根据本发明所述的加油机计量微处理器与监控微处理器的通信方法,其中,所述第一持续时间大于或等于所述监控微处理器对于所述第一握手线下降沿的最大响应时间的两倍;所述第二持续时间由所述监控微处理器对于命令数据所进行的接收操作、是否允许执行的判断以及查询命令数据所需的最大时间决定;所述第三持续时间由所述监控微处理器对于计量微处理器发出的命令数据做出回应后仍需继续执行的最大时间决定。
根据本发明所述的加油机计量微处理器与监控微处理器的通信方法,其中,所述第一持续时间为20微秒,所述第二持续时间为200毫秒,所述第三持续时间为60秒。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京拓盛电子科技有限公司,未经北京拓盛电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210585738.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:图像形成装置
- 下一篇:一种水滴碰撞自动摄影装置