控制室屏柜物联网监护系统.doc
《控制室屏柜物联网监护系统.doc》由会员分享,可在线阅读,更多相关《控制室屏柜物联网监护系统.doc(44页珍藏版)》请在咨信网上搜索。
1、控制室屏柜物联网监护系统 作者: 日期:2 个人收集整理 勿做商业用途控制室屏柜物联网监护系统提醒:垃圾文章,请勿抄袭摘要为了提高系统管理的先进性和安全性,在工业自动控制中需要实现控制室屏柜的远程控制.本文研究通过物联网技术实现对多个屏柜的远程开关控制,并将当前状态反应给控制端.物联网技术是新一代信息技术,是在互联网技术基础上的延伸和扩展的一种网络技术,其用户端延伸和扩展到了任何物品和物品之间,进行信息交换和通讯以实现智能化识别、定位、追踪、监控和管理.本文通过多台51单片机实现物联网技术,由一台作管理用的上位主计算机(主机)和多台直接参与控制检测的下位从计算机(从机)构成的主从式多机系统,利
2、用单片机间串口通信实现主机与从机间通信。同时设计了从机对屏柜的门控电路,从而实现在主机端即可控制多个屏柜.关键词:物联网,单片机,串行通信,控制室屏柜,门控系统ABSTRACT目录摘要IABSTRACTII前言11。本课题选取的目的及意义12。本文主要工作1第一章 串行通信部分11。 串行通信原理11.1 通信的种类91.2 通信参数91。3工作模式31。4 同步通信与异步通信42. 串口通信传输协议52.1 IIC总线传输协议52。2 SPI总线传输协议72。3 串口通信传输协议92.3.1 80C51单片机的串行口的结构92.3.2 80C51串行口的控制寄存器102.3。3 80C51单
3、片机串行口的工作方式112。4 方案选取133. 主从通信系统设计133。1 硬件原理图设计133.2 软件的编写14第二章 从机电子锁部分171.门控系统组成172. 电控锁选择及其驱动电路设计173。报警电路184。单片机电路18第三章 系统仿真20结束语18参考文献18附录18致谢1837前言在工业控制中,当工作人员对控制室进行检修时,需要对控制室屏柜开关进行控制,并要及时获取屏柜开关状态。为了提高系统管理的先进性和安全性,计算机工业自动控制和检测系统越来越多地采用集总分散系统。较为常见的形式是由一台作管理用的上位主计算机(主机)和多台直接参与控制检测的下位从计算机(从机)构成的主从式多
4、机系统,主机和从机之间以通讯的方式来协调工作。主机的作用一是要向从机发送各种命令及参数;二是要及时收集、整理和分析从机发回的数据,供进一步决策和报表。从机被动地接收、执行主机发来的命令,并且根据主机的要求向主机回传相应的实时数据,报告其运行状态1。1。本课题选取的目的及意义物联网是新一代信息技术的重要组成部分,其核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;第二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信。物联网就是“物物相连的互联网”。物联网通过智能感知、识别技术与普适计算、泛在网络的融合应用,被称为继计算机、互联网之后世界信息产业发展的第三次浪潮。单片机开创
5、了嵌入式系统独立发展道路,嵌入式技术是物联网技术最为关键的底层技术,在单片机技术成熟发展的今天,物联网的兴起,给单片机提供一个更为广大和宏伟的舞台,同时也给单片机提供了新的发展方向。随着计算机系统的应用和微机网络的发展,通信功能越来越显的重要,由于串行通信是在一根传输线上一位一位的传送信息,所用的传输线少,并且可以借助现成的电话网进行信息传送.因此,用串行总线技术可以使集总分散系统的硬件设计大大简化、系统的体积减小、可靠性提高。特别适合于远距离传输.在实时控制和管理方面,采用多台微机处理机组成分级分布控制系统中,各 CPU 之间的通信一般都是串行方式.本次课题的设计所采用的方法是用串口通信的方
6、法来实现主从式总线通信系统的。MCS-51系列单片机内部带有一个可用于异步通讯的全双工的串行通讯接口,因此可以很方便地构成一个主从式多机系统。51单片机由于其出色的性能和便宜的价格,目前仍然是国内用的最为广泛的8位单片机类型,因此选取基于51单片机的主从通信系统的设计与实现这个课题是十分有意义的。2.本文的主要工作本次毕业设计的主要工作是利用51单片机总线式主从通信系统,实现基于主从总线的数据传送,利用主机控制从机,从机控制电子锁开关,并向主机返回数据,从而实现对控制室屏柜的监护系统。为了方便起见,先设计一个一主两从的通信系统,画出系统的硬件原理图,并且在此原理图的基础上设计出软件实现此功能。
7、至于更加复杂的主从式多机系统的设计与实现可以在此系统的基础上进行扩展实现。在本次控制室屏柜监护系统设计与实现过程中,要完成以下任务:(一)串行通信部分1. 了解串口通信的原理,选择合适的通信协议进行管理2. 设计主从式通信系统的硬件原理框图3. 设计通信系统硬件电路4. 串行通信软件程序设计与调试(二) 从机电子锁控制部分1. 硬件电路设计2. 程序设计(利用中断)第一章 串行通信部分1.串行通信原理1。1通信的种类通常通信的形式可以分为两种,一种为并行数据通信,另一种则为串行数据通信。两种不同的通信模式如图21所示。 01234567 位10011101并行10011101串行图2-1 并行
8、与串行由图1可知,并行数据通信一次的传输量为8个位(1个字节),而串行数据通信则是一次只传输1位。并行数据通信是指数据的各位同时进行传送的通信方式。其优点是传送速度快;缺点是数据有多少位,就需要多少根传送线。串行数据通信是指数据是一位一位顺序传送的通信方式,它的突出优点是只需一对传送线,这样就大大降低了传送成本,特别适应于远距离通信;其缺点是传送速度较低。假设并行传送N位数据所需时间为T,那么串行传送的时间至少为NT 6。1.2通信参数双方为了可以进行通信,必须要遵守一定的通信规则,这个共同的规则就是通信端口的初始化。通信端口的初始化有以下几项必须设置:1。数据的传输速率传输双方通过传输线的电
9、压改变来交换数据,但传输线的电压改变的速度必须和接收端的接收速度保持一致,RS-232通常用于异步传输,即双方并没有一个可参考的同步时钟作为基准。由于没有一个参考时钟,双方所发送的高低电位到底代表几个位就不得而知了,要使得双方的数据读取正常,就要考虑到传输速率波特率,其所代表的意义是每秒钟所能产生的最大电压状态改变率,或者说是每秒钟可以振荡的次数。原始信号经过不同的波特率取样后,所得的结果完全不一样。取样速度只有原来的一半时,信号被跳着取样,数据因此产生错误。因此通信双方获得相同的通信速度是首先要做的事情5。2。数据的发送单位一般串行通信端口所发送的数据是字符类型的,若用来传输文件,则会使用二
10、进制的数据类型。当使用字符类型时,通常使用ASCII码,ASCII码中8个位形成一个字符。以实际的RS232传输来看,由于大多数应用只是发送文字码,因此只要7个位就可以将ASCII码的0127号字符表达出来,所有的可见字符都在这个范围内,所以只要7个数据位就足够了.不同的情况下,会使用到不同的发送单位,但使用多少个位合成一个字节必须先行确定5.3。起始位及停止位由于异步串行通信中并没有使用同步脉冲作为基准,故接收端完全不知道发送端何时将进行数据的发送,而当发送端准备要开始发送数据时,发送端会在所送出的字符前后分别加上高电位的起始位(逻辑0)及低电位的停止位(逻辑1),它们分别是所谓的起始位和停
11、止位。当发送端要开始发送数据时,便将传输在线的电位由低电位提升至高电位,而当发送结束后,再将电位降至低电位。接收端会因起始位的触发(因电压由低电位升至高电位)而开始接收数据,并因停止位的通知(因电压维持在低电位)而确切数据的字符信号已经结束5。4.校验位的检查为了预防错误的产生,因此使用校验位作为检查的机制;校验位是用来检查所发送数据正确性的一种核对码,其中又分成奇校验位和偶校验位两种方式,分别是检查字符码中I的数目是奇数或偶数。以偶校验位为例,A的ASCII码01100001 (二进制),其中1的数目是三个,因此校验位便是1,使1的数目保持偶数。同理,校验位是奇校验位时,A的校验位便是0,使
12、1的数目保持奇数5。1.3工作模式数据传输查模式有单工、半双工、全双工和多工工作方式。单工方式时,数据仅按一个固定方向传送。因而这种传输方式的用途有限,常用于串行口的打印数据传输与简单系统间的数据采集。半双工方式时数据可实现双向传送,但不能同时进行,实际的应用采用某种协议实现收/发开关转换。全双工方式时允许双方同时进行数据双向传送。这三种传输方式都是用同一线路传输同一种频率信号,为了充分利用线路资源,可通过使用多路复用器或多路集线器,采用频分、时分或码分复用技术,即可实现在同一线路上共享功能,我们称之为多工传输方式。几种传输方式框图如图2-2所示。从前往后依次为单工、半双工和全双工。图22 三
13、种传输方式不同的工作模式可以应用在不同的地方,也各有其优点.就串行通信而言,RS232使用的是全双工的模式.同时可以利用的传输线路决定了工作模式.RS- 232之所以能达到全双工的功能,就是因为其引脚在设计上是接收与发送分属两个不同的引脚与线路7。1.4 同步通信与异步通信异步通信是指通信的发送与接收设备使用各自的时钟控制数据的发送和接收过程。为使双方的收发协调,要求发送和接收设备的时钟尽可能一致。异步通信以字符(构成的帧)为单位进行传输,字符与字符之间的间隙(时间间隔)也是任意的,但每个字符中的各位是以固定的时间传送的.原理图如图2-3所示。接收设备010010101001001010100
14、100101110任意间隙发送设备图23 异步通信原理图同步通信时要建立发送方时钟对接收方时钟的直接控制,使双方达到完全同步。此时,传输数据的位之间的距离均为“位间隔”的整数倍,同时传送的字符间不留间隙,即保持位同步关系,也保持字符同步关系.发送方对接收方的同步可以通过外同步和自同步两种方法实现78.为自同步原理图如图2-4所示。计算机甲计算机乙数据时钟图2-4 同步通信原理图2。 串口通信传输协议目前使用的比较广泛的串行总线传输协议有IIC总线传输协议、SPI总线传输协议以及RS232总线协议.无论利用其中任何一种总线协议都可以设计出一个主从式总线通信系统.现在分别介绍其数据传输原理。2。1
15、 IIC总线传输协议IIC总线是PHLIPS公司推出的一种串行总线,是具备多主机系统所需的包括总线裁决和高低速器件同步功能的高性能串行总线。IIC总线只有两根双向信号线。一根是数据线SDA,另一根是时钟线SCL。IIC总线通过上拉电阻接正电源。当总线空闲时,两根线均为高电平。连到总线上的任一器件输出的低电平,都将使总线的信号变低,即各器件的SDA及SCL都是线“与”关系79。每个接到IIC总线上的器件都有唯一的地址。主机与其它器件间的数据传送可以是由主机发送数据到其它器件,这时主机即为发送器。由总线上接收数据的器件则为接收器.在多主机系统中,可能同时有几个主机企图启动总线传送数据.为了避免混乱
16、,IIC总线要通过总线仲裁,以决定由哪一台主机控制总线。数据的有效位规定:IIC总线进行数据传送时,时钟信号为高电平期间,数据线上的数据必须保持稳定,只有在时钟线上的信号为低电平期间,数据线上的高电平或低电平状态才允许变化,如图31所示。SCLSDA要求数据稳定 允许数据变化要求数据稳定 图31 IIC总线数据传输有效位原理图起始和终止信号 :SCL线为高电平期间,SDA线由高电平向低电平的变化表示起始信号;SCL线为高电平期间,SDA线由低电平向高电平的变化表示终止信号,如图32所示。起始信号S终止信号P图3-2 起始信号和终止信号原理图起始和终止信号都是由主机发出的,在起始信号产生后,总线
17、就处于被占用的状态;在终止信号产生后,总线就处于空闲状态。连接到I2C总线上的器件,若具有IIC总线的硬件接口,则很容易检测到起始和终止信号。接收器件收到一个完整的数据字节后,有可能需要完成一些其它工作,如处理内部中断服务等,可能无法立刻接收下一个字节,这时接收器件可以将SCL线拉成低电平,从而使主机处于等待状态。直到接收器件准备好接收下一个字节时,再释放SCL线使之为高电平,从而使数据传送可以继续进行。数据传送格式:(1)字节传送与应答每一个字节必须保证是8位长度。数据传送时,先传送最高位(MSB),每一个被传送的字节后面都必须跟随一位应答位(即一帧共有9位)。原理图如图33所示。如果一段时
18、间内没有收到从机的应答信号,则自动认为从机已正确接收到数据。由于某种原因从机不对主机寻址信号应答时(如从机正在进行实时性的处理工作而无法接收总线上的数据),它必须将数据线置于高电平,而由主机产生一个终止信号以结束总线的数据传送。如果从机对主机进行了应答,但在数据传送一段时间后无法继续接收更多的数据时,从机可以通过对无法接收的第一个数据字节的“非应答通知主机,主机则应发出终止信号以结束数据的继续传送.当主机接收数据时,它收到最后一个数据字节后,必须向从机发出一个结束传送的信号.这个信号是由对从机的“非应答”来实现的。然后,从机释放SDA线,以允许主机产生终止信号。SCL(主机)SDA(从机)SD
19、A(从机)起始信号非应答应答图33 IIC字符传送格式(2)数据帧格式IIC总线上传送的数据信号是广义的,既包括地址信号,又包括真正的数据信号。在起始信号后必须传送一个从机的地址(7位),第8位是数据的传送方向位(R/T),用“0”表示主机发送数据(T),“1”表示主机接收数据(R)。每次数据传送总是由主机产生的终止信号结束。但是,若主机希望继续占用总线进行新的数据传送,则可以不产生终止信号,马上再次发出起始信号对另一从机进行寻址。在总线的一次数据传送过程中,可以有三种组合方式:第一是主机向从机发送数据,数据传送方向在整个传送过程中不变。第二是主机在第一个字节后,立即从从机读数据.第三种刚是在
20、传送过程中,当需要改变传送方向时,起始信号和从机地址都被重复产生一次,但两次读/写方向位正好反相。IIC总线的寻址是采用7位的寻址字节(寻址字节是起始信号后的第一个字节).2.2 SPI总线传输协议SPI的通信原理非常简单,它以主从方式工作,这种模式通常有一个主设备和多个从设备。其中CS信号是控制从机的芯片是否被选中的。如图3-4所示,系统内有一个主设备M1和两个从设备S1与S2。当S1的片选信号CS为低电平时,S1被选中,M1通过MOSI引脚发送数据,S1通过MOSI引脚接收数据,或者S1通过MISO引脚发送数据,而M1通过MISO引脚接收数据。同样的,当S2的片选信号CS为低电平时,S2被
21、选中,M1通过MOSI引脚发送数据,S2通过MOSI引脚接收数据,或者S2通过MISO引脚发送数据,而M1通过MISO引脚接收数据。从机只有通过CS信号选中之后,对此从机的操作才会有效,可见,片选信号的存在使得允许在同一总线上连接多个SPI设备成为可能.当从机芯片被选中,和主机建立连接之后,接下来就是负责通讯的3根线了。通讯是通过数据交换完成的,这里首先要知道SPI是串行通讯协议,也就是说数据是一位一位进行传输的。这就是SCK时钟线存在的原因,传输时,由SCK提供时钟脉冲,MOSI,MISO则基于此脉冲完成数据传输。如图34所示,当M1给S1发送数据时,数据从M1输出通过 MOSI线,数据在时
22、钟脉冲的上升沿或下降沿时输出,在紧接着的下降沿或上升沿通过S1的MOSI线被读取。当S1给M1发送数据时,原理是一样的,只不过通过的是MISO线来完成10。SCKMISOMOSICSM1SCKMISOMOSICSSCKMISOMOSICSS1S2图34 SPI传输原理图要注意的是,SCK信号线只由主设备控制,从设备不能控制时钟信号线。因此,在一个基于SPI的系统中,必须至少有一个主控设备。在点对点的通信中,SPI接口不需要进行寻址操作,且为全双工通信,显得简单高效。在多个从设备的系统中,每个从设备需要独立的使能信号,硬件上比IIC系统要稍微复杂一些.SPI是一个环形总线结构,其时序其实比较简单
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 控制室 屏柜物 联网 监护 系统
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。