首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

RS232转RS422的有关问题求教

2012-07-01 
RS232转RS422的问题求教。各位大侠,有个问题纠结了两个星期了。求教,我尽量说的详细点,因为我本身不是搞硬件

RS232转RS422的问题求教。
各位大侠,有个问题纠结了两个星期了。求教,我尽量说的详细点,因为我本身不是搞硬件的,对于这些毫无了解只是工作需要需要实现一个串口通信,根据一个软件来控制我们开发的软件。
我在一台pc windows下安装了一个叫wsony的软件,然后在这个机器上连接一个usb转RS422的线到我们的开发机LINUX上的一个decklink卡的串口上。这个decklink卡是用来采集视频的。
此时我写的代码可以读取到wsony发送来的数据段,我将数据段解析出来后可以控制我们的软件做相应的操作,例如播放暂停等。
但是我需要将一些数据送到wsony那边去。此时就出现问题了,我将数据发送出去,write函数执行成功了,但是在pc windows那边串口监控软件就是接受不到数据。
后来我使用了RS232转USB的线来做,但是效果还是相同,LINUX这边只能读取不能发送数据。
我使用的两根线是如下的:
http://detail.tmall.com/item.htm?id=12895967080&ad_id=&am_id=&cm_id=&pm_id= 这个是USB转422
http://detail.tmall.com/item.htm?id=13015397018 这个是RS232转422的。
由于从淘宝上买的,不是打广告啊,只是我对于这些硬件知识一窍不通,希望各位看看说明。真的不知道到底是因为什么问题导致的了。

[解决办法]
1、搞清楚你用的协议,是232还是422抑或485,如果不加转接这些无法通用。
2、计算机端标准是232接口,如没有可用USB转换替代,但另一端需搞清楚其标准。
3、发送给PC端的数据也有波特率等要求,如果都设好了还不行,调一下只发送到pc的程序段,其它屏蔽。
4、线一般情况下是没问题的,大多是使用问题----我也不是在打广告:)
[解决办法]
PC到decklink可以走通,这种情况下走通的数据是不是正确的?不正确的话还是波特率等设置问题。
那些线都是双向通信的
[解决办法]

探讨

各位大哥,我现在的连接是这样的。PC到decklink可以走通,反过来则不行。
PC->RS232转422的转接头->decklink上的支持RS422的串口
我直接把两个电脑的串口线连接是可以调通的 如下连接:
PC<->串口线<->电脑串口
我想请问一般这种USB转RS422和RS232转422的转接线。可以将RS422转成USB或者RS232么。就是上面网址的两根线。可以双向通信么……

[解决办法]
你怀疑硬件的话应该尝试把那个DECKLINK的卡的串口发送部分焊两个点出来 在外围单独做接受测试试试?(建议直接用串口调试软件用232直接收看有没数据先。)

热点排行