
HCS301编码集成电路特点.doc
7页HCS301编码集成电路特点: 1,保密性 可编程28Bit系列号,可编程64Bit加密密钥,每次发送代码是唯一的,加密密钥不可读取 2,内部特性 宽范畴工作电压(HCS300 2.0V-6.3V, HCS301 5.5V-13.0V) 3,四个功能输入口(可组合达15种功能) 4,低电压检测指标三,HCS301编码器原理 HCS301在使用之前,必须产生一种唯一的加密密钥.密钥产生过程(图1):由工厂代码和系列号一起经密钥产生算法形成唯一的加密密码,然后写入片内EPROM.工厂代码又称系列码或制造商码,长度为64Bit.每一种制造商均不相似,它用于产生与每一种编码器相相应的唯一加密密钥.工厂代码是整个系统安全的核心,应规范管理,保存.如工厂代码泄密,则整个系统没有任何安全性可言.系列号为28Bit,相应于每一种编码器,可作为顾客码. HCS301编码过程由原代码,加密密钥及同步码等经KEELOQ算法加密后.产生32Bit高度保密的滚动代码.,由于KEELOQ算法的复杂性和16位同步码每次传播时都要更新,故每次传播代码都和上一次的代码完全不同.只有在传播216次后才也许反复,以每天传送10次代码计算,时间间隔为之久. HCS301片内具有192Bit(16×12)EEPROM,用于存储加密密钥,序列号同步值和其他信息,在使用HCS300/301之前和使用之中都需要对其进行操作.使用之前需对其进行编程.为保密起见,只有在编程EEPROM之后相称短的时间内才干进行回读检查,其他时间为禁读状态.使用之中则读EEPROM信息加密,产生发送代码,并更新同步值. HCS301的发码信息由几种部分构成.每次发码的码字以引导码标志和头标开始,接着是滚动码和固定码部分,最后为每次发送的保护时间.滚动码部分为32Bit加密数据;固定码部分为34Bit,涉及状态位,功能位和28位系列号.总计码组合多达7.38×1019次种. HCS301在每一种按键按下时发送66位编码数据,由于滚动码和固定码两部分构成,滚动码部分由4个按键状态,2位计数溢出位,10位鉴别位及16位同步值经加密产生.固定码由28位系列号,4位按键状态和2位状态位构成.四,解码原理 为了使发送器,接受器一起工作,发送器一方面要被"学习"确认,"学习"确认完毕后,解码器将所学的序列号和同步值经加密后存储到EEPROM中,解码器需要工厂代码(只有相似工厂代码的发射器才干进行学习),工厂代码一般存储到ROM中,以提高安全性.解码器获得系列号之后先与工厂代码结合产生与发射器相似的密钥,并用这一密钥进行解密滚动数据.解码器接受到一次发送后,立即检查序列号与否已被学习,如果是,则进行解码过程.由生成的密钥对滚动码部分进行解密,用鉴别位来判断解密否有效,如果以上通过,则对同步值进行判断. 解码器同步值判断过程:如果解密的同步值在目前操作窗口(不不小于16),则同步值被重新存储,并执行相应操作.如果同步值不在目前操作窗口,而在双操作窗口,即32K以内,则发送过来的同步值被临时存储,并回去等下一步发送,如果下一次接受到的同步值与临时存储的同步值是持续的,就会觉得发送器刚刚跳到双操作窗口,于是新的同步值被存储并执行相应的命令.如果发送器跳出了双操作窗口,则觉得发射无效.每次有效发送后,整个窗口都在旋转,则刚用过的代码是在无效操作窗口.这样就消除了此前发送代码被捕获而又重新发射的也许. 接受板外形尺寸:36*22*14毫米 100米滚动码433MHZ锁存型接受板A 20元一种 D0~D3四位引脚输出逻辑:锁存型 这是滚动码专用接受板,采用PIC单片机,引脚A是地GND、引脚B是数据脚D0、引脚C是数据脚D1、引脚D是数据脚D2、引脚E是数据脚D3、引脚F是数据脚VT、引脚G是电源脚地GND、引脚H是正5V电源VCC。
工作模式:VT端,解码有效端,当遥控器任意一种按键按下时,VT输出高电平,松开遥控器按键,VT恢复为低电平,D0、D1、D2、D3是四个数据输出端,相应的遥控器按键按下,输出高电平,并且虽然松开按键也锁存保持不变,维持到下次遥控信号变化100米滚动码433MHZ点动型接受板B 20元一种 D0~D3四位引脚输出逻辑:点动型 工作模式:VT端,解码有效端,当遥控器任意一种按键按下时,VT输出高电平,松开遥控器按键,VT恢复为低电平,D0、D1、D2、D3是四个数据输出端,相应的遥控器按键按下,输出高电平,松开按键,立即变成低电平使用措施: 一方面看清晰接受板的端口不要接错线接通5V的直流电压,这时按下接受板上的白色学习按钮,不要松手持续按0.5秒左右,然后持续按住需要配套的遥控器遥控器上任意一种按键2秒钟,这时松开学习按钮即可完毕学习过程如果要增长遥控器可以反复以上过程,接受板最多可以学习15个遥控器接受板断电也能记忆已经学习成功的遥控器如果持续按住接受板上的学习按钮超过8秒,接受板上的批示灯会熄灭,可以所有删除所有已经学习的遥控器 必须要保证遥控接受板的5V直流电源质量,规定是电压要符合原则的5V电源要纯净,例如象电脑USB电源、充电器电源等干扰极大,遥控接受板主线无法正常工作,建议选用9~12V输出的变压器电源或者优质开关电源通过LM7805稳压和220UF+0.1UF滤波后供电。
诸多客户问她们的车库门遥控器也是HCS301芯片频率也是433M,能否使用我们的遥控器?这里我告诉人们,可以通用的概率极小,但是有两种措施可以解决问题 第一种措施是:原配的遥控器坏了但是HCS301芯片完好,这时可以用不漏电的电烙铁,用焊锡把原配HC301的八个引脚两侧所有堆满焊锡,这样受热比较均匀并且可以运用焊锡保持温度,再两边来回用烙铁加热后用镊子取下芯片将拆卸下来芯片引脚的焊锡清理干净后替代我们遥控器的HCS301芯片即可正常使用。












