用外接模块更改预存号码的电话及更改预存号码的方法技术

技术编号:38008556 阅读:16 留言:0更新日期:2023-06-30 10:26
用外接模块更改预存号码的电话及更改预存号码的方法,属于电话机内部多路复用通信技术领域,需要解决墙壁电话后期的应急键更改号码问题,通过墙壁电话主控cpu、eeprom电路、保护电路、编程cpu电路和新的编程方式等结合,很好的解决了墙壁电话后期的应急键更改号码问题,仅需留一四芯插座接口即可,既可方便生产,又能后期更改,也进行了数据加密,使不知道密码的人不能进行更改,同时增加保护电路,防止外部电压高于电路电压而造成的损坏,使产品增加了防护。加了防护。加了防护。

【技术实现步骤摘要】
用外接模块更改预存号码的电话及更改预存号码的方法


[0001]本专利技术涉及一种电话机内部多路复用通信技术,更确切的说是一种用外接模块更改预存号码的电话及更改预存号码的方法。

技术介绍

[0002]多路复用技术是把多个低速信道组合成一个高速信道的技术,目前市场上的墙壁电话机需求越来越多,而常规的面板通常没有数字键,多数只有几个功能按键,不能通过多路复用IIC总线的方式以及对话机进行编程方式,对按键进行设置或调整应急键的存储号码,必须在出厂时存储好或通过外部设备按照主控cpu的格式将存储号码写入到eeprom中,如果用其它mcu直接连接到eeprom上进行读写操作,会造成mcu芯片的损坏或读写不成功等问题,还有可能因为静电和电压过高等原因造成损坏,如果不进行加密,可能会被人为恶意更改,因此本专利技术设计通过多路复用IIC总线的方式以及对话机进行编程方式,解决墙壁电话后期的应急键更改号码问题。

技术实现思路

