|
发表于 2005-8-6 09:38:03| 字数 1,990| - LAN
|
显示全部楼层
|阅读模式
[size=+1]
有些朋友做工程,经常用到串口(COM Port 或者 Serial Port), 并口(LPT Port, Printer Port或者Parallel Port), 一旦在现场调试的时候, 客户压力巨大, 慌乱中无法确定端口是否好坏.
OKAY! 问题有了, 咱们来解决, 带上一个回路测试装置, 直接连上去, 简单测试一下就行了.
现在介绍这些回路装置的DIY办法.
一, 串口回路
以9针串口连接器为例, 先看信号分布:
Rs-232 Serial (Com) Pc Port Connector Db-9
DB-9 PIN (Male) FUNCTION ABBREVIATION
1 <--------- Data Carrier Detect, CD or DCD
2 <--------- Receive Data, RD or RX
3 ---------> Transmitted Data, TX or TD
4 ---------> Data Terminal Ready, DTR
5 ---------- Signal Ground, GND
6 <--------- Data Set Ready, DSR
7 ---------> Request To Send, RTS
8 <--------- Clear To Send, CTS
9 <--------- Ring Indicator, RI
Transmitted and receive data are referenced from the data device and not the modem.
两边对连的时候, 这将子的:
做回路测试时, 是单端模拟成互连, 所以把上面图中交叉的部分直接在单端联结就可以了.
1 <---> 4 <---> 6
2 <---> 3
7 <---> 8

二, 并口回路
典型25针并口信号分布
DB-25 PIN (Female) SIGNAL
DB-25 MALE CONN DB-25 FEMALE CONN
01 --------> STROBE *
02 --------> DATA 0
03 --------> DATA 1
04 --------> DATA 2
05 --------> DATA 3
06 --------> DATA 4
07 --------> DATA 5
08 --------> DATA 6
09 --------> DATA 7
10 <-------- ACK *
11 <-------- BUSY
12 <-------- PAPER END
13 <-------- SLCT (select)
14 --------> AUTOFEED *
15 <-------- ERROR *
16 --------> INITIALIZE PRINTER *
17 --------- SLCTIN (select in)
18 thru 25 - GND
Note!! * denotes an active low signal.
与串口不太一样, 它有一组控制控制打印机的信号. 而且DATA线,在某些模式下是可以双向传输的. 做 LOOP 测试时, 只是模拟有打印机的情况, 所以主要是考虑控制信号的连接. 简单地, 是这样子接
Db-25 Parallel Loopback Connector Wiring
1 to 13 Strobe to select
10 to 16 ACK to INIT
11 to 17 BUSY to SLCTIN
12 to 20 PAPER END to GND
前面3组信号一般没什么争议, 但12接20的话, 却永远不会缺纸, 没法测12的状态, 另外, 进纸信号也没回路, 所以, 很多人/公司/软件在测试时, 把PIN12接到PIN14, 即发出进纸信号的时候, 就产生一个缺纸信号.
还有一个ERROR信号, 是打印机出错信号, 没有对应的输出, 一般地, 咱可以用DATA线送信号出去, 探测一下ERROR信号能否传递到内部, 所以增加一个连接 2 to 15
Parallel Port Loopback (IBM, Checkit and Most Others)
- Used to verify that a Printer port is working.
--------------------------------
Name Pin Pin Name
Strobe 1 13 Select
Data Bit 0 2 15 Error
Acknowledge 10 16 Input Prime
Busy 11 17 Select In
Paper Out 12 14 Auto Feed XT
--------------------------------
接下来,要做的,只是到市场上买2个空的连接器,然后连上线就可以了,花费材料成本不过几元钱而已。如果不想动手,而且舍得花时间找,市面上也许会有成品Loopback卖的。因为俺没时间逛,所以只有自己做了几个自己用,只是用来测试PC的端口。
[ Last edited by 茄子 on 2005-8-6 at 10:33 ] |
|