一种通用型信息纽扣的单片机等效替换方法及通信方法技术

技术编号:26031022 阅读:58 留言:0更新日期:2020-10-23 21:08
本发明专利技术的目的是提供一种通用型信息纽扣的单片机等效替换方法及通信方法,搭建单片机通信系统,针对不同类型的信息纽扣配置单片机软件中的相关参数,利用单片机模拟信息纽扣1‑wireEEPROM芯片,破解了光刻不可复制的难题,成功实现与主机的双向通信和对话,完成对信息纽扣的等效替换并与控制器主机的通信。

【技术实现步骤摘要】
一种通用型信息纽扣的单片机等效替换方法及通信方法
本专利技术涉及身份标识的1-wire电子设计
,尤其涉及一种通用型信息纽扣的单片机等效替换方法及通信方法。
技术介绍
信息纽扣是遵循1-wire单总线通信协议的EEPROM(Read-only ProgrammableErasable Electrically,电可擦写可编程只读存储器)芯片,采用单根信号线(除地线外)实现数据的双向传输,常被用于身份识别、设备软件狗、关键信息存储或安全功能控制等的汽车、电信、医疗、工业和个人计算机领域。现在常因人员流动等因素导致信息纽扣密钥丢失,或为便捷设备测试而替换掉含有信息纽扣的设备部件,为此须采取一种较为简便的方法,找回信息纽扣的密钥,等价替换丢失的信息纽扣,以避免不必要的损失。1-wire总线能够通过1根共用的数据线实现主控制器与1个或多个从器件的半双工双向通信,利用严格的单总线命令序列访问1-Wire器件,包括初始化、ROM命令和功能命令。如果出现序列混乱,1-Wire器件将不会响应主机的命令。因此解决这个问题就变得很重要了。
技术实现思路
本专利技术的目的是提供一种通用型信息纽扣的单片机等效替换方法及通信方法,利用单片机模拟信息纽扣1-wireEEPROM芯片,破解了光刻不可复制的难题,成功实现与主机的双向通信和对话。本专利技术提供一种通用型信息纽扣的单片机等效替换方法,包括以下步骤:(1)搭建单片机通信系统,建立控制机主机与单片机连接电路;(2)在单片机内开辟8字节数组数据结构并预先存储1-wireEEPROM芯片的光刻序列号;(3)在单片机内开辟特定容量的数组数据结构用来存储EEPROM数据,用于单片机一开始写入固定值或运行过程中动态写入主机发送的数据。进一步改进在于:步骤1中控制器主机分别通过1-wire信号总线与单片机中断引脚相连,1-wire单总线通过上拉电阻RPUP连接电源;连接1-wire单总线的单片机引脚为双向数字引脚,下降沿触发中断。进一步改进在于:上拉电阻RPUP范围是0.3KΩ~2.2KΩ,电源VCC电压范围是2.8V~5.25V。本专利技术还提供一种用于通用型信息纽扣的单片机等效替换的通信方法,包括以下步骤:(1)单片机从1-wire单总线监测到主机不少于时间T1的复位信号后等待T2,然后通过拉低总线T3产生一个应答信号;(2)控制器一旦检测到有1-wire器件就发出ROM操作命令,若为读时隙,在总线拉低T4后单片机开始采样;若为写时隙,在总线下降沿到来之后将总线拉低或拉高并保持T5。进一步改进在于:步骤1中所述T1为480μs,T2为15~60μs,T3为60~240μs;步骤2中所述T4为15μs,T5为15μs。本专利技术的有益效果:本专利技术具有普适性,通过对单片机程序中相关参数的重新配置,即可完成符合1-wireEEPROM通信协议的不同信息纽扣的单片机等效替换和通信;等效替换单片机具有的快速响应性,1-wire单总线接入单片机外部中断引脚并采用中断处理快速响应主机。附图说明图1为信息纽扣的单片机等效替换电路接口。图2为本专利技术单片机模拟的信息纽扣在位状态检测中断处理流程图。图3为本专利技术控制器主机对单片机通信方法的流程图。具体实施方式为了加深对本专利技术的理解,下面将结合实施例对本专利技术作进一步详述,该实施例仅用于解释本专利技术,并不构成对本专利技术保护范围的限定。如图1-3所示,本实施例提供一种通用型信息纽扣的单片机等效替换方法,包括以下步骤:(1)搭建单片机通信系统,建立控制机主机与单片机连接电路;(2)在单片机内开辟8字节数组数据结构并预先存储1-wireEEPROM芯片的光刻序列号;(3)在单片机内开辟特定容量的数组数据结构用来存储EEPROM数据,用于单片机一开始写入固定值或运行过程中动态写入主机发送的数据。步骤1中控制器主机分别通过1-wire单总线与单片机中断引脚相连,1-wire单总线总线通过上拉电阻RPUP连接电源;连接1-wire单总线的单片机引脚为双向数字引脚,下降沿触发中断。上拉电阻RPUP范围是0.3KΩ~2.2KΩ,电源VCC电压范围是2.8V~5.25V。本实施例还提供一种用于通用型信息纽扣的单片机等效替换的通信方法,包括以下步骤:(1)单片机从1-wire单总线监测到主机不少于时间T1的复位信号后等待T2,然后通过拉低总线T3产生一个应答信号;(2)控制器一旦检测到有1-wire器件就发出ROM操作命令,若为读时隙,在总线拉低T4后单片机开始采样;若为写时隙,在总线下降沿到来之后将总线拉低或拉高并保持T5。步骤1中所述T1为480μs,T2为15~60μs,T3为60~240μs;步骤2中所述T4为15μs,T5为15μs。通过首先搭建单片机通信系统,包括单片机软件开发和电路搭接,针对不同类型的信息纽扣配置单片机软件中的相关参数,利用单片机模拟信息纽扣1-wireEEPROM芯片,通过对单片机程序中相关参数的重新配置,即可完成符合1-wireEEPROM通信协议的不同信息纽扣的单片机等效替换和通信;1-wire单总线接入单片机外部中断引脚并采用中断处理快速响应主机。本文档来自技高网...

【技术保护点】
1.一种通用型信息纽扣的单片机等效替换方法,其特征在于,包括以下步骤:(1)搭建单片机通信系统,建立控制机主机与单片机连接电路;(2)在单片机内开辟8字节数组数据结构并预先存储1-wireEEPROM芯片的光刻序列号;(3)在单片机内开辟特定容量的数组数据结构用来存储EEPROM数据,用于单片机一开始写入固定值或运行过程中动态写入主机发送的数据。/n

【技术特征摘要】
1.一种通用型信息纽扣的单片机等效替换方法,其特征在于,包括以下步骤:(1)搭建单片机通信系统,建立控制机主机与单片机连接电路;(2)在单片机内开辟8字节数组数据结构并预先存储1-wireEEPROM芯片的光刻序列号;(3)在单片机内开辟特定容量的数组数据结构用来存储EEPROM数据,用于单片机一开始写入固定值或运行过程中动态写入主机发送的数据。


2.如权利要求1所述的一种通用型信息纽扣的单片机等效替换方法,其特征在于:步骤1中控制器主机分别通过1-wire单总线与单片机中断引脚相连,1-wire单总线通过上拉电阻RPUP连接电源;连接1-wire信号总线的单片机引脚为双向数字引脚,下降沿触发中断。


3.如权利要求2所述的一种通用型信息纽扣的单片机等效替换方法,其特征在...

【专利技术属性】
技术研发人员:翟文正
申请(专利权)人:常州信息职业技术学院
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1