[0003]本专利技术的目的是提供一种用外接模块更改预存号码的电话及更改预存号码的方法,能够通过多路复用IIC总线的方式,对话机进行编程方式,很好的解决了墙壁电话后期的应急键更改号码问题,仅需留一四芯插座接口即可,既可方便生产,又能后期更改,也进行了数据加密,使不知道密码的人不能进行更改,同时增加保护电路,防止外部电压高于电路电压而造成的损坏,使产品增加了防护。在技术上实现了,IIC通讯方式下,两个主控cpu对一个eeprom存储器的控制。
[0004]本专利技术为实现上述目的,通过以下技术方案实现:用外接模块更改预存号码的电话及更改预存号码的方法,墙壁电话编程实现原理包括以下步骤:第1步,话机释放IIC总线,为编程器多路复用IIC总线做准备;墙壁电话主控cpu连接eeprom芯片,墙壁电话主控cpu控制SDA和SCL总线,墙壁电话主控cpu的SCL端口是时钟输出端口,控制SCL线的电平高低,而SDA是数据传送线,根据数据的需要决定是高低电平;cpu有数据操作需求时,首先判断SCL和SDA端口是否为高电平,如果都是高电平,则判断总线为空闲状态,按照标准的IIC总线协议进行读写操作,操作完成将SCL端口设置为输入状态,SDA端口设置为输出状态;如果不是高电平,则判断总线忙,根据实际应用需要等待总线一段时间,再次判断总线,直到总线空闲;数据操作开始,在SCL高电平时置低SDA端口,按照eeprom的常规操作时序进行读写操作及结束信号,操作完成后,墙壁电话主控cpu需要将SDA和SCL端口设置为输入状态,为保证这两个端口空闲时是高电平,需要将SDA和SCL两线分别连接一个10k的上拉电阻;第2步,硬件连接;当客户需要更改应急键储存的号码信息时,通过四芯插座连接到墙壁电话;第3步,编程器密码校对操作,为多路复用做数据保护;编程器要进行一个密码校
对操作,具体实现是:拉低SCL_B端口,通过保护电路拉低SCL,等待墙壁电话主控CPU拉低SDA响应后,编程器收到后再置高SCL,墙壁电话主控CPU将SDA端口设置为输入状态,编程器然后按照正常数据写入时序操作,写入8位密码,然后发送一个停止时序,话机主控cpu收到这个数据;第4步,校对密码;如果密码校对正确后,然后将SDA和SCL端口设置为输入状态,IIC总线为空闲状态,同时编程器检测到SDA_R为高电平后,判断密码验证通过;如果密码不正确,将SDA和SCL端口拉低,IIC总线保持低电平,无法操作;第5步,编程器检测到密码校对正确后,按照eeprom的标准操作写入要存储的号码。
[0005]所述墙壁电话主控cpu在开机时进行应急拨号读取eeprom中存储的号码,实现IIC总线的多路复用,挂机后进行号码编程。
[0006]所述四芯插座的四个引脚分别是地、SDA_R、SDA_W和SCL_B,通过保护电路连接到SDA和SCL。
[0007]用外接模块更改预存号码的电话,包括墙壁电话主控cpu、eeprom电路、保护电路和编程cpu电路,墙壁电话主控cpu通过SDA线和SCL线连接eeprom电路,编程cpu电路连接保护电路,保护电路连接SDA线和SCL线。
[0008]所述墙壁电话主控cpu包括U2芯片,U2芯片的21号引脚与20号引脚之间串联晶振G1,U2芯片的19号引脚连接电阻R13的一端、电容C3的一端,电容C3的另一端接地,电阻R13的另一端连接电容C2的一端,电容C2的另一端接地,U2芯片的13 号引脚接地,所述eeprom电路包括U1芯片,U1芯片的1号引脚、2号引脚、3号引脚、4号引脚连接后接地并连接电容C1的一端,电容C1的另一端连接U1芯片的8号引脚和VCC,U1芯片的7号引脚接地,U1芯片的6号引脚连接电阻R12的一端,电阻R12的另一端连接VCC,所述保护电路包括编程器四芯插座P1,编程器四芯插座P1的1号引脚连接电阻R11的一端,电阻R11的另一端安装光电耦合器,光电耦合器的1号引脚与电阻R11配合,光电耦合器的2号引脚和3 号引脚均接地,光电耦合器的4号引脚连接U1芯片6 号引脚后连接U2芯片的23 号引脚,编程器四芯插座P1的2号引脚连接电阻R3的一端,电阻R3的另一端连接电阻R2的一端和三极管Q1的基极,三极管Q1的发射极连接电阻R2的另一端、二极管D1的负极,二极管D1的正极连接VCC,三极管Q1的集电极连接电阻R7的一端,电阻R7的另一端连接电阻R8的一端和三极管Q2的基极,三极管Q2的发射极、电阻R8的另一端连接后接地,三极管Q2的集电极连接电阻R1的一端、U1芯片的5号引脚,电阻R1的另一端连接VCC,编程器四芯插座P1的3 号引脚连接二极管D3的负极,二极管D3的正极接地后连接三极管Q3的发射极,三极管Q3的集电极连接编程器四芯插座P1的4 号引脚后连接电阻R4的一端,电阻R4的另一端连接二极管D2的负极,二极管D2的正极连接电阻R5的一端后连接VCC,三极管Q3的基极连接电阻R6的一端,电阻R6另一端连接电阻R5的另一端后连接三极管Q4的集电极,三极管Q4的发射极连接电阻R10的一端后接地,电阻R10的另一端连接三极管Q4的基极后连接电阻R9的一端,电阻R9的另一端连接U2芯片的22 号引脚后连接U1芯片的5 号引脚,编程cpu电路包括9N1芯片、电阻9R26、电阻9R30、电阻9R31、电阻9R38、电阻9R39、电阻9R40、电阻9R41、芯片9N2、编程器四芯插座HS,9N1芯片的14 号引脚和 13 号引脚之间串联晶振G2,9N1芯片的14 号引脚连接电容9C10的一端,电容9C10的另一端连接电容9C11的一端后接地,电容9C11的另一端连接9N1芯片的13号引脚,9N1芯片
的12 号引脚连接电容9C12的一端、电容9C13的一端、稳压二极管9Z1的负极,电容9C12的另一端、电容9C13的另一端、稳压二极管9Z1的正极均接地,N1芯片的12 号引脚连接VDD,电阻9R26、电阻9R30、电阻9R31的一端均连接VDD,电阻9R26的另一端连接电阻9R28的一端、电阻9R27的一端、三极管9V8的基极,电阻9R本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.更改预存号码的方法,其特征在于:墙壁电话编程实现原理包括以下步骤:第1步,话机释放IIC总线,为编程器多路复用IIC总线做准备;墙壁电话主控cpu连接eeprom芯片,墙壁电话主控cpu控制SDA和SCL总线,墙壁电话主控cpu的SCL端口是时钟输出端口,控制SCL线的电平高低,而SDA是数据传送线,根据数据的需要决定是高低电平;cpu有数据操作需求时,首先判断SCL和SDA端口是否为高电平,如果都是高电平,则判断总线为空闲状态,按照标准的IIC总线协议进行读写操作,操作完成将SCL端口设置为输入状态,SDA端口设置为输出状态;如果不是高电平,则判断总线忙,根据实际应用需要等待总线一段时间,再次判断总线,直到总线空闲;数据操作开始,在SCL高电平时置低SDA端口,按照eeprom的常规操作时序进行读写操作及结束信号,操作完成后,墙壁电话主控cpu需要将SDA和SCL端口设置为输入状态,为保证这两个端口空闲时是高电平,需要将SDA和SCL两线分别连接一个10k的上拉电阻;第2步,硬件连接;当客户需要更改应急键储存的号码信息时,通过四芯插座连接到墙壁电话;第3步,编程器密码校对操作,为多路复用做数据保护;第4步,校对密码;第5步,编程器检测到密码校对正确后,按照eeprom的标准操作写入要存储的号码。2.根据权利要求1所述的更改预存号码的方法,其特征在于:所述第3步编程器密码校对操作方式为:编程器要进行一个密码校对操作,具体实现是:拉低SCL_B端口,通过保护电路拉低SCL,等待墙壁电话主控CPU拉低SDA响应后,编程器收到后再置高SCL,墙壁电话主控CPU将SDA端口设置为输入状态,编程器然后按照正常数据写入时序操作,写入8位密码,然后发送一个停止时序,话机主控cpu收到这个数据。3.根据权利要求1所述的更改预存号码的方法,其特征在于:如果密码校对正确后,然后将SDA和SCL端口设置为输入状态,IIC总线为空闲状态,同时编程器检测到SDA_R为高电平后,判断密码验证通过;如果密码不正确,将SDA和SCL端口拉低,IIC总线保持低电平,无法操作。4.根据权利要求1所述的更改预存号码的方法,其特征在于:所述墙壁电话主控cpu在开机时进行应急拨号读取eeprom中存储的号码,实现IIC总线的多路复用,挂机后进行号码编程。5.根据权利要求1所述的更改预存号码的方法,其特征在于:所述四芯插座的四个引脚分别是地、SDA_R、SDA_W和SCL_B,通过保护电路连接到SDA和SCL。6.用外接模块更改预存号码的电话,其特征在于:包括墙壁电话主控cpu、eeprom电路、保护电路和编程cpu电路,墙壁电话主控cpu通过SDA线和SCL线连接eeprom电路,编程cpu电路连接保护电路,保护电路连接SDA线和SCL线。7.根据权利要求6所述的用外接模块更改预存号码的电话,其特征在于:所述墙壁电话主控cpu包括U2芯片,U2芯片的21号引脚与20号引脚之间串联晶振G1,U2芯片的19号引脚连接电阻R13的一端、电容C3的一端,电容C3的另一端接地,电阻R13的另一端连接电容C2的一端,电容C2的另一端接地,U2芯片的13 号引脚接地,所述eeprom电路包括U1芯片,U1芯片的1号引脚、2号引脚、3号引脚、4号引脚连接后接地并连接电容C1的一端,电容C1的另一端连接U1芯片的8号引脚和VCC,U1芯片的7号引脚接地,U1芯片的6号引脚连接电阻R12的一端,
电阻R12的另一端连接VCC,所述保护电路包括编程器四芯插座P1,编程器四芯插座P1的1号引脚连接电阻R11的一端,电阻R11的另一端安装光电耦合器,光电耦合器的1号引脚与电阻R11配合,光电耦合器的2号引脚和3 号引脚均接地,光电耦合器的4号引脚连接U1芯片6 号引脚后连接U2芯片的23 号引脚,编程器四芯插座P1的2号引脚连接电阻R3的一端,电阻R3的另一端连接电阻R2的一端和三极管Q1的基极,三极管Q1的发射极连接电阻R2的另一端、二极管D1的负极,二极管D1的正极连接VCC,三极管Q1的集电极连接电阻R7...

【专利技术属性】
技术研发人员:李彦田马伟张丽丁亮李欣颖高屹
申请(专利权)人:日照职业技术学院
类型:发明
国别省市:

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

1