基于公话网的远程数据采集与监控系统 xin(5)

2019-05-17 12:53

S5:回退字符的ASCII码; S6:拨号前等待的时间(s); S7:等待建立载波的时间(s);

S8:指定拨号电话号码数字中每个逗号暂停时间(s); S9:指定载波检测前等待的时间(1/10s);

S10:指定载波丢失后调制解调器终止操作的时间(1/10s); S11:拨号间的间隔时间(us);

S12:转义码序列中字符“+”间暂停的时间(1/50s); S13~S17:保留;

S18:调制解调器自检所需的时间; S19~S24:保留;

S25:DTR信号的最小时间间隔(1/100s); S26:RTS和CTS信号的时间间隔; S27~S35:保留;

S36:S36=0断开连接,S36=1保持连接; S37:调制解调器的传输速率;

S38:调制解调器断开连接前需等待的时间(s); S39:保留;

S40:指定线路没有信号发送时调制解调器自动切断连接的时间; S41:指定第一次建立连接失败时调制解调器重新拨号的时间间隔; S42~S45:保留;

S46:退回到最简单类型连接字符的ASCII码; ATI:请求返回调制解调器型号和版本号; ATI1:对调制解调器的EPROM进行CRC校验; ATI3:返回版本号;

ATV0:按字符串方式显示返回结果码; ATV1:按数字方式显示返回结果码;

21

ATX0:不检测拨号音和忙音,所连接速率都显示CONNECT; ATX1:不检测拨号音和忙音,为连接速率显示相应的结果码;

ATX2:不检测拨号音,如果5s内仍未检测到到拨号音,则显示NO DIAL TONE 结果码;

ATX3:只检测忙音信号,如果拨号时遇忙音,则显示BUZY结果码; ATX4:显示所有结果码; ATY:禁止长空挂断; ATY1:允许长空挂断; AT&A0:应答调制解调器; AT&A1:呼叫调制解调器;

AT&F:将调制解调器的默认设置恢复成当前设置; AT&C:置DCD为ON状态;

AT&C1:收到载波时置DCD为ON状态; AT&D:忽略DTR信号;

AT&D1:DTR由高到低时调制解调器由数据模式进入命令模式; AT&D2:DTR变低时,挂断并进入命令模式; AT&D3:DTR变低时,重新设置调制解调器; AT&L:工作于拨号线; AT&L1:二线专线; AT&L2:四线专线;

AT&R:使能RTS到CTS延迟,延迟时间由S26寄存器确定; AT&R1:使CTS变为高电平,忽略RTS; AT&R2:检测到DCD时使CTS变为高电平; AT&R3:使得CTS跟着RTS状态变化; AT&S:设置DSR为ON状态; AT&S1:摘机时设置DSR为ON状态;

AT&S2:挂断时DSR先保持OFF5s,再变为ON状态;

22

AT&S3:DSR随OH变化; AT&V:查看配置参数; AT&W:保存当前配置;

AT&Zn=M:保存电话号码到调制解调器存储器位置。n为位置号,M为电话号码。

AT指令控制通信的过程:为了通信双方建立连接,应当先拨号,拨号使用D命令,拨号后,调制解调器等待对方Modem发来载波信号,如果在给定时间内检测到载波则可以和对方通信了,如果没有检测到载波就自动释放电话线;收到对方的呼叫以后,Modem可以人工方式(发送命令A)或自动方式应答(设置S0=n);应答后建立连接,就可以通过电话线传送数据了;通信结束后,就要终止连接,发送+++命令使Modem进入命令状态,然后发AT命令H挂断,最后通信结束。

2.3.3 A/D转换芯片ADC0809

A/D转换器是一种能把输入的模拟电压或电流转变成与参考电压成正比的能被单片机或计算机读取的数字信号。本系统中AD转化采用的是8位的A/D转换芯片ADC0809,它是逐次逼近型的A/D转换器。由于价格适中,与单片机的接口和软件操作都比较简单,目前在单片机系统中有着广泛的应用。ADC0809带8个模拟量输入通道,芯片内带有通道地址译码锁存器,输出带有三太数据锁存器,启动信号为脉冲启动方式,每一通道的转换时间大约为100us。ADC0809由两大部分组成:一部分为输入通道,包括8位模拟开关、3条地址线的锁存器和译码器,可以实现8路模拟输入通道的选择;另一部分为一个逐次逼近型的A/D转换器。多路模拟开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/D转换器进行转换。三态输出锁器用于锁存A/D转换完的数字量,当OE端为高电平时,才可以从三态输出锁存器取走转换完的数据。 其引脚图和模拟通道地址码如下图2-10和图2-11所示:

23

为了保证模数转换的精度,ADC0809一般采用模拟电路的电源供电以避免数字电路中难以避免的脉冲干扰。对ADC0809的参考电源输入端采用一大一小两个电容进行滤波:大电容(10?F电解电容)用于滤除低频干扰,但由于大电解电容存在较大的分别电感,因而它滤除高频干扰的效果反而不如小电容,因此并联一个高频性能好的小电容用于滤除高频干扰。通常在焊接电路板时,这两个电容都要尽可能地靠近ADC0809的参考电源输入引脚,以取得较好的效果。

地址码C0000111B0011001A0101010选通模拟通道IN0IN1IN2IN3IN4IN5IN6IN7 111 图2-10 ADC0809引脚图 图2-11 模拟通道地址码

(1)ADC0809的各引脚的功能如下: IN0~IN7:8个模拟通道输入端。

START:启动转换信号。START上跳变时所有内部寄存器清0,START下跳变时开始进行A/D转换,A/D转换期间START保持低电平。

EOC:转换结束信号。EOC=0时正在进行转换,EOC=1时转换结束。该状态信号既可以作为查询的状态标志,也可以作为中断请求信号使用。 OE:输出允许信号。信号由CPU读信号和片选信号组合产生.用于控制三态输出锁存器向单片机输出转换得到的数据。OE=0时输出数据线呈高阻状态,OE=1时输出转换得到的数据。

CLOCK:外部时钟脉冲输入端,典型值为640KHZ。

ALE:地址锁存允许信号。在ALE上跳变时将A,B和C地址送入地址锁存器中。

24

A,B,C:通道地址线。A为低位地址,C为高位地址,用于对模拟通道进行选择.CBA的8种组合状态000~111对应了8个通道的选择。

D0~D7:数据输出线。为三态缓冲输出形式,和单片机的数据线直接连接。 Vref(+),Vref(-):参考电压输入端。 (2)ADC0809的特性:

①8路8位A/D转换器,即分辨率为8位。 ②具有转换起停控制端。 ③转换时间为100μs。 ④单个+5V电源供电。

⑤模拟输入电压范围0~+5V,不需零点和满刻度校准。 ⑥工作温度范围为-40~+85摄氏度。 ⑦低功耗,约15mW。 (3)ADC0809的工作过程:

①通过单片机把想要转换的通道地址送到A,B,C上,选择一个模拟通道。

②在通道地址信号有效期间,ALE上升沿把该地址锁存到内部的地址锁存器。

③START引脚上的下降沿则启动A/D转换,对选择的模拟输入进行模数转换。

④变换开始的时候EOC引脚为低电平,当EOC信号变为高电平的时候表示转换结束。

⑤当OE信号为高电平,就打开了输出锁存器的三态门并把转换结果送出给单片机。

2.3.4 MAX232芯片及接口电路

计算机监控主机与单片机终端的通信是建立在RS-232串行通信接口

25


基于公话网的远程数据采集与监控系统 xin(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:35kV继电保护试验作业指导书 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: