基于Dallas单总线器件的多点信号采集系统设计说明.doc

上传人:可****阿 文档编号:42289570 上传时间:2022-09-15 格式:DOC 页数:32 大小:560.50KB
返回 下载 相关 举报
基于Dallas单总线器件的多点信号采集系统设计说明.doc_第1页
第1页 / 共32页
基于Dallas单总线器件的多点信号采集系统设计说明.doc_第2页
第2页 / 共32页
点击查看更多>>
资源描述

《基于Dallas单总线器件的多点信号采集系统设计说明.doc》由会员分享,可在线阅读,更多相关《基于Dallas单总线器件的多点信号采集系统设计说明.doc(32页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、.学位论文原创性声明 本人重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。本人完全意识到本声明的法律后果由本人承担。 作者签名: 年 月 日学位论文使用授权书 本学位论文作者完全了解学校有关保障、使用学位论文的规定,同意学校保留并向有关学位论文管理部门或送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权省级优秀学士学位论文评选将本学位论文的全部或部分容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 本学位论文属于 1、XX ,在_年解密后适用本授

2、权书。 2、不XX。 (请在以上相应方框打“”) 作者签名: 年 月 日 导师签名: 年 月 日目录摘要1前言11 单总线动手术基础2 1.1 单总线多器件控制系统概述2 1.2 单总线的意义3 1.3 单总线处理次序3 1.4 信号方式4 1.5 单总线器件6 1.6 单总线技术的应用62 单总线多器件控制的设计原则72.1 硬件设计原则7 2.2 软件设计原则8 2.3 使用的算法9 2.4 预想设计方案103 系统模块介绍11 3.1 DS2190单总线桥接芯片11 3.2 LF33CV低压降(LD0)调节器123.3 A/D转换器DS245013 3.4 可寻址控制开关13 3.5 集

3、成稳压器LM31715 3.6 防静电保护二极管164 DS2432的部结构和加密原理设计174.1 DS2432的部结构 17 4.2 DS2432的加密原理 185 适配器的设计195.1 硬件电路设计195.1.1 USB接口电路设计195.1.2 RJ-11桥接电路的设计20 5.2 适配器软件设计216 适配器通信信号性能测试23 6.1 硬件可靠性设计25 6.2 软件可靠性设计257 总结与展望25致谢26参考文献27附录 28基于Dallas单总线器件的多点信号采集系统设计 学 生:乐 东 指导胜会(三峡大学 科技学院)摘要:美国Dallas公司近年推出的单总线技术与相应的集成

4、芯片,用单片机可以组建成单总线技术的应用系统。文中具体说明了系统的硬、软件组成特点,在自动测控系统中的应用部含有 SHA- 1 加密引擎, 可使硬件设计更安全可靠的DS2432自动加密电路,。根据 DS2432 的工作原理, 提出一种带软件加密狗的 1-Wire 总线 USB口适配器的设计方法, 同时介绍硬件电路, 对电路进行了分析和说明, 给出软件加密流程。关键词: 1-Wire 线; USB口; 适配器; 加密电路 DS2432Abstract: In recent years, the United States Dallas company introduced a single-bu

5、s technology and the integrated chip can be formed into a single chip microcomputer bus applications. The paper specifically describes the system hardware, the software features in the automatic control system of internal encryption with SHA-1 engine, enables a more secure and reliable hardware desi

6、gn DS2432 automatically encrypted circuit. According DS2432 works, presents a dongle with software, the 1-Wire bus USB port adapter design method, also described the hardware circuit, the circuit analysis and explanation, given the software encryption process.Keywords: 1-Wire bus; USB port; adapter;

7、 encryption circuit DS2432前言随着计算机硬件、 软件技术与集成电路技术的迅速发展, 基于现场总线技术的通信网络逐步取代分散式工业控制系统, 成为计算机技术与电子技术应用领域中最具活力的一种边缘分支并取得巨大进步。美国美信公司设计的 1-Wire 总线是众多现场总线中极具竞争力的一种。具备能与计算机进行数字通信、 总线负载量大、 布线简练、 精度高、 性能稳定、 价格便宜等诸多优点, 特别是非常适合中短距离通信, 是工业系统设计的高级境界。单总线测量网络的实现需要与 PC主机相结合,所以在单总线组成的测量网络中, 网络适配器是必不可少的,它担负着主机监控单元与网络节点之

8、间数据传输的重要任务。USB接口总线具有高速传输、支持热插拔、即插即用、开发成本低等优点。DS2432提供一种紧凑的密钥存储方案, 有效地降低了硬件仿制的可行性。据此, 本文提出了一种基于DS2432的 单总线 USB口适配器的设计方法。目前常用的微机与外设之间进行数据传输的串行总线主要有I2C总线、SPI总线和SCI总线。其中I2C总线以同步串行2线方式进行通信(一条时钟线,一条数据线),SPI总线则以同步串行3线方式进行通信(一条时钟线,一条数据输入线,一条数据输出线),而SCI总线是以异步方式进行通信(一条数据输入线,一条数据输出线)的。这些总线至少需要两条或两条以上的信号线。近年来,美

9、国的达拉斯半导体公司(DALLAS SEMICONDUCTOR)推出了一项特有的单总线(1-Wire Bus)技术。该技术与上述总线不同,它采用单根信号线,既可传输时钟,又能传输数据,而且数据传输是双向的,因而这种单总线技术具有线路简单,硬件开销少,成本低廉,便于总线扩展和维护等优点。现场总线技术。低压电器新一代产品实现了可通信、网络化,能与多种开放式的现场总线连接,进行双向通信,实现电器产品的遥控、遥信、遥测、遥调功能。现场总线技术的应用,不仅能对配电质量进行监控,减少损耗。而且,现场总线技术能对同一区域电网中多台断路器实现区域连锁,实现配电保护的自动化,进一步提高配电系统的可靠性。工业现场

10、总线领域使用的总线有Profibus、Modbus、DeviceNet等,其中Modbus与 Profibus的影响较大。1单总线技术基础1.1单总线多器件控制系统概述 用于单主机系统,能够控制一个或多个从机设备。主机可以是微控制器,从机可以是单总线器件,它们之间的数据交换只通过一条信号线。当只有一个从机设备时,系统可按单节点系统操作;当有多个从设备时,系统则按多节点系统操作。 图1.1 单总线多接点系统示意图1.2单总线的定义 单总线是一根在系统中用来完成数据控制和交换的数据线。设备(主机或从机)通过一个漏极开路或三态端口连至该数据线,以允许设备在不发送数据时能够释放总线,而让其它设备使用总

11、线,其部等效电路如图2所示。单总线通常要求外接一个约为4.7k的上拉电阻,这样,当总线闲置时,其状态为高电平。主机和从机之间的通信可通过3个步骤完成,分别为初始化1-wire器件、识别1-wire器件和交换数据。由于它们是主从结构,只有主机呼叫从机时,从机才能应答,因此主机访问1-wire器件都必须严格遵循单总线命令序列,即初始化、ROM、命令功能命令。如果出现序列混乱,1-wire器件将不响应主机(搜索ROM命令,报警搜索命令除外)。这些芯片采用CMOS技术,耗电量都很小,从单总线上“偷”一点电(空闲时几W,工作时几mW)存在芯片电容中就可正常工作了,故一般不用另附电源。单总线上通常处于高电

12、位(5V左右),每个器件都能在需要时驱动它。因此,挂在总线上的每个器件必须是漏极开路或者是三态输出的,这样,不工作时不会给总线增加功耗。单总线的数据传输有两种模式,通常以16.3kb/s的速率通信,超速模式可达142kb/s。因此,只能用于对速度要求不高的场合,一般用于100kb/s以下速率的测控或数据交换系统中。以上容是单总线技术协议所要求的,各种芯片都具备这些基本容,然后才进入某种具体的芯片功能,如A/D转换器、温度计等。应当指出,单总线技术作用距离在单片机I/O直接驱动下可达200m,经扩展可达1000m以上,允许挂上百个器件,能满足一般测控系统的要求。 1.3单总线处理次序处理次序是软

13、件设计的任务。在单总线系统中,软件设计是技术的关键。简洁的硬件配置是靠复杂的软件来支撑的。在PC机作主控机时,单总线软件设计基于Dallas公司授权的软件开发商提供的成套开发工具,为软件开发应用带来很大的便利。而用单片机作主控机时,得由自己依据单总线协议,用汇编语言和语言来编写全部软件,给开发应用增加了一定的难度。处理次序保证数据可靠的传送,任一时刻单总线上只能有一个控制信号或数据。处理次序操作时,一般有以下四个过程: 初始化; 传送ROM命令; 传送RAM命令; 数据交换。单总线上所有处理都从初始化开始。初始化时序由总线命令者发出的复位脉冲和一个或多个从者发出的应答脉冲组成。“应答脉冲”是从

14、者让总线命令者知道某器件是在总线上,并准备工作。其信号波形如图1.3所示。 图1.3信号时序图 单总线命令者首先必须发送7个ROM功能命令中的一个命令: 读ROM(总线上只有一个器件时,如读DS2401的序列号); 匹配ROM(总线上有多个器件时,寻址某个器件); 查找ROM(系统首次启动后,须识别总线上各器件); 跳过ROM(总线上只有一个器件时,可跳过读ROM命令直接向器件发送命令,以节省时间); 超速匹配ROM(超速模式下寻址某个器件); 超速跳过ROM(超速模式下跳过读ROM命令); 条件查找ROM(只查找输入电压超过设置的报警门限值的某个器件)。这些操作在手册中都有具体的命令码供编程

15、使用。当成功执行上述命令之一后,总线命令者可发送任何一个可使用的命令来访问存储和控制功能,进行数据交换。所有数据的读写都是从最低位开始的。 1.4 信号方式所有的单总线器件都要遵循严格的通信协议,以保证数据的完整性。1-wire协议定义了复位脉冲、应答脉冲、写0、读0和读1时序等几种信号类型。所有的单总线命令序列(初始化,ROM命令,功能命令)都是由这些基本的信号类型组成的。在这些信号中,除了应答脉冲外,其它均由主机发出同步信号,并且发送的所有命令和数据都是字节的低位在前。图1.4是这些信号的时序图。其中,图4是初始化时序,初始化时序包括主机发出的复位脉冲和从机发出的应答脉冲。主机通过拉低单总

16、线至少480s产生Tx复位脉冲;然后由主机释放总线,并进入Rx接收模式。主机释放总线时,会产生一由低电平跳变为高电平的上升沿,单总线器件检测到该上升沿后,延时1560s,接着单总线器件通过拉低总线60240s来产生应答脉冲。主机接收到从机的以应答脉冲后,说明有单总线器件在线,然后主机就可以开始对从机进行ROM命令和功能命令操作。图4中的(a)、(b)、(c)分别是写1、写0和读时序。在每一个时序中,总线只能传输一位数据。所有的读、写时序至少需要60s,且每两个独立的时序之间至少需要1s的恢复时间。图中,读、写时序均始于主机拉低总线。在写时序中,主机将在拉低总线15s之释放总线,并向单总线器件写

17、1;若主机拉低总线后能保持至少60s的低电平,则向单总线器件写0。单总线器件仅在主机发出读时序时才向主机传输数据,所以,当主机向单总线器件发出读数据命令后,必须马上产生读时序,以便单总线器件能传输数据。在主机发出读时序之后,单总线器件才开始在总线上发送0或1。若单总线器件发送1,则总线保持高电平,若发送0,则拉低总线。由于单总线器件发送数据后可保持15s有效时间,因此,主机在读时序期间必须释放总线,且须在15s的采样总线状态,以便接收从机发送的数据。 图1.4是这些信号的时序图1.5单总线器件 通常把挂在单总线上的器件称之为单总线器件,单总线器件一般都具有控制、收发、存储等电路。为了区分不同的

18、单总线器件,厂家生产单总线器件时都要刻录一个64位的二进制ROM代码,以标志其ID号。目前,单总线器件主要有单总线桥接芯片(DS2190)、低压降(LDO)调节器(LF33CV),A/D转换器(如MC1433)、防静电保护二极管(如DS9520)等。这里介绍一种iButton形式的单总线器件,它是利用瞬间接触来进行数字通信的,这些器件的应用已经渗透到货币交易和高度安全的认证系统之中。IButton是采用纽扣状不锈钢外壳封装的微型计算机晶片,它具有抗撞击、防水渍、耐腐蚀、抗磁扰、防折叠、价格便宜等特点,能较好的解决传统识别器存在的不足,同时又可满足系统在可靠性、稳定性方面的要求。1.6 单总线技

19、术的应用用单片机实现单总线应用,硬件连接简单,单片机并口P1、P2、P3中的任一位I/O端口都可以与单总线进行双向数据传输。用单片机对单总线系统进行现场长期监控是最经济实惠的方案,而且还可通过RS-232(或485)串行口与上位机PC连接,这样还能在Windows平台上进行更高一级的软件管理。单总线技术可广泛应用到社会各领域,这里只列举了环境状态监控的应用情况,其方法也完全可以应用于其他领域。环境状态监控系统通常用于程控通信机房、精密仪器室、档案馆、库房、宾馆客房、无人值守站、变电站等场所,实时监测现场环境中的温度、湿度、烟雾、浸水与非法侵入等情况,根据设定值自动报警并驱动相关执行器件。这是计

20、算机在测控领域中典型应用的实例。通常的设计方案是选用一块性能符合要求的多路数据采集(A/D)卡,与单片机的并行口相连,再把各种传感器送来的模拟信号经多路转换开关连到A/D上,变成数字信号后交给计算机进行处理。这样设计至少有两大缺点:其一,要拉一大把线才能把现场传感器的信号送到采集卡上,布线施工麻烦,成本也高;其二,线路上传送的是模拟信号,易受干扰和损耗。因此,这种方案的性能价格比较低。采用单总线技术设计环境状态监控系统,只要一条双绞线(一根为信号线,一根为地线)从单片机拉向监控现场,然后将各种监控对象挂在其上就可以了,其示意图如图5所示。图中只画出了一个监控现场的配置,其布线接头与通常线路用的

21、一样,插入和拔出都很方便。单总线多器件控制系统常用于监控室温、湿度。因为温度计为直接数字输出,不需A/D转换器。湿度计、烟雾传感器、红外传感器和浸水报警需要A/D转换器进行判别。当温、湿度超过设定值就会通过开关DS2405来开启空调机、去湿机。烟雾传感器用做防火报警,当其输出电压超过A/D设定门限时就发出报警。对于红外式传感器,当有人侵入室时,其输出电压可由A/D判知并告警。对于浸水报警,当置于地面上的探测器被水淹而短路,接通了监视电路,被计算机查询到后就会发出浸水报警。电子门锁和防非法侵入都是用DS2401序列号设计的。正常情况下,只有用对应的序列号钥匙才能打开房门。若非法侵入,门窗位移使磁

22、控开关接通设置的序列号,则会发出报警。2.单总线多器件控制的设计原则2.1硬件设计下原则: 1、系统在实现正常功能情况下成本要低,而且尽可能选择典型电路,便于硬件系统的标准化、模块化。 2、系统的扩展与外围设备配置的水平应充分满足应用系统的功能要求,并留有适当余地,以便进行二次开发。 3、硬件结构应结合应用软件方案一并考虑。原则是:软件能实现的功能尽可能由软件来实现,以简化硬件结构。但要注意由软件实现的硬件功能,其响应时间要比直接用硬件实现长,而且占用CPU时间。因此,选择软化方案时,要考虑到这些因素。 4、整个系统中相关的器件要尽可能做到性能匹配,例如选用晶振频率较高时,存储器的存取时间有限

23、,应该选择允许存取速度较高的芯片;选择CMOS芯片构成低功耗系统时,系统中的所有芯片都应该选择低功耗的产品。防电磁干扰特性,采用金属外壳; 5、系统的高可靠性、高抗干扰性。可靠性与抗干扰设计是硬件系统设计不可缺少的一部分,它包括芯片、器件选择、去耦滤波,印刷电路板布线、通道隔离等。 必须考虑其驱动能力。驱动能力不足时,系统工作不可靠,解决的办法是增加驱动能力,增设线驱动器或者减少芯片功耗,降低总线负载。2.2 软件设计原则 软件根据系统功能要求设计可靠地实现系统的各种功能,一个优秀的应用系统的软件应具有下列特点: 1、软件结构清晰、简捷、流程合理。 2、各功能程序实现模块化,子程序化,便于调试

24、、,又便于移植、修改。 3、程序存储区,数据存储区规划合理,既能节约存容量,又使操作方便。 4、运行状态实现标志化管理。各个功能程序运行状态、运行结果以与运行要求都设置状 态标志以便查询。程序的转移、运行、控制都可通过状态标志条件来控制。 5、经过调试修改后的程序应进行规化整理,除去修改“痕迹”。 6、规化的程序便于交流,借鉴,也为今后的软件模块化、标准化打下基础。7、实现全面软件抗干扰设计。软件抗干扰是计算机应用系统提高可靠性的有力措施。8、为了提高运行的可靠性,在应用软件中设置自诊断程序,在系统工作运行前先运行自诊断程序,用以检查系统各种特征状态参数是否正常。2.3 使用的算法SHA 算法

25、概述:SHA(安全散列算法) 是一种数据加密算法,该算法经过加密专家多年来的发展和改善已日益完善,是现在已公认的最安全的散列算法之一,并被广泛使用。该算法的思想是接受一串输入码(信息) ,并把它们转化为长度较短、位数固定的输出序列即散列值(也称为信息摘要或信息认证代码) 的过程。DS2432 中实现的SHA 算法是SHA21 ,它符合联邦信息发行标准18021。单向散列函数的特征是容易产生散列值,但由于它的输出不以任何可辨认的方式反映输入,所以从给定的散列值反求出输入信息非常困难。SHA 将输入流按照每块512 位(64 个字节)进行分块,并产生20 个字节的被称为信息认证代码的输出。DS24

26、32 采用16 个32 位字Mt (0 t 15) 作为输入数据如表1 所示CopyScratchpad。SHA 算法涉与到一个称为Wt (0 t 79) 的80 个32 位字的序列,一个称为Kt (0 t 79) 的80 个32 位字的序列,一个布尔函数ft (B ,C ,D) (0 t 79) ,其中B、C 和D为32 位字, 以与另外三个32 位字, 称为A , E 和TEMP。SHA 算法用到的操作有不带进位的算术加法(“+ ”) ,逻辑反或1 的补码(“”) ,异或(“ ”) ,逻辑与(“”) ,逻辑或(“”) ,赋值(“= ”) ,以与32位字的循环移动。表达式“Sn (X) ”表

27、示将X 向左循环移n 位,其中X是一个32 位字。系统上电读取程序读注册码写缓存器读验证页读缓存器读存储器判断MAC程序禁止程序运行正确错误图2.3. SHA算法的工作流程图表2.3.1CopyScratchpad命令的SHA-1的输入数据表2.3.2符号说明函数ft 的定义如下:ft (B ,C ,D) = (B C) ( (B) D) (0 t 19)ft (B ,C ,D) =B C D (20 t 39 ,60 t 79)ft (B ,C ,D) = (B C) (B D) (C D) (40t 59)常数序列Kt (0 t 79) 的定义如下(16 进制) :Kt = 5A82799

28、9H(0 t 19)Kt = 6ED9EBA1H(20 t 39)Kt = 8F1BBCDCH(40 t 59)Kt = CA62C1D6H(60 t 79)常量A ,B ,C ,D ,E 初始化如下:A = 67452301H; B = EFCDAB89H; C = 98B2ADCFEH;D = 10325476H;E = C3D2D1F0H2.4 预想设计方案结合课题设计方向与电气设计原则和所了解的相关知识,选用DS2490做为单总线桥接芯片,LF33CV做为低压调节器,DS2450做为A/D转换器,CD4051做为可寻址控制开关,LM371做为稳压器,为防止静电还需要静电保护二极管DS9

29、502。由于要使用SHA算法来实现加密设计,可用DS2432做加密芯片,用RJ- 11桥接电路来连接各器件,由单总线供电。3.系统模块介绍3.1 DS2190单总线桥接芯片ALLAS公司生产的USB单总线桥接芯片,部集成有USB收发器,USB控制器,USB单线转换器,单总线控制器等,可以实现USB信号与单协议信号之间互为转换。它符合USB1.1规,采用差分方式传输串行数据,通行效率高达12Mbit/s,通信距离可达300M。通过VBUS,GND,D+,D-,与PC机USB接口连接,可产生规的单总线时序信号,支持DALLAS全系列单总线器件和ibutton器件。DS2490引脚如下图 图3.1

30、DS2490引脚电路图VD: 电源,可由USB口供电;1-Wire:单总线接口 VB: USB总线功能电压Vpup:编程电压X1,X0:晶振连接端PMOD:保留引脚,通常与地连接SUSO:USB工作状态输出。D+,D-:USB差分数据线。 GND:地线 DS2490的功能表3.2 LF33CV低压降(LDO)调节器 图案3-2 LF33CV低压降(LDO)调节器电路图可编程调节器属于调节器的一种,可编程调节器又称数字调节器或单回路调节器。它是以微处理器为核心部件的一种新型调节器。它的各种功能可以通过改变程序(编程)的方法来实现,故称为可编程调节器。特点: 1、具有常规模拟仪表的安装的操作方式,

31、可与模拟仪表兼容。 2、具有丰富的运算处理功能。 3、一机多能,可简化系统工程,缩小控制室盘面尺寸。 4、具有完整的自诊断功能,安全可靠性高。 5、编程方便,无须计算机软件即可操作,便于推广。 6、通信接口能与计算机联机,扩展性好。高性能、高可靠性、智能化、模块化且绿色环保 。由于LF33CV除了具有较强的额定短路分断与额定短时耐受电流能力等较高的性能指标外,又可做到不降容使用,可以满容量长期使用而不会发生过热,从而实现安全运行。它可使断路器实现了脱扣器的智能化,使断路器的保护功能大大加强,可实现过载长延时、短路短延时、短路瞬时、接地、欠压保护等功能,还可以在断路器上显示电压、电流、频率、有功

32、功率、无功功率、功率因数等系统运行参数,并可以避免高次谐波的影响下发生误动作。 3.3. A/D转换器DS2450在单总线上直接挂上A/D转换器,会使系统的检测功能大大增强。各种物理量只要通过传感器变为电压量,就可由A/D采集后经单总线送到计算机进行处理。Dallas公司1999年推出的DS2450就是这样的A/D转换器,其主要特性为: 4路模拟输入通道,两种模拟输入量程为02.56V和05.12V; 未用做输入的通道可作为输出通道使用; 一个数据口,以16.3kb/s的速率通信,超速模式可达142kb/s; 逐次逼近的变换原理,可选择的8位转换精度; 响应模拟电压超门限报警设置; 不用另接电

33、源和外围电路; 8脚SOIC封装。3.4 可寻址控制开关CD4051在测控系统中,开关量控制是应用最多的。对计算机来讲,只要送出一位0或1控制码信号,就可用它去触发被控电路。通常是先触发光电耦合器,然后启动继电器、晶闸管或固体继电器,视被控设备功率大小选用合适的开关器件。 本系统选用了单端8 通道模拟多路开关CD4051。它由电平位移电路,带禁止端INH 的8 选1 译码器和由该译码器对各个输出分别加以控制的八个CMOS双向模拟开关组成。其引脚如图3.4a所示。INH 为高电平时,八路通道全部不通。A、B、C 分别为输入选通地址端,0-7 为八路模拟输入信号端,COMMON 端为被选通模拟信号

34、的输出端CD4051 传送的信号围从VFE 到VDD。由于环境因子的采样信号幅值为02V,所以将VEE 端与Vss 端相连并接地,VDD 端接电源端Vcc,使得信号传送围为O-Vcc,即0+5V,INH,A,B,C 四端连接四根地址线,控制信号的选通,其真值表见表3.4b。选通的信号从COMMON 端送到A/D 电路。图3.4a CD4051引脚与连线表3.4b CD4051真值表3.5 集成稳压器LM317 图 3.5 LM317 示例电路LM117/LM317是美国国家半导体公司的三端可调正稳压器集成电路。我国和世界各大集成电路生产商均有同类产品可供选用,是使用极为广泛的一类串连集成稳压器

35、。LM117/LM317的输出电压围是1.25V至37V,负载电流最大为2.2A。使用它时仅需两个外接电阻来设置输出电压。它具有比较好的线性调整率和负载调整率。LM117/LM317置有过载保护、安全区保护等多种保护电路。通常LM117/LM317不需要外接电容,除非输入滤波电到LM117/LM317输入端的连线超过6英寸(约15厘米)。使用输出电容能改变瞬态响应。调整端使用滤波电容能得到比标准三端稳压器高的多的纹波抑制比。LM117/LM317能够有许多特殊的用法。比如把调整端悬浮到一个较高的电压上,可以用来调节高达数百伏的电压,只要输入输出压差不超过LM117/LM317的极限就行。当然还

36、要避免输出端短路。还可以把调整端接到一个可编程电压上,实现可编程的电源输出。用LM317T制作可调稳压电源,常因电位器接触不良使输出电压升高而烧毁负载。如果增加一只三极管,在正常情况下,T1的基极电位为0,T1截止,对电路无影响;而当W1接触不良时,T1的基极电位上升,当升至0.7V时,T1导通,将LM317T的调整端电压降低,输出电压也降低,从而对负载起到保护作用。如去掉三极管、断开W1中心点连线,3.8V小电珠立刻烧毁,测输出电压高达21V。而加有T1时,小电珠亮度减小,此时LM317T输出电压仅为2V,从而有效的保护了负载。LM317作为输出电压可变的集成三端稳压块,是一种使用方便、应用

37、广泛的集成稳压块。317系列稳压块的型号很多:例如LM317HVH、W317L等。可以用317稳压块制作输出电压可变的稳压电源。稳压电源的输出电压可用下式计算,Vo1.25(1R2/R1)。(注R1和R2的阻值是不能随意设定的)。 317稳压块的输出电压变化围是Vo1.25V37V(高输出电压的317稳压块如LM317HVA、LM317HVK等,其输出电压变化围是Vo1.25V45V),所以R2/R1的比值围只能是有的028.6。 317稳压块都有一个最小稳定工作电流(即最小输出电流),最小稳定工作电流的值一般为1.5mA。当317稳压块的输出电流小于其最小稳定工作电流时,317稳压块就不能正

38、常工作。当317稳压块的输出电流大于其最小稳定工作电流时,317稳压块就可以输出稳定的直流电压。如果用317稳压块制作稳压电源时,没有注意317稳压块的最小稳定工作电流,那么你制作的稳压电源可能会出现下述不正常现象:稳压电源输出的有载电压和空载电压差别较大。在应用中,为了电路的稳定工作,在一般情况下,还需要接二极管DS9502作为保护电路,防止电路中的电容放电时的高压把317烧坏。3.6防静电保护二极管在单总线线路的末端,为防止处在开路状态易受静电等干扰侵入,通常都接上DS9502之类的防静电(可高达27kV)保护二极管。 图3-6DS9502电路图4. DS2432 的部结构和加密原理设计4

39、.1 DS2432 的部结构DS24322是倒装芯片, 有 8 个引脚, 将控制、 寻址、 数据和电源集于一个数据引脚, 可以在- 40 +85 , 2.8 V 5.25 V 的宽电压围进行读、 写操作, 置多点控制。其引脚排列如图 4.1a 所示。 图4.1a DS2432 引脚排列图 DS2432 的部原理框图如图4.1b 所示。 该电路主要由 64 位掩模 ROM、 64 位暂存器、 4 个 32 字节的EEPROM、 64 位寄存器、 64 位密钥存储器与 512 位SHA- 1(安全散列算法)引擎 6 个主数据部件组成。图4. 1b DS2435部原理图4.2 DS2432 的加密原

40、理DS2432 有四个存储区: 数据存储器、 密钥存储器、含有特定功能和用户字节的寄存器页和暂存器。数据存储器每页 32 个字节。密钥、 寄存器页和暂存器均为 8 字节。向数据存储器写数据、 装载初始密钥, 或者向寄存器页写入数据时, 暂存器作为缓存器使用。数据存储器、 密钥存储器和寄存器页位于线性地址空间中。数据存储器和寄存器页对读访问没有限制, 但向数据存储器和寄存器页写数据时则需要知道密钥。密钥的安装有二种方法, 一是把数据从暂存器复制到密钥存储器; 二是当前密钥和暂存器容经过运算后生成新的密钥。密钥不能直接读取, 只有 SHA 引擎能够访问它, 计算信息鉴定码 MAC。地址0088H-

41、008FH 为寄存器页, 含有特定功能寄存器、 通用用户字节以与 1 个工厂字节。一旦编程为 AAH 或 55H, 这些字节中的大多数将被写保护而不能再更改。其他所有代码既不能写保护,也不能激活与这个特定字节相关的特殊功能。特殊功能包括仅写保护密钥; 同时写保护 4 个数据存储器页; 仅激活数据存储器页 1 的 EPROM模式; 仅激活数据存储器页 0 的 EPROM模式。一旦 EPROM模式被激活, 在数据存储器未加写保护的情况下,地址 0020H- 003FH 中的位只能从逻辑 1 改为逻辑0。若读取到的地址设为 55H, 表明地址 008E 和008F 是可读/写的用户字节, 没有任何特

42、定功能和锁定机制。代码 AAH 表明这二个字节被编程为 16位的 ID, 并且被加写保护。主机与 1-Wire 设备进行通信时, 用户要提供 16 位的 ID 识别码, 用来协助应用软件识别包含 DS2432 的 1-Wire 网络适配器。5.适配器的设计5.1 硬件电路设计适配器需 2 个接口电路分别与计算机主机系统和 1-Wire 网络进行通信。与主机系统进行通信主要通过 USB协议实现, 称为 USB接口电路; 与 1-Wire网络之间的通信通过 USB到 1-Wire 总线的桥接电路 DS2490S实现, 但需 1 个 RJ- 11 插座, 称为 RJ- 11桥接电路。本设备采用 US

43、B总线的供电方式。5.1.1 USB 接口电路设计USB接口电路的原理如图 5.1.1所示。 图5.1.1 USB接口电路原理图R3 是上拉电阻器, 它可使 USB口的 D+端上拉到 DS2490S的 VB端, 表示 USB主机系统是高速设备, 同时这个上拉电阻器告诉主机有 USB 设备插入。该上拉电阻器的设置对适配器的影响很大, 它的负载值和 1-Wire 网络的总长决定 1-Wire 总线电压上升到 5 V的速度。经过实验测试选择 R3 的阻值为 27 10%。R1、 R2 为 USB 数据线保护电阻器。L1、 L2 具有禁止高频干扰并且减弱 EMI 辐射的功能。LF33CV 为 3.3

44、V 电压稳压器, 与周围元件C1、 C2 组成强上拉部分,给 EEPROM或温度传感器等器件提供额外的电源。5.1.2 RJ - 11 桥接电路的设计RJ- 11 桥接电路的原理如图5.1.2a所示。 图 5.1.2a RJ- 11 桥接电路的原理图 DS2490S3是 USB 口与 1-Wire 器件的桥接电路,可直接连至 USB主机系统。它可产生严格定时和受电压摆率控制的 1-Wire 波形, 并且可满足USB接口通信协议的要求, 保证 USB 口与 1-Wire器件正常、 安全地通信。晶体振荡器电路主要由 X1 构成,在整个系统中非常重要, 可保证 DS2490S稳定工作。为了产生 12Mb/s 的 USB总线速率, 系统使用 12 MHz的晶体振荡器。电容器的接入是为了使晶体振荡器更容易起振。肖特基二极管 D1, D2 可消除来自于 ESD 采样数的尖峰信号或通过分别导

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作计划

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com