基于Dallas单总线器件的多点信号采集系统设计说明.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于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、整个系统中相关的器件要尽可能做到性能匹配,例如选用晶振频率较高时,存储器的存取时间有限
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Dallas 总线 器件 多点 信号 采集 系统 设计 说明
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内