大气环境与污染_第1页
大气环境与污染_第2页
大气环境与污染_第3页
大气环境与污染_第4页
大气环境与污染_第5页
已阅读5页,还剩56页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大气环境与污染2

数据传输功能在监控系统中占有十分重要的地位。其作用是将传感器检测所得的电信号(检测对象的反应量),由井下传送道地面中心站进行集中处理,要求传输距离远)不中断)准确性高。因此,必须了解单片机的通信。矿用传感器输出的电信号可分为连续变化的模拟量信号和阶越变化的开关量信号两大类。从广义上讲,开关量信号是一种简单的数字信号。模拟信号可通过模拟/数字转换器(A/D转换器)转换为数字信号。数字信号也可以通过数字/模拟转换器(D/A转换器)转换程模拟信号。按照系统所传输信号的不同,矿用监控系统可分为两类:模拟传输系统和数字传输系统。前言谢谢欣赏2019-7-52数据传输功能在监控系统中占有十分重要的地位。其作用3

数字传输系统与模拟传输系统相比,具有以下优点:(1)抗干扰能力强;(2)传输中的差错可以设法控制,以改善传输质量;(3)可以传递各种信息,使传输系统变得通用)灵活;(4)便于用计算机对系统进行管理。由于井下电磁干扰严重及传感器种类繁多等因素,数字传输在矿井监控信息传输系统中得到越来越广泛的应用,所以必须了解并熟练掌握单片机通信。谢谢欣赏2019-7-53数字传输系统与模拟传输系统相比,具有以下优点:谢谢4一、任务分析二、任务演示三、相关知识四、任务布置谢谢欣赏2019-7-54一、任务分析二、任务演示三、相关知识四、任务布置谢谢欣赏25一、任务分析

(一)单片机单机的通信异步串行通信通常以字符(或者字节)为单位组成字符帧传送。字符帧由发送端一帧一帧地传送,接收端通过传输线一帧一帧地接收。在方式0中波特率由晶体振荡器的频率决定,与T1无关,所以无需对T1进行设置。本设计中波特率不倍增,所以无需对PCON进行设置(因单片机复位时波特率倍增位SMOD已置成0)。采用串行通信方式0,所以SCON设置为00H。字符帧由三个部分组成,分别是起始位)数据位和停止位,如图9-1所示:返回谢谢欣赏2019-7-55一、任务分析(一)单片机单机的通信返回谢谢欣赏2016

起始位位于字符帧的开头,占一位,为0(低电平),表示发送端开始发送一帧数据。数据位紧跟起始位后,低位在前,高位在后,根据串行通信工作方式的不同,数据位可为8位或9位。停止位位于字符帧的末尾,占一位,为1(高电平),表示一帧数据发送完毕。1、串行接收在串行接收数据时,当CPU允许接收(即串行口控制寄存器SCON中的REN位为1)时,外部数据通过引脚RXD(P3.0)串行输入,数据低位在前,高位在后,一帧数据接收完毕,再并行送入接收缓冲器SBUF中,同时由硬件将接收中断标志位RI置“1”。谢谢欣赏2019-7-56起始位位于字符帧的开头,占一位,为0(低电平),表72、串行发送在串行发送数据时,将发送数据并行写入发送缓冲器SBUF中,同时启动数据由TXD(P3.1)引脚串行发送,当一帧数据发送完毕(即发送缓冲器空),由硬件自动将发送中断请求标志位TI置“1”。

3、数据传送速率串行通信的速率用波特率来表示,所谓波特率就是指一秒钟传送数据位的个数。每秒钟传送一个数据位就是1波特,即1波特=1bps(位/秒)。时钟频率高,则波特率高,通信速度就快;反之,时钟频率低,波特率就低,通信速度就慢。

谢谢欣赏2019-7-572、串行发送谢谢欣赏2019-7-584、串行通信控制串行通信主要是由串行口控制寄存器SCON控制,其主要用于串行通信的工作方式)控制,多机通信时传送数据或地址的控制,是否允许接收数据控制,串行数据接收或发送完毕控制等。(二)单片机的多机通信使甲)乙双方能够进行通信。要求:将甲机内部RAM20H~27H单元的数据发送给乙机。返回谢谢欣赏2019-7-584、串行通信控制(二)单片机的多机通信返回谢谢欣赏9返回

