[实用新型]一种电能质量检测装置中实现单片机间数据共享的装置有效
申请号: | 201520819718.3 | 申请日: | 2015-10-23 |
公开(公告)号: | CN205050132U | 公开(公告)日: | 2016-02-24 |
发明(设计)人: | 吴丹岳;林焱;汪晓强;邵振国;陈利翔;张逸;张嫣 | 申请(专利权)人: | 国网福建省电力有限公司;国家电网公司;国网福建省电力有限公司电力科学研究院;福州大学 |
主分类号: | G06F13/16 | 分类号: | G06F13/16 |
代理公司: | 福州元创专利商标代理有限公司 35100 | 代理人: | 蔡学俊 |
地址: | 350003 福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电能 质量 检测 装置 实现 单片机 数据 共享 | ||
技术领域
本实用新型涉及电能质量检测装置中的单片机数据共享领域,特别是一种电能质量检测装置中实现单片机间数据共享的装置。
背景技术
目前应用在电能质量检测装置中的两个单片机间数据共享主要有两种方法:1.串行总线实现单片机间数据通讯,如UART,SPI总线以及IIC总线等;2.利用双口RAM实现单片机间数据共享。利用以上两种方法实现数据通讯主要存在以下的问题和不足:
利用串行总线实现单片机间数据通讯,需要采用完善而且复杂的通讯协议和收发流程来保证数据的完整性和可靠性,软件实现较为复杂且较为占用单片机的运算资源。
利用双口RAM实现单片机间数据通讯和数据共享的方法需要采用额外的双口RAM硬件资源,双口RAM硬件属于特殊IC器件,器件价格较贵,势必造成硬件成本增加。
利用双口RAM实现单片机间数据通讯和数据共享的方法由于双口RAM容量较小无法满足大数据量共享的需求。
发明内容
有鉴于此,本实用新型的目的是提供一种电能质量检测装置中实现单片机间数据共享的装置,能够简单有效的实现两个单片机之间的大数据量共享。
本实用新型采用以下方案实现:一种电能质量检测装置中实现单片机间数据共享的装置,具体包括设置于电能质量检测装置中的第一单片机、第二单片机、SPIFlash;所述第一单片机的状态输出口连接至所述第二单片机的状态输入口,所述第一单片机的状态输入口连接至所述第二单片机的状态输出口,所述第二单片机的SPI接口与所述第一单片机的SPI接口并联之后连接至所述SPIFlash的SPI接口;所述SPIFlash作为所述第一单片机与所述第二单片机的数据共享缓存。
进一步地,所述第一单片机的状态输出口与所述第一单片机的状态输入口均为第一单片机的I/O接口。
进一步地,所述第二单片机的状态输出口与所述第二单片机的状态输入口均为第二单片机的I/O接口。
与现有技术相比,本实用新型有以下有益效果:本实用新型不需要有复杂的通讯协议和收发流程来保证数据的完整性和可靠性,也不需要占用单片机的运算资源,不需要造成硬件成本增加。
附图说明
图1为本实用新型的装置原理示意图。
图2为本实用新型的方法流程示意图。
具体实施方式
下面结合附图及实施例对本实用新型做进一步说明。
如图1所示,本实施例提供了一种电能质量检测装置中实现单片机间数据共享的装置,具体包括设置于电能质量检测装置中的第一单片机、第二单片机、SPIFlash;所述第一单片机的状态输出口连接至所述第二单片机的状态输入口,所述第一单片机的状态输入口连接至所述第二单片机的状态输出口,所述第二单片机的SPI接口与所述第一单片机的SPI接口并联之后连接至所述SPIFlash的SPI接口;所述SPIFlash作为所述第一单片机与所述第二单片机的数据共享缓存。
在本实施例中,所述第一单片机的状态输出口与所述第一单片机的状态输入口均为第一单片机的I/O接口。
在本实施例中,所述第二单片机的状态输出口与所述第二单片机的状态输入口均为第二单片机的I/O接口。
如图2所示,本实施例还提供了一种基于上文所述的电能质量检测装置中实现单片机间数据共享的装置的方法,具体为:当所述第一单片机要对所述SPIFlash进行读写操作时,进行以下步骤:
步骤S1:判断第一单片机的状态输入口的状态是否为1,若为1,则进入步骤S2;若为0则进入步骤S4;
步骤S2:将第一单片机的状态输出口的状态置0,之后所述第一单片机对所述SPIFlash进行读写操作;
步骤S3:所述第一单片机对所述SPIFlash进行的读写操作结束后,将第一单片机的状态输入口的状态置1;
步骤S4:所述第一单片机不对所述SPIFlash进行读写操作,并返回步骤S1。
在本实施例中,所述第一单片机的状态输入口状态为1表示此时所述第二单片机没有对所述SPIFlash进行读写操作,所述第一单片机的状态输入口状态为0表示此时所述第二单片机正在对所述SPIFlash进行读写操作。
同理,当所述第二单片机要对所述SPIFlash进行读写操作时,进行以下步骤:
步骤S1:判断第二单片机的状态输入口的状态是否为1,若为1,则进入步骤S2;若为0则进入步骤S4;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网福建省电力有限公司;国家电网公司;国网福建省电力有限公司电力科学研究院;福州大学,未经国网福建省电力有限公司;国家电网公司;国网福建省电力有限公司电力科学研究院;福州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201520819718.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:验证扫描装置
- 下一篇:一种用于扩展磁盘阵列的SAS交换板