CN116320118A - 用外接模块更改预存号码的电话及更改预存号码的方法 - Google Patents

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

Info

Publication number
CN116320118A
CN116320118A CN202310551418.0A CN202310551418A CN116320118A CN 116320118 A CN116320118 A CN 116320118A CN 202310551418 A CN202310551418 A CN 202310551418A CN 116320118 A CN116320118 A CN 116320118A
Authority
CN
China
Prior art keywords
resistor
pin
chip
triode
programmer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
CN202310551418.0A
Other languages
English (en)
Inventor
李彦田
马伟
张丽
丁亮
李欣颖
高屹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Rizhao Polytechnic
Original Assignee
Rizhao Polytechnic
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Rizhao Polytechnic filed Critical Rizhao Polytechnic
Priority to CN202310551418.0A priority Critical patent/CN116320118A/zh
Publication of CN116320118A publication Critical patent/CN116320118A/zh
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/0297Telephone sets adapted to be mounted on a desk or on a wall
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M9/00Arrangements for interconnection not involving centralised switching
    • H04M9/002Arrangements for interconnection not involving centralised switching with subscriber controlled access to a line, i.e. key telephone systems
    • H04M9/008Multiplex systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2242/00Special services or facilities
    • H04M2242/10Secret communications
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Storage Device Security (AREA)

Abstract

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

Description