二、任务演示谢谢欣赏2019-7-59返回二、任务演示谢谢欣赏2019-7-510位地址9FH9EH9DH9CH9BH9AH99H98H位符号SM0SM1SM2RENTB8RB8TIRI(一)单片机的单机通信

1、串行通信控制(1)串行口控制寄存器SCONSCON是51系列单片机的一个可位寻址的专用寄存器,用于串行通信方式选择,接收和发送控制,串行口状态指示等。单元地址为98H,位地址为98H~9FH。寄存器的内容及位地址见表9-2。表9-2SCON寄存器返回

三)相关知识谢谢欣赏2019-7-510位地址9FH9EH9DH9CH9BH9AH11

(2)SM0、SM1——串行口工作方式选择位。这两位用于选择串行口的4种工作方式,其状态组合和对应工作方式见表9-3。表9-3串行口工作方式选择SM0SM1方式功能说明波特率00方式08位同步移位寄存器fosc/1201方式110位UART由T1的溢出率确定10方式211位UARTfosc/64或者fosc/3211方式311位UART由T1的溢出率确定

(3)SM2、TB8、RB8——多机通信控制位在方式2和方式3时,TB8是发送数据的第9位,RB8是接收数据的第9位,由用户用指令进行置“1”或清“0”,TB8和RB8是对应的,在发送端发的TB8位就是接收端接收的RB8位。

谢谢欣赏2019-7-511(2)SM0、SM1——串行口工作方式选择位。SM12

方式2和方式3用于多机通信时,在发送端若TB8=1,则表示发送的为地址帧;若TB8=0则表示发送的为数据帧。接收端若SM2=1,表示地址接收状态,若接收到的RB8=1,即接收的为地址帧时,将接收到的地址送入接收SBUF中,并置位RI产生中断请求;若RB8=0,即接收到的为数据帧,RI不置“1”,同时将接收到的数据帧丢弃。若SM2=0,表示数据接收状态,则不论RB8=1或RB8=0,都将接收到的数据送入接收SBUF中,并产生中断请求。在方式2和方式3用于双机通信时,TB8)RB8可作奇偶校验位用。在方式1中,当SM2=0时,RB8为接收到的停止位;当SM2=1,则只有接收到有效停止位时,RI才置“1”。而串行口工作在方式0中,SM2必须置“0”,不用TB8和RB8位。谢谢欣赏2019-7-512方式2和方式3用于多机通信时,在发送端若TB8=1,13

(4)REN——允许接收位由指令置“1”或清“0”,REN=1时,允许接收数据;REN=0时,禁止接收数据。(5)TI——发送中断标志位在方式0时,发送完第8位数据后,该位由硬件置“1”。在其他方式下,在发送停止位之初,由硬件置“1”。因此,TI=1表示帧发送结束,其状态既可供软件查询使用,也可用于请求中断。TI在查询方式或中断方式下都必须由指令清“0”。(6)RI——接收中断标志位在方式0时,接收完第8位数据后,该位由硬件置“1”。在其他方式下,在接收停止位的中间,该位由硬件置“1”。因此,RI=1表示帧接收结束,其状态既可供软件查询使用,也可用于请求中断。同样,RI在查询方式或中断方式下都必须由指令清“0”。

谢谢欣赏2019-7-513(4)REN——允许接收位谢谢欣赏2019-7-514

(7)电源控制寄存器PCONPCON不可位寻址,字节地址为87H。PCON主要是为CHMOS型51系列单片机的电源控制而设置的专用寄存器,其各控制位的符号见表9-4。位序D7

D6

D5

D4

D3

D2

D1

D0

位符号SMOD---GF1

GF0

PDIDL

与串行通信有关的只有D7位(SMOD),该位为波特率倍增位。当SMOD=1时,串行口波特率增加一倍;当SMOD=0时,串行口波特率为设定值。当系统复位时,SMOD=0。

GF1、GF0、PD和IDL位为电源控制位,其中GF1和GF0为通用标志位,由指令置“1”或清“0”。PD和IDL位为低功耗方式控制位,其中PD位为掉电方式控制位,PD=1时,进入掉电工作方式;IDL位为待机方式控制位,IDL=1时,进入待机工作方式表9-4PCON寄存器谢谢欣赏2019-7-514(7)电源控制寄存器PCON位序D7D6D5152、工作方式

