310 likes | 402 Views
计 算 机 控 制 系 统 教 学 图 片. 计算机控制系统教学片. 图 128 : RS-232C D 型 25 针插头引脚定义图. 注:箭头从孔向外指向 DCE 箭头从外向孔指向 DTE.
E N D
计 算 机 控 制 系 统 教 学 图 片 计算机控制系统教学片
图128:RS-232C D型25针插头引脚定义图 注:箭头从孔向外指向DCE箭头从外向孔指向DTE 保护地(机壳) 发送数据(TXD) 接收数据(RXD) 请求发送(RTS) 清除发送(CTS) 数据装置就绪(DSR)信号地 载波检测(DCD) 留作测试用 留作测试用 未用 次信道载波检测 次信道清除发送 1 2 3 次信道发送数据 发送时钟 次信道接收数据 接收时钟 未用 次信道请求发送 数据终端就绪(DTR)信号质量检测 振铃指示( RI) 数据信号速率选择 发送时钟 未用 141516 4 5 6 171819 7 8 9 202122 10 111213 232425 注:DCE—数据电路(端接)设备数据通信设备,如Modem 注:DTE—数据终端设备,如计算机 计算机控制系统教学片
图129:RS-232C D型9针插头引脚定义图 1 载波检测(DCD) 数据装置就绪(DSR) 6 2 接收数据(RXD) 请求发送(RTS) 7 3 发送数据(TXD) 清除发送(CTS) 8 4 数据终端就绪(DTR) 振铃指示 9 5 信号地 计算机控制系统教学片
图130:RS-232C的电气特性 计算机控制系统教学片
图131:数据终端DTE与数据装置DCE通过 RS-232口的连接图 保护地 保护地 1 2 3 1 2 3 发送数据 发送数据 计算机或终端DTE A 计算机或终端DTE B 接收数据 接收数据 专设电话线 Modem或 其 他 DCE 请求发送 请求发送 Modem或 其 他 DCE 4 5 6 4 5 6 清除发送 清除发送 DCE就绪 DCE就绪 载波检测 载波检测 8 20 22 8 20 22 DTE就绪 DTE就绪 振铃指示 振铃指示 信号地 信号地 7 7 计算机控制系统教学片
图132:数据终端DTE与数据装置DCE通过 RS-232口的数据传送过程 发送数据 接收数据 计算机或终端DTE A TXD 计算机或终端DTE B RXD 专设电话线 Modem或 其 他 DCE 清除发送 Modem或 其 他 DCE DCE就绪 CTS=1 DSR=1 DCE就绪 DTE就绪 DSR=1 DTR=1 请求发送 载波检测 RTS=1 DCD=1 DTE就绪 振铃指示 DTR=1 RI=1 计算机控制系统教学片
图133:数据终端DTE通过RS-232口的 直接连接方式(1) 保护地 1 2 3 1 2 3 计算机或终端DTE 计算机或终端DTE 发送数据 发送数据 接收数据 接收数据 请求发送 请求发送 4 5 6 4 5 6 清除发送 清除发送 DCE就绪 DCE就绪 DTE就绪 DTE就绪 20 7 20 7 信号地 检测对方就绪状态 计算机控制系统教学片
图134:数据终端DTE通过RS-232口的 直接三线连接方式(2) 计算机或终端DTE 发送数据 发送数据 计算机或终端DTE 2 3 2 3 接收数据 接收数据 请求发送 请求发送 4 5 6 4 5 6 清除发送 清除发送 DCE就绪 DCE就绪 DTE就绪 DTE就绪 20 7 20 7 信号地 带自我状态检测 计算机控制系统教学片
图135:数据终端DTE通过RS-232口的 直接三线连接方式(3) 计算机或终端DTE 发送数据 发送数据 计算机或终端DTE 2 3 2 3 接收数据 接收数据 信号地 7 7 无状态检测直接收发 计算机控制系统教学片
图136:MAX232引脚图 C1+ V+ C1- C2+ C2- V- T2OUT R2IN 1 2 3 4 5 6 7 8 16 15 14 13 12 11 10 9 VCC(+5V) GND T1OUT R1IN R1OUT T1IN T2IN R2OUT MAXIM MAX220MAX232MAX232A 计算机控制系统教学片
图137:MAX232典型工作电路图 +5V C5 C3 + + ● + C1+ VCC V+ C1 +5V to +10V电压增压器 C1- +10V + C2+ +5V to +10V电压反向器 -10V V- C4 C2 + C2- 两路发送器 +5V ● T1IN T1OUT TTL/ CMOS入 RS-232 出 +5V ● T2IN T2OUT ● R1OUT R1IN TTL/ CMOS出 RS-232 入 ● R2OUT R2IN 两路接收器 计算机控制系统教学片
图138:MAX232系列典型接线中的电容值 计算机控制系统教学片
图139: MAX232双充电增压泵原理图 S1 S2 V+ S5 S6 VCC GND ● ● ● ● ● ● ● + + + + C1 C3 C2 C4 RL+ RL- ● S3 S4 VCC S7 S8 GND V- ● ● ● ● ● ● ● ● ● ● 工作过程: S1,S3闭合,S2,S4断开,向C1充电至+5V; S1,S3断开,S2,S4闭合,C1+VCC加到V+端 S5,S7闭合, S6,S8断开,向C2充电至+10V; S5,S7断开,S6,S8闭合,将-10V加到V- 计算机控制系统教学片
图140:三种串行接口电平转换电路 MC1488 MC1489 TTL RS-232C TTL ● ● (a)单端驱动非差分接收电路 MC8T13 MC3486 TTL RS-423A TTL ● (b)单端驱动非平衡差分接收电路 (b)单端驱动非平衡差分接收电路 “1” MAX488E,490E MAX488E,490E TTL RS-422A “0” (c)双端平衡驱动差分接收电路 (C)双端平衡驱动差分接收电路 计算机控制系统教学片
图141:各种串行总线标准性能比较1 计算机控制系统教学片
图142:各种串行总线标准性能比较2 计算机控制系统教学片
图143:RS485电平转换芯片结构图 TTL RS485 1 8 RO VCC 2 7 RE B ● 3 6 DE A ● 4 5 DI GND MAX481E~487E RO: if A > B by 200mV, (A-B≥+200mV)RO=1 if A < B by 200mV, (A-B≤-200mV) RO=0 1、3、5、7 计算机控制系统教学片
图144:RS422电平转换芯片结构图 TTL RS422 TTL RS422 1 14 N.C. VCC 1 8 2 13 VCC A RO N.C. 3 12 2 7 RE A RO B 4 11 DE B 3 6 5 DI 10 Z DI Y 4 6 9 5 GND GND Y Z 7 8 GND N.C. MAX488E,490E MAX489E,491E RO: if A > B by 200mV, (A-B≥+200mV)RO=1 if A < B by 200mV, (A-B≤-200mV) RO=0 计算机控制系统教学片
图145:RS422总线连线图 Y 5 RO DI 3 Rt D R Z 6 B 7 RO 2 Rt=100Ω DI R D 8 A GND VCC MAX488E,MAX490E ● 0.1µF 计算机控制系统教学片
图146:RS485总线连线图 DE 1 VCC 8 RO DI D R 2 7 B RE B ● ● Rt Rt 3 6 DE ● ● A A RO 4 GND R DI 5 D MAX481E~487E RE 计算机控制系统教学片
图147:串行口控制寄存器(SCON) SCON SM0 SM1 SM2 REN TB8 RB8 TI RI 位地址 9FH 9EH 9DH 9CH 9BH 9AH 99H 98H 计算机控制系统教学片
图148:74LS165 8位并行输入串行输出移位寄存器 Parallel INPUTS Clock Inhibit Serial Input OutputQH VCC D C B A Shift/ Load Clock E F G H OutputQH GND Parallel INPUTS 计算机控制系统教学片
图149:74LS165结构框图 Parallel INPUTS A B H PRESET PRESET PRESET Output QH S QA S QB S QH ClOCK ClOCK ClOCK Serial INPUT Output R QA R QB R QH QH CLEAR CLEAR CLEAR Shift/ Load ClOCK + ClOCK Ihibit 计算机控制系统教学片
图150:74LS165功能表 计算机控制系统教学片
图151:利用串口扩展并口原理图 Parallel INPUTS H G F E D C B A H G F E D C B A RXD P3.0 QH QH 74LS165 SIN 74LS165 SIN 8031 TXD P3.1 CLK S/L CLI CLK S/L CLI P1.0 假定:从16位扩展并口读入20个字节的数据并把它们转存到内部RAM中的30H单元中。 计算机控制系统教学片
图152:16位扩展并口接收子程序框图 开始 指向下一个存放单元 设置读入字节数 奇偶字节标志位取反 设置内部RAM存放首址 N 是偶字节吗? 设置数据装载标志位 N 允许并行数据输入 20个字节读完吗? 允许串行移位 返回 串口初始化,启动接收过程 字节数减1 N 一帧接收完吗? 读入一帧数据并放到相应内存单元中 计算机控制系统教学片
图153:INS8250内部寄存器地址 计算机控制系统教学片
图154:波特率与分频系数对照表 计算机控制系统教学片
图155:多机通信1 主机查询子程序 启动定时器1 发送从机地址 命令从机复位 N 命令从机复位 从机应答吗? N 应答地址对吗? N 发送命令字 N 从机接收准备好吗? 从机发送准备好吗? 接收从机状态字 向从机发送数据 接收从机数据 N 命令字对吗? N N 数据发送完吗? 数据接收完吗? 按命令字分类 接收 发送 返回 计算机控制系统教学片
图156:多机通信2 从机中断子程序 X 错 CLR RI 保护现场 ERR=1 送主机 N 非法命令 是本机地址吗? TRDY=0送主机 RRDY=0送主机 SM2=0 向主机回送本机地址 “01” ● “00” 接收 N N 接收下一帧 本机发送准备就绪? 本机接收准备就绪? N N 是命令帧吗? TRDY=1,送主机 RRDY=1,送主机 命令分类 发送 发送数据 接收数据 SM2=1 N N 发送完吗? 接收完吗? 恢复现场 中断返回 计算机控制系统教学片
图157:多机通信3 从机中断子程序 CLR TI 保护现场 N N 是发数据吗? Y 是发送中断吗? Y 对 发送完吗? 发送数据 标志位清0 CLR RI Y Y SM2=1 发送数据 是地址帧吗? N 是本机地址吗? N 是命令帧吗? 接收数据 SM2=0 N 接收完吗? 清命令帧标志位 命令帧 标志位置1 命令分类 SM2=1 向主机回 送本机地址 复位命令 非法命令 接收命令 发送命令 N N 接收就绪吗? 发送就绪吗? SM2=1 ERR=1 送主机 RRDY=0 送主机 RRDY=1 送主机 TRDY=0 送主机 TRDY=1 送主机 命令帧标志 位置1 命令帧标 志位置1 发送数据 标志位置1 恢复现场 命令帧标 志位置1 中断返回 计算机控制系统教学片