用外接模块更改预存号码的电话及更改预存号码的方法
技术领域
本发明涉及一种电话机内部多路复用通信技术,更确切的说是一种用外接模块更改预存号码的电话及更改预存号码的方法。
背景技术
多路复用技术是把多个低速信道组合成一个高速信道的技术,目前市场上的墙壁电话机需求越来越多,而常规的面板通常没有数字键,多数只有几个功能按键,不能通过多路复用IIC总线的方式以及对话机进行编程方式,对按键进行设置或调整应急键的存储号码,必须在出厂时存储好或通过外部设备按照主控cpu的格式将存储号码写入到eeprom中,如果用其它mcu直接连接到eeprom上进行读写操作,会造成mcu芯片的损坏或读写不成功等问题,还有可能因为静电和电压过高等原因造成损坏,如果不进行加密,可能会被人为恶意更改,因此本发明设计通过多路复用IIC总线的方式以及对话机进行编程方式,解决墙壁电话后期的应急键更改号码问题。
发明内容
本发明的目的是提供一种用外接模块更改预存号码的电话及更改预存号码的方法,能够通过多路复用IIC总线的方式,对话机进行编程方式,很好的解决了墙壁电话后期的应急键更改号码问题,仅需留一四芯插座接口即可,既可方便生产,又能后期更改,也进行了数据加密,使不知道密码的人不能进行更改,同时增加保护电路,防止外部电压高于电路电压而造成的损坏,使产品增加了防护。在技术上实现了,IIC通讯方式下,两个主控cpu对一个eeprom存储器的控制。
本发明为实现上述目的,通过以下技术方案实现:用外接模块更改预存号码的电话及更改预存号码的方法,墙壁电话编程实现原理包括以下步骤:
第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的标准操作写入要存储的号码。
所述墙壁电话主控cpu在开机时进行应急拨号读取eeprom中存储的号码,实现IIC总线的多路复用,挂机后进行号码编程。
所述四芯插座的四个引脚分别是地、SDA_R、SDA_W和SCL_B,通过保护电路连接到SDA和SCL。
用外接模块更改预存号码的电话,包括墙壁电话主控cpu、eeprom电路、保护电路和编程cpu电路,墙壁电话主控cpu通过SDA线和SCL线连接eeprom电路,编程cpu电路连接保护电路,保护电路连接SDA线和SCL线。
所述墙壁电话主控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的基极,电阻9R27的另一端接地,电阻9R28的另一端连接电阻9R29的一端,电阻9R29的另一端连接电阻9R31的另一端、9N1芯片的11 号引脚、电容9C14的一端、三极管9V9的集电极,电容9C14的另一端接地,三极管9V9的发射极接地,电阻9R30的另一端连接三极管9V9的基极、三极管9V8的集电极,三极管9V8的发射极接地,电阻9R38、电阻9R39、电阻9R40、电阻9R41的一端均连接VDD,9N1芯片的5 号引脚与电阻9R38的另一端、电阻9R39的另一端、电阻9R40的另一端、电阻9R41的另一端分别串联按键1、按键2、按键3、按键VOL,9N1芯片的6 号引脚与电阻9R38的另一端、电阻9R39的另一端、电阻9R40的另一端、电阻9R41的另一端分别串联按键4、按键5、按键6、按键FLASH,9N1芯片的7 号引脚与电阻9R38的另一端、电阻9R39的另一端、电阻9R40的另一端、电阻9R41的另一端分别串联按键7、按键8、按键9、按键REDIAL,电阻9R38的另一端、电阻9R39的另一端、电阻9R40的另一端、电阻9R41的另一端与接地端之间分别串联按键*、按键0、按键#、按键ON/OFF,所述芯片9N2的1号引脚、2 号引脚、3 号引脚、4号引脚、7 号引脚均连接接地端,芯片9N2的8 号引脚连接VDD和电阻9R44的一端,电阻9R44的另一端连接电阻9R43的一端、9N1芯片的10 号引脚,电阻9R43的另一端连接芯片9N2的5 号引脚,芯片9N2的6 号引脚连接电阻9R42的一端,电阻9R42的另一端连接芯片9N1芯片的9 号引脚,编程器四芯插座HS的1 号引脚连接二极管9D7的正极、9N1芯片的16 号引脚,二极管9D7的负极连接VDD,编程器四芯插座HS的2 号引脚连接二极管9D6的正极、9N1芯片的18 号引脚,二极管9D6的负极连接VDD,编程器四芯插座HS的3 号引脚接地, 编程器四芯插座HS的4 号引脚连接二极管9D8的正极、9N1芯片的17 号引脚,二极管9D8的负极连接VDD。
本发明的优点在于:本发明通过多路复用IIC总线的方式,对话机进行编程方式,很好的解决了墙壁电话后期的应急键更改号码问题,仅需留一四芯插座接口即可,既可方便生产,又能后期更改,也进行了数据加密,使不知道密码的人不能进行更改,同时增加保护电路,防止外部电压高于电路电压而造成的损坏,使产品增加了防护。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明的功能结构示意图;
图2为本发明的话机部分连接示意图;
图3为本发明的保护电路结构示意图;
图4为本发明的密码发送时序示意图;
图5为本发明的编程器cpu电路结构示意图;
图6为本发明的编程器连接插头及过压保护电路结构示意图;
图7为本发明的编程器cpu复位电路结构示意图;
图8为本发明的编程器按键电路结构示意图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明。
用外接模块更改预存号码的电话及更改预存号码的方法,如图1-图8所示,墙壁电话编程实现原理包括以下步骤:
第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的标准操作写入要存储的号码。
所述墙壁电话主控cpu在开机时进行应急拨号读取eeprom中存储的号码,实现IIC总线的多路复用,挂机后进行号码编程。
所述四芯插座的四个引脚分别是地、SDA_R、SDA_W和SCL_B,通过保护电路连接到SDA和SCL。
用外接模块更改预存号码的电话,包括墙壁电话主控cpu、eeprom电路、保护电路和编程cpu电路,墙壁电话主控cpu通过SDA线和SCL线连接eeprom电路,编程cpu电路连接保护电路,保护电路连接SDA线和SCL线。
所述墙壁电话主控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的基极,电阻9R27的另一端接地,电阻9R28的另一端连接电阻9R29的一端,电阻9R29的另一端连接电阻9R31的另一端、9N1芯片的11 号引脚、电容9C14的一端、三极管9V9的集电极,电容9C14的另一端接地,三极管9V9的发射极接地,电阻9R30的另一端连接三极管9V9的基极、三极管9V8的集电极,三极管9V8的发射极接地,电阻9R38、电阻9R39、电阻9R40、电阻9R41的一端均连接VDD,9N1芯片的5 号引脚与电阻9R38的另一端、电阻9R39的另一端、电阻9R40的另一端、电阻9R41的另一端分别串联按键1、按键2、按键3、按键VOL,9N1芯片的6 号引脚与电阻9R38的另一端、电阻9R39的另一端、电阻9R40的另一端、电阻9R41的另一端分别串联按键4、按键5、按键6、按键FLASH,9N1芯片的7 号引脚与电阻9R38的另一端、电阻9R39的另一端、电阻9R40的另一端、电阻9R41的另一端分别串联按键7、按键8、按键9、按键REDIAL,电阻9R38的另一端、电阻9R39的另一端、电阻9R40的另一端、电阻9R41的另一端与接地端之间分别串联按键*、按键0、按键#、按键ON/OFF,所述芯片9N2的1号引脚、2 号引脚、3 号引脚、4号引脚、7 号引脚均连接接地端,芯片9N2的8 号引脚连接VDD和电阻9R44的一端,电阻9R44的另一端连接电阻9R43的一端、9N1芯片的10 号引脚,电阻9R43的另一端连接芯片9N2的5 号引脚,芯片9N2的6 号引脚连接电阻9R42的一端,电阻9R42的另一端连接芯片9N1芯片的9 号引脚,编程器四芯插座HS的1 号引脚连接二极管9D7的正极、9N1芯片的16 号引脚,二极管9D7的负极连接VDD,编程器四芯插座HS的2 号引脚连接二极管9D6的正极、9N1芯片的18 号引脚,二极管9D6的负极连接VDD,编程器四芯插座HS的3 号引脚接地, 编程器四芯插座HS的4 号引脚连接二极管9D8的正极、9N1芯片的17 号引脚,二极管9D8的负极连接VDD。
本发明通过多路复用IIC总线的方式,对话机进行编程方式,很好的解决了墙壁电话后期的应急键更改号码问题,仅需留一四芯插座接口即可,既可方便生产,又能后期更改,也进行了数据加密,使不知道密码的人不能进行更改,同时增加保护电路,防止外部电压高于电路电压而造成的损坏,使产品增加了防护。IIC总线的通讯方式,是一主多从方式,即一条总线上只有一个主控制器(或主设备),其它的是从设备,由主控制器发起读写操作,从控制器应答写入或读出操作。本设计的IIC总线,采用两主一从的方式,两个主控cpu对同一个eeprom进行操作。直连方式容易因电源问题对芯片造成损伤,通过一块隔离电路连接,可以有效解决。本发明通过多路复用IIC总线的方式,对话机进行编程方式,为防止外部非法操作,可以设置一个密码,密码相符,允许外部编程cpu写入数据;密码不符,强制拉低总线,使读写操作无效。不需要加密时可以省略此步骤。通过本方案软硬件的设计,解决了墙壁电话应急键的号码设置问题,和其它功能的设置问题。
保护电路工作原理:
SDA_W输出为高电平时,三极管Q1的基极也为高电平,Q1截止,Q1的集电极输出低电平,通过电阻R7连接到三极管Q2基极,Q2基极也为低电平,因此三极管Q2也截止,SDA被上拉电阻R1拉高;当SDA_W为低电平时,三极管Q1的基极也为低电平,三极管Q1导通,Q1的集电极输出高电平,Q2基极变为高电平,Q2也饱和导通,将SDA拉低为低电平;
当SDA_R读取时,此时SDA_W为高电平,同上原理,三极管Q1和三极管Q2截止;当eeprom输出SDA为高电平时,通过R9连接到三极管Q4基极,使三极管Q4基极为高电平,三极管Q4导通,三极管Q4集电极输出低电平,三极管Q3基极低于导通电压,三极管Q3截止,三极管Q3集电极通过上拉电阻R4和二极管D2拉高为高电平,三极管Q3集电极输出为高电平到SDA_R;当eeprom输出SDA为低电平时,通过R9拉低三极管Q4基极电压,使三极管Q4截止,三极管Q4集电极输出高电平,使三极管Q3基极远高于导通电压,三极管Q3饱和导通,集电极被拉为低电平,三极管Q3集电极输出为低电平到SDA_R。因此,保护电路可以正常输出或输入高低电平。因IIC通讯协议操作总线SDA时,不会出现写入和读出同时进行的情况,因此不会发生冲突。IIC在待机状态时都是高电平,这时保护电路的四个三极管都是截止状态,没有大电流,因此耗电不多。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明。

Claims (10)

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的一端,电阻R7的另一端连接电阻R8的一端和三极管Q2的基极。
8.根据权利要求7所述的用外接模块更改预存号码的电话,其特征在于:所述三极管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 号引脚。
9.根据权利要求6所述的用外接模块更改预存号码的电话,其特征在于:所述编程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的正极均接地,9N1芯片的12 号引脚连接VDD,电阻9R26、电阻9R30、电阻9R31的一端均连接VDD,电阻9R26的另一端连接电阻9R28的一端、电阻9R27的一端、三极管9V8的基极,电阻9R27的另一端接地,电阻9R28的另一端连接电阻9R29的一端,电阻9R29的另一端连接电阻9R31的另一端、9N1芯片的11 号引脚、电容9C14的一端、三极管9V9的集电极,电容9C14的另一端接地,三极管9V9的发射极接地,电阻9R30的另一端连接三极管9V9的基极、三极管9V8的集电极,三极管9V8的发射极接地,电阻9R38、电阻9R39、电阻9R40、电阻9R41的一端均连接VDD,9N1芯片的5 号引脚与电阻9R38的另一端、电阻9R39的另一端、电阻9R40的另一端、电阻9R41的另一端分别串联按键1、按键2、按键3、按键VOL。
10.根据权利要求9所述的用外接模块更改预存号码的电话,其特征在于:所述9N1芯片的6 号引脚与电阻9R38的另一端、电阻9R39的另一端、电阻9R40的另一端、电阻9R41的另一端分别串联按键4、按键5、按键6、按键FLASH,9N1芯片的7 号引脚与电阻9R38的另一端、电阻9R39的另一端、电阻9R40的另一端、电阻9R41的另一端分别串联按键7、按键8、按键9、按键REDIAL,电阻9R38的另一端、电阻9R39的另一端、电阻9R40的另一端、电阻9R41的另一端与接地端之间分别串联按键*、按键0、按键#、按键ON/OFF,所述芯片9N2的1 号引脚、2 号引脚、3 号引脚、4号引脚、7 号引脚均连接接地端,芯片9N2的8 号引脚连接VDD和电阻9R44的一端,电阻9R44的另一端连接电阻9R43的一端、9N1芯片的10 号引脚,电阻9R43的另一端连接芯片9N2的5 号引脚,芯片9N2的6 号引脚连接电阻9R42的一端,电阻9R42的另一端连接芯片9N1芯片的9 号引脚,编程器四芯插座HS的1 号引脚连接二极管9D7的正极、9N1芯片的16 号引脚,二极管9D7的负极连接VDD,编程器四芯插座HS的2 号引脚连接二极管9D6的正极、9N1芯片的18 号引脚,二极管9D6的负极连接VDD,编程器四芯插座HS的3 号引脚接地,编程器四芯插座HS的4 号引脚连接二极管9D8的正极、9N1芯片的17 号引脚,二极管9D8的负极连接VDD。
CN202310551418.0A 2023-05-17 2023-05-17 用外接模块更改预存号码的电话及更改预存号码的方法 Withdrawn CN116320118A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310551418.0A CN116320118A (zh) 2023-05-17 2023-05-17 用外接模块更改预存号码的电话及更改预存号码的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310551418.0A CN116320118A (zh) 2023-05-17 2023-05-17 用外接模块更改预存号码的电话及更改预存号码的方法