51系列单片机串行通信有4种工作方式,由SCON中的SM0和SM1位确定。方式0

串行口工作在方式0时,作同步移位寄存器使用,以8位数据为一帧,无起始位和停止位。串行数据由RXD(P3.0)端输入或输出端,同步移位脉冲由TXD(P3.1)端输出。这种工作方式常用于扩展I/O口中,外接移位寄存器(并入串出移位寄存器74LS165或串入并出移位寄存器74LS164),实现数据并行输入或输出。工作在方式0时,波特率固定为fosc/12,即每个机器周期输入或输出一位数据。谢谢欣赏2019-7-5152、工作方式谢谢欣赏2019-7-516

(1)数据发送当数据写入SBUF后,从RXD端输出,在移位脉冲的控制下,逐位移入74LS164,74LS164完成数据的串并转换。当8位数据全部输出后,由硬件将TI置“1”,发出中断请求。数据由74LS164并行输出,其接口电路如图9-5所示,RXD端接74LS164的串行输入端A)B,TXD接74LS164的时钟脉冲输入端CLK,P1.0接74LS164的清零端。由该图可知通过外接74LS164,串行口能够实现数据的并行输出。图9-5方式0外接移位寄存器输出谢谢欣赏2019-7-516(1)数据发送图9-5方式0外接移位寄存器输出17

(2)数据接收要实现接收数据,必须首先把SCON中的允许接收位REN置“1”。当REN为1时,数据在移位脉冲的控制下,从RXD端输入。当接收完8位数据时,将接收中断标志位RI置“1”,发出中断请求。数据由74LS165并行输入,其接口电路如图9-6所示。RXD接74LS165的数据输出端Q,TXD接74LS165的时钟脉冲输入端CLK,P1.0接移位/置数端。由该电路可知,通过外接74LS165,串行口能够实现数据的并行输入。方式0外接移位寄存器输入谢谢欣赏2019-7-517(2)数据接收方式0外接移位寄存器输入谢谢欣赏18

方式1

方式1为10位异步串行通信方式。其帧格式为1个起始位)8个数据位和1个停止位,其波特率可调。(1)数据发送数据写入SBUF后,就启动发送器开始发送,此时由硬件加入起始位和停止位,构成一帧数据,由TXD串行输出。发送完一帧数据后,将TI置“1”,通知CPU可以进行下一个数据的发送。(2)数据接收

REN=1且接收到起始位后,就开始接收一帧数据。当停止位到来后,把停止位送入RB8中,并置位RI,通知CPU接收到一个数据,将其从SBUF中取走。谢谢欣赏2019-7-518方式1谢谢欣赏2019-7-519(3)波特率确定工作在方式1时,其波特率是可变的,波特率的计算公式为:

其中,SMOD为PCON寄存器的最高位,其值为1或0。当定时器1作波特率发生器使用时,选用工作方式2(即自动重装初值方式),可以避免因程序反复装入定时初值所引起的定时误差,使波特率更加稳定。设T1初值为X,则溢出周期为:谢谢欣赏2019-7-519(3)波特率确定工作在方式1时,其波特率是可变的,波特率20溢出率为溢出周期的倒数,则波特率的计算公式为:T1的初值为:谢谢欣赏2019-7-520溢出率为溢出周期的倒数,则波特率的计算公式为:T1的初21

方式2

方式2为11位异步串行通信方式。其帧格式为1个起始位)9个数据位和1个停止位。与方式1相比增加了一个第9位数据位(D8),其功能由用户确定,是一个可编程位。谢谢欣赏2019-7-521方式2谢谢欣赏2019-7-522

(1)数据发送发送前先根据通信协议用指令设置好SCON中的TB8(发送端发送的第9位数据,双机通信时作奇偶校验位;多机通信时作地址/数据标识位,TB8为1时发送的为地址,TB8为0时发送的为数据)。然后将要发送的数据(D0~D7)写入SBUF中,而D8位的内容则由硬件电路从TB8中直接送到发送移位寄存器的第9位,并以此来启动串行发送。一帧发送完毕,将TI位置“1”,其他过程与方式1相同。谢谢欣赏2019-7-522(1)数据发送谢谢欣赏2019-7-523

(2)数据接收方式2的接收过程也与方式1基本类似,所不同的只在第9位数据上,串行口把接收到的前8位数据送入SBUF,而把第9位数据送入RB8。在接收前先将REN位置“1”,将RI位清“0”。然后根据SM2的状态和接收到的RB8的状态决定串行口在数据到来后是否使RI置“1”,如RI置“1”则接收数据,否则不接收数据。当SM2=0时,单片机处于数据接收状态,不管RB8为0还是为1,RI均置“1”,此时串行口将接收发送来的数据。当SM2=1时,单片机处于地址接收状态。如接收到的RB8为1时,表示接收到的为地址,此时RI置“1”,串行口接收发来的地址;如接收到的RB8为0时,表示接收到的为数据,因本机当前处于地址接收状态,所以该数据不能被接收,RI不置“1”,此数据为发送给其他单片机的数据。谢谢欣赏2019-7-523(2)数据接收谢谢欣赏2019-7-524(3)波特率确定

方式2的波特率是固定的,由晶振频率及SMOD的值确定。当SMOD为0时,波特率为晶振频率1/32,即fosc/32;当SMOD为1时,波特率为晶振频率的1/64,即fosc/64。用公式表示为:

方式3

方式3同方式2相似,只不过方式3的波特率是可变的,由用户来确定。其波特率的确定同方式1。谢谢欣赏2019-7-524(3)波特率确定方式2的波特率是固定的,由晶振频25(二)多机通信MCS-51串行口的方式2和方式3有一个专门的应用领域,即多机通信。这一功能通常采用主从式多机通信方式,在这种方式中,用一台主机和多台从机。主机发送的信息可以传送到各个从机或指定的从机,各从机发送的信息只能被主机接收,从机与从机之间不能进行通信。图9-7是多机通信的一种连接示意图。图9-7多机通信连接示意图谢谢欣赏2019-7-525(二)多机通信图9-7多机通信连接示意图谢谢欣赏2026

多机通信的实现,主要依靠主)从机之间正确地设置与判断SM2和发送或接收的第9位数据来(TB8或RB8)完成的。我们首先将上述二者的作用总结如下:在单片机串行口以方式2或方式3接收时,一方面,若SM2=1,表示置多机通信功能位,这时有两种情况:(1)接收到第9位数据为1。此时数据装入SBUF,并置RI=1,向CPU发中断请求;(2)接收到第9位数据为0。此时不产生中断,信息将被丢失,不能接收。另一方面,若SM2=0,则接收到的第9位信息无论是1还是0,都产生RI=1的中断标志,接收的数据装入SBUF。根据这个功能,就可以实现多机通信。谢谢欣赏2019-7-526多机通信的实现,主要依靠主)从机之间正确地设置与判断27

在编程前,首先要给各从机定义地址编号,如分别为00H)01H)02H等。在主机想发送一个数据块给某个从机时,它必须先送出一个地址字节,以辨认从机。编程实现多机通信的过程如下:1、主机发送一帧地址信息,与所需的从机联络。主机应置TB8为1,表示发送的是地址帧。例如:

MOVSCON,#0D8H;设串行口为方式3,TB8=1,允许接收。2、所有从机初始化设置SM2=1,处于准备接收一帧地址信息的状态。例如:

MOVSCON,#0F0H;设串行口为方式3,SM2=1,允许接收。谢谢欣赏2019-7-527在编程前,首先要给各从机定义地址编号,如分别为00H)283、各从机接收到地址信息,因为RB8=1,则置中断标志RI。中断后,首先判断主机送过来的地址信息与自己的地址是否相符。对于地址相符的从机,置SM2=0,以接收主机随后发来的所有信息。对于地址不相符的从机,保持SM2=1的状态,对主机随后发来的信息不理睬,直到发送新的一帧地址信息。

