2.串口的初步认识之胡言乱语

it2022-05-05  98

串口接口的图..我就不贴了..这玩意满网络都是...这一章,可能都是我的胡言乱语.很可能....

工业设备多中,多用串口作为其设备的通讯接口,近些年USB,TCP/IP的普及,很多设备也提供了相应的接口.相对比较看好TCP/IP接口,毕竟多个设备连接的时候,还是交换机相对便宜些,速度也快些.

如果想更多的了解串口的知识和背景,可以参考一下龚建平教授(貌似是这个称呼?)的个人网站.目前我接触到的大部分RS232的串口设备,只需要接3根线(RX,TX,GND).另外,很多USB-RS232的转换器,也只接了这3根线,所以如果设备对其他的引脚也有定义,并需要使用,请不要使用便宜的USB-RS232转换器,尽量使用专业转换器,比如MOXA的..我已经在Z-TEK上吃过亏了.虽然Z-TEK的不便宜,而且客服告诉我他们9根线都接了...上一章好像忘了贴串口的引脚定义...DB9引脚说明:RS232:1 DCD 载波检测2 RXD 接收数据3 TXD 发送数据4 DTR 终端就绪5 GND 信号地线6 DSR 设备就绪7 RTS 请求发送8 CTS 清除发送9 RI 振铃指示

DB25 引脚说明:RS232:8 DCD 载波检测3 RXD 接收数据2 TXD 发送数据20 DTR 终端就绪7 GND 信号地线6 DSR 设备就绪4 RTS 请求发送5 CTS 清除发送22 RI 振铃指示

另外,很多厂家会自定义串口引脚,目前碰到的有2家,欧姆龙和EasyView(现在好像改名了).在使用设备前,一定要认真的阅读说明书.

多数用到的设备都是应答式的,即上下位机采用一问一答的方式.我用到都是这种设备.应该还有一种下位机往上位机塞数据,上位机轮询缓冲,来实现数据采集.(电子秤,条码枪?)这种真没用过.

delphi下使用串口进行硬件设备通讯,有很多现成的组件.MSCOMM:微软的OCX.没用过...记得发布的时候注册一下.SPCOMM:名气很大的控件了...也没用过....CNRS232:Cnpack下的串口通讯组件(据说也是参考SPCOMM修改的?)这个用过,功能比较齐全,多线程.(其实..我不是在广告,我真的只用过这个..)

我喜欢写短文章,就这样吧...再开一篇..

转载于:https://www.cnblogs.com/solokey/archive/2011/08/03/2126553.html


最新回复(0)