Publications (1)

Publication Number Publication Date
CN116320118A true CN116320118A (zh) 2023-06-23

Family

ID=86803497

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310551418.0A Withdrawn CN116320118A (zh) 2023-05-17 2023-05-17 用外接模块更改预存号码的电话及更改预存号码的方法

Country Status (1)

Country Link
CN (1) CN116320118A (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003526844A (ja) * 1999-10-15 2003-09-09 トムソン ライセンシング ソシエテ アノニム 双方向通信システムのためのユーザインタフェース
CN1453986A (zh) * 2002-04-27 2003-11-05 清华大学 一种智能电话远程控制方法及其装置
CN103035106A (zh) * 2012-09-25 2013-04-10 邯郸供电公司 无线遥控窃电检测仪
CN110493460A (zh) * 2019-07-31 2019-11-22 维沃移动通信有限公司 一种图标更换方法及电子设备
CN112936219A (zh) * 2019-12-11 2021-06-11 精工爱普生株式会社 识别号码设定***、识别号码设定方法及机器人***
CN115862725A (zh) * 2022-12-20 2023-03-28 宁波迦南智能电气股份有限公司 一种电表存储器可靠性及使用寿命的检测方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003526844A (ja) * 1999-10-15 2003-09-09 トムソン ライセンシング ソシエテ アノニム 双方向通信システムのためのユーザインタフェース
CN1453986A (zh) * 2002-04-27 2003-11-05 清华大学 一种智能电话远程控制方法及其装置
CN103035106A (zh) * 2012-09-25 2013-04-10 邯郸供电公司 无线遥控窃电检测仪
CN110493460A (zh) * 2019-07-31 2019-11-22 维沃移动通信有限公司 一种图标更换方法及电子设备
CN112936219A (zh) * 2019-12-11 2021-06-11 精工爱普生株式会社 识别号码设定***、识别号码设定方法及机器人***
CN115862725A (zh) * 2022-12-20 2023-03-28 宁波迦南智能电气股份有限公司 一种电表存储器可靠性及使用寿命的检测方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
付勇智;张洪昌;: "基于CAN总线和DTMF技术的远程遥控设计", 武汉理工大学学报(信息与管理工程版), no. 06, pages 37 - 40 *

Similar Documents

Publication Publication Date Title
CN101213535B (zh) 动态i2c从装置地址译码器
TW202001902A (zh) 在記憶裝置中進行省電控制的方法、相關記憶裝置及其記憶體控制器、以及相關電子裝置
TW200923784A (en) Electronic device and method for resuming from suspend-to-ram state thereof
CN116320118A (zh) 用外接模块更改预存号码的电话及更改预存号码的方法
CN214507065U (zh) 隔离通讯电路和***
CN101339458B (zh) “一机多工作站”计算机***的设备配置方法及配置模块
CN101369948A (zh) 一种实现低功耗的通信***
CN205092865U (zh) 具有本地管理能力的onu终端
CN211653795U (zh) Tamper引脚扩展电路和POS机
CN111886585B (zh) 终端设备、调试卡及调试方法
JP6178060B2 (ja) 情報処理装置およびデータ通信方法
CN103309827B (zh) 终端的设备参数读写方法及装置
CN112486756B (zh) 一种利用扩展i2c协议调试芯片的方法、存储介质、电子设备
CN101378339B (zh) 热插拔控制方法与装置、业务板
CN114661646A (zh) 串口转接控制电路
CN201897784U (zh) 一种电子设备的升级控制装置
CN110879904A (zh) 一种ops模块防盗防热插拔保护装置及电子设备
US7689729B2 (en) Method for implementing resets in two computers
CN209591533U (zh) 一种基于FPGA的NOR Flash测试***
CN101193241A (zh) 一种电视机定时任务控制方法、装置及电视机
CN108599843B (zh) Sfp ont光模块和宿主机中支持输出1pps和tod信号的功能检测控制方法
TWI789265B (zh) 過壓保護裝置、記憶體儲存裝置及過壓保護方法
CN210721468U (zh) 一种ops模块防盗防热插拔保护装置及电子设备
CN102880274A (zh) 一种电子产品的待机状态电源管理芯片
CN103997319A (zh) 具有双端口从锁存器的正边缘预设触发器

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication
WW01 Invention patent application withdrawn after publication

Application publication date: 20230623