4、主机发送控制指令和数据信息给被寻址的从机。其中主机置TB8为0,表示发送的是数据或控制指令。对于没选中的从机,因为SM2=1,RB8=0,所以不会产生中断,对主机发送的信息不接收。对于多机通信的编程,本书将不再列出,有兴趣的读者可自行编写。谢谢欣赏2019-7-5283、各从机接收到地址信息,因为RB8=1,则置中断标29(三)PC机和单片机之间的通信在数据处理和过程控制应用领域,通常需要一台PC机,由它来管理一台或若干台以单片机为核心的智能测量控制仪表。这时,也就是要实现PC机和单片机之间的通信。本节介绍PC机和单片机的通信接口设计和软件编程。

1、接口设计

PC机与单片机之间可以由RS-232C)RS-422或RS-423等接口相连,关于这些标准接口的特征我们已经在前面的篇幅中介绍过。谢谢欣赏2019-7-529(三)PC机和单片机之间的通信谢谢欣赏2019-7-530

在PC机系统内都装有异步通信适配器,利用它可以实现异步串行通信。该适配器的核心元件是可编程的Intel8250芯片,它使PC机有能力与其他具有标准的RS-232C接口的计算机或设备进行通信。而MCS-51单片机本身具有一个全双工的串行口,因此只要配以电平转换的驱动电路)隔离电路就可组成一个简单可行的通信接口。同样,PC机和单片机之间的通信也分为双机通信和多机通信。PC机和单片机最简单的连接是零调制三线经济型。这是进行全双工通信所必须的最少线路。因为MCS-51单片机输入)输出电平为TTL电平,而PC机配置的是RS-232C标准接口,二者的电气规范不同,所以要加电平转换电路。常用的有MC1488)MC1489和MAX232,图9-8给出了采用MAX232芯片的PC机和单片机串行通信接口电路,与PC机相连采用9芯标准插座。谢谢欣赏2019-7-530在PC机系统内都装有异步通信适配器,利用它31图9-8PC机和单片机串行通信接口谢谢欣赏2019-7-531图9-8PC机和单片机串行通信接口谢谢欣赏2322、软件编程这里,我们列举一个实用的通信测试软件,其功能为:将PC机键盘的输入发送给单片机,单片机收到PC机发来的数据后,回送同一数据给PC机,并在屏幕上显示出来。只要屏幕上显示的字符与所键入的字符相同,说明二者之间的通信正常。通信双方约定:波特率为2400;信息格式为8个数据位,1个停止位,无奇偶校验位。谢谢欣赏2019-7-5322、软件编程谢谢欣赏2019-7-533MCS-51通过中断方式接收PC机发送的数据,并回送。单片机串行口工作在方式1,晶振为6MHz,波特率2400,定时器T1按方式2工作,经计算定时器预置值为0F3H,SMOD=1。程序参考如下:

ORG0000HLJMPCSH;转初始化程序

ORG0023HLJMPINTS;转串行口中断程序

ORG0050HCSH:MOVTMOD,#20H;设置定时器1为方式2谢谢欣赏2019-7-533MCS-51通过中断方式接收PC机发送的数据,并回送34MOVTL1,#0F3H;设置预置值

MOVTH1,#0F3HSETBTR1;启动定时器1MOVSCON#50H;串行口初始化

MOVPCON#80HSETBEA;允许串行口中断

SETBESLJMPMAIN;转主程序(主程序略)

……INTS:CLREA;关中断

CLRRI;清串行口中断标志

PUSHDPL;保护现场谢谢欣赏2019-7-534MOVTL1,#0F35PUSHDPHPUSHA;

MOVA,SBUF;接收PC机发送的数据

MOVSBUF,A;将数据回送给PC机

WAIT:JNBTI,WAIT;等待发送

CLRTIPOPA;发送完,恢复现场

POPDPHPOPDPLSETBEA;开中断

RETI;返回谢谢欣赏2019-7-535PUSHDPH谢谢363、PC机通信程序

PC机方面的通信程序可以用汇编语言编写,也可以用其它高级语言例如VC)VB来编写。这里只介绍用汇编语言编写的程序。参考程序如下:

stackSegmentparastack‘code’Db256dup(0)StackendsCodeSegmentparapublic‘code’StartprocfarAssumecs:code,ss:stack谢谢欣赏2019-7-5363、PC机通信程序谢谢欣赏2019-7-537PUSHDSMOVAX,0PUSHAXCLIINPUT:MOVAL,80H;置DLAB=1MOVDX,3FBH;写入通信线控制寄存器

OUTDX,ALMOVAL,30H;置产生2400波特率除数低位

MOVDX,3F8HOUTDX,AL;写入除数锁存器低位

MOVAL,00H;置产生2400波特率除数高位

MOVDX,3F9HOUTDX,AL;写入除数锁存器高位谢谢欣赏2019-7-537PUSHDS谢谢欣赏238MOVAL,03H;设置数据格式

MOVDX,3FBH;写入通信线路控制寄存器

OUTDX,ALMOVAL,00H;禁止所有中断

MOVDX,3F9HOUTDX,ALWAIT1:MOVDX,3FDH;发送保持寄存器不空则循环等待

INAL,DXTESTAL,20HJZWAIT1谢谢欣赏2019-7-538MOVAL,03H39WAIT2:MOVAH,1;检查键盘缓冲区,无字符则循环等待

INT16HJZWAIT2MOVAH,0;若有,则取键盘字符

INT16HSEND:MOVDX,3F8H;发送键入的字符

OUTDX,ALRECE:MOVDX,3FDH;检查接收数据是否准备好

INAL,DXTESTAL,01HJZRECE谢谢欣赏2019-7-539WAIT2:MOVAH,1;40TESTAL,1AH;判断接收到的数据是否出错

JNZERRORMOVDX,3F8HINAL,DX;读取数据

ANDAL,7EH;去掉无效位

PUSHAXMOVBX,0;显示接收字符

MOVAH,14INT10HPOPAXCMPAL,0DH;接到的字符若不是回车则返回

JNZWAIT1MOVAL,0AH;是回车则回车换行谢谢欣赏2019-7-540TESTAL,1AH;判41MOVBX,0MOVAH,14HINT10HJMPWAIT1ERROR:MOVDX,3F8H;读接收寄存器,清除错误字符

INAL,DXMOVAL,’?’;显示‘?’号

MOVBX,0MOVAH,14HINT10H

JMPWAIT1;继续循环

StartendsCodeendsendstart谢谢欣赏2019-7-541MOVBX,042

(四)干扰的来源及排除由于生产现场的环境恶劣,单片机应用系统易受各种干扰侵袭,它直接影响到系统的可靠性。因此,单片机应用系统的抗干扰设计是设计)使用和维护人员关注的重要课题。各种应用系统所处环境不同,所面临的干扰源也不相同,因而采取的抗干扰措施也不尽相同。在单片机应用系统中,主要考虑以下几方面的问题。

1、抑制电源的干扰。对单片机系统危害最严重的干扰来源于电源污染。由于任何电源及输电线路都存在内阻和分布电容)分布电感等,正是这些因素产生了电源的噪声干扰。解决问题的方法是:采用交流稳压器来保证供电的稳定性,防止电源系统的过压和欠压;利用低通滤波器滤去高次谐波以改善电源波形;采用隔离变压器)双层屏蔽(初)次级屏蔽)措施来减少分布电容,提高系统抗共模干扰能力,在有条件的情况下,还可采用分散独立功能块供电和干扰抑制器等,抑制来自电源的干扰。谢谢欣赏2019-7-542(四)干扰的来源及排除谢谢欣赏2019-7-5432、抑制来自传感器。各功能模块部分的干扰模拟电路通过隔离放大器进行隔离、数字电路通过光电耦合器进行隔离、模拟地和数字地分开、采用提高电路共模抑制比等措施可以有效地抑制来自传感器、各功能模块部分的干扰。

3、数据传输的干扰。在应用系统的长线数据传输中,采用双绞线作为传输线,能有效地抑制共模噪声及电磁场干扰。但必须注意对传输线进行阻抗匹配,以免产生反射,使信号失真。

4、抑制空间的电磁干扰。来自系统内部和外部的电磁场在线路、导线、壳体上产生辐射、吸收与调制,抗干扰设计主要考虑地线设计、系统的屏蔽与布局设计。

