|
这段时间太忙了、真是不好意思、俺公司一直在用232转485的那种鬼卡及转换器,所以深谙其中的奥妙,~~~市面上的无源的232转485卡,在这之前还是百思不得其解,现在看来: 所谓无源是指转换卡不用外接电源,那么它用的电源来自于哪里呢、其实羊毛还是出在羊身上,它用的电源其实是来自于串口的针脚上,而且一般用的都是9针串口中的DTR脚,我们知道232的正有效电平范围是+3伏到+15伏,如果我们在上位机软件中初始化串口的时候将DTR脚的电平置高(一般都是+12伏左右)那么我们谁都会想到如果我们用这个电平给转换卡供电的话岂不是能省去外接电源的各种麻烦?没错!!!这种想法是对的,而且无源232转485卡用的就是这种方法,证据之一就是在这种转换卡的说明书上肯定有这样的说明就是在上位机软件中初始化串口的时候要将9针串口上的某某引脚置成高电平(或类似说法),那么现在我们可想而知靠这种方式提供的电源它的驱动能力能有多大呢?前几天我按照这样的方式作了一个试验,结果是DTR脚上的电平被拉到了2点几伏,这种情况下转换卡根本不能工作的,这不是我个人的经验,我现在的公司就有从市面上购买的无源的232到485转换卡、但是他们应用的时候出现的问题是串口总是丢数据,后来换成了有源的232到485的转换卡就全部OK了! 说到这里我倒是觉得有不少被烘托得很先进的东西其实很脆弱,我很赞成21ic上有人说的一句话:工程师不应该简单地从现象猜测问题的本质,无源232转485卡可能很多人看起来用得很方便,往串口上一插就可以使用了,但是它带给我们的问题和隐患值得我们思考一下!欢迎同行们发表不同看法~~~~~~~~~ |
|