5、地线的设计。在单片机应用系统中,地线大致分为系统地、机壳地(屏蔽地、、数字地、模拟地等。在设计时,数字地和模拟地要分开,分别与电源端地线相连;当系统工作频率小于1MHz时,屏蔽线应采用单点接地;当系统工作频率在1~10MHz时,屏蔽线应采用多点接地。

谢谢欣赏2019-7-5432、抑制来自传感器。各功能模块部分的干扰模拟电路通过隔446、印刷电路板设计在印刷电路板中,要严格将强、弱电路分开,尽量不要把它们设计在一块印刷电路板上}电源线的走向应尽量与数据传递方向一致;接地线应尽量加粗.在印刷电路板的各个关键部位应配置去藕滤波电容。

7、电平匹配在电路设计时,要注意电平匹配。如TTL“1”电平是2.4~5V,“0”电平是0~0.4V;而CMOS输入“1”电平是4.99~5V,“0”电平是0~0.01V。因此,当CMOS器件接受TTL输出时,其输入端就要加电平转换器或上拉电阻,否则,CMOS器件就会处于不确定状态。CMOS电路中不使用的输入端不允许浮空,否则会引起逻辑电平不正常,且易接受外界干扰产生误动作。在设计时可根据实际情况,将多余的输入端与正电源或地相连接。

8、总线驱动单片机在进行扩展时,不应超过单片机的驱动能力,否则将会使整个系统工作不正常。如果要超负载驱动,则应加上总线驱动器,如使用74LS245等增强单片机的驱动能力。谢谢欣赏2019-7-5446、印刷电路板设计在印刷电路板中,要严格将459、软件的抗干扰设计。软件的抗干扰设计是单片机应用系统抗干扰设计的一个重要组成部分。在许多情况下,应用系统的抗干扰不可能完全依靠硬件来解决。而对软件采取抗干扰设计,往往成本低、见效快,起到事半功倍的效果。在实际情况中,针对不同的干扰后果,采取不同的软件对策。在实时数据采集系统中,为了消除传感器通道中的干扰信号,可采用软件数字滤波,如算术平均值法、比较舍取法、中值法、一阶递推数字滤波法等;在开关量控制系统中,为防止干扰进入系统.造成各种控制条件、数据控制失误,可采取软件冗余、设置当前输出状态寄存单元、自检程序等措施;为防止PC失控,造成程序“乱飞”,可设置软件“监视跟踪定时器”来监视程序运行状态,也可在非程序区设置软件陷阱,强行使程序回复到复位状态。用硬件设置Watchdog电路强制系统返回也是一种常用的方法。返回谢谢欣赏2019-7-5459、软件的抗干扰设计。软件的抗干扰设计是单片机应46

(五)矿井监控信息传输基本概念

1、摸拟传输与数字传输矿用传感器输出的电信号可分为连续变化的模拟量信号和阶跃变化的开关量信号两大类。从广义上讲,开关量信号是一种简单的数字信号。模拟信号可通过模拟/数字转换器(A/D转换器)转换为数字信号。数字信号也可以通过数生扮模拟转换器(D/A转换器)转换成模拟信号。按照系统所传输的信号的不同,矿井监控信息传输系统可分为两类。模拟传输系统和数字传输系统。谢谢欣赏2019-7-546(五)矿井监控信息传输基本概念谢谢欣赏20147

数字传输系统与模拟传输系统相比,具有如下优点:①抗干扰能力强;剧专输中的差错可以设法控制,改善传输质量;③可以传递各种消息,使传输系统变得通用)灵活;④便于用计算机对系统进行管理。但数字传输的上述优点都是用比模拟传输占据更宽的传输频带而换得的。由于井下电磁干扰严重,传感器种类繁多等因素,数字传输在矿井监控信息传输系统中得到了越来越广泛地应用。谢谢欣赏2019-7-547数字传输系统与模拟传输系统相比,具有如下优482、单向传输、半双工及全双工传输单向传输是指消息只能单方向进行传输的工作方式,如图9-10(a)所示。半又见工(单工)传输方式是指通信双方都能收发消息,但不能同时进行收和发的工作方式,如图9-10(b)所示。全双工传输是指通信双方可同时进行双向传输消息的工作方式,如图9-10(c)所示。谢谢欣赏2019-7-5482、单向传输、半双工及全双工传输谢谢欣赏2049谢谢欣赏2019-7-549谢谢欣赏2019-7-5503、串行传输与并行传输串行传输是代表消息的各位数字信号序列按时间顺序一个接一个地在信道中传输的方式,如图9-11(a)所示。并行传输是将代表消息的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论