icecut
发表于 2013-7-3 20:04
什么方案都能做出稳定的方案.
只不过,你在简易的摞方块.塌方的那天来的有点早.
张允
发表于 2013-7-3 21:36
本帖最后由 张允 于 2013-7-3 21:37 编辑
由于手头目前只有这些模块,做个测试用罢了。
实际产品只不过是RS485接口。
也没有那么复杂而已:MCU+RS485转换芯片+其他的必要保护电路
vkic007
发表于 2013-7-4 09:34
用示波器看看数据怎么样,看看波特率偏差有好大。
mcu5i51
发表于 2013-7-4 09:39
个人感觉
一个是USB时间有延时,usb设备最快1ms相应一次,速率快时肯定有延时存在,影响时序
二是电压不同,PC上串口信号电源是正负12V的,比标准的15V低了点,应该不大,毕竟用了nn年了.USB转换的话电压可能是5V的,负电压用的电容存储信号得到的,如果从机也没有双电源的话可能影响通讯可靠性,如果最终信号电压小于3V时(232C低电平)就会无**常通讯
vkic007
发表于 2013-7-4 09:39
电脑的串口是直接采样232电平。usb转串口的应该是先通过232芯片转为ttl电平然后再采样识别的,如果用你所接的模块波形不好的话,经过电平转换以后,这个波特率误差可能会加大。
mcu5i51
发表于 2013-7-4 09:40
居然有星星呀
abswzp
发表于 2013-7-4 10:25
学习了,高手如云那
jlass
发表于 2013-7-4 10:36
不就是USB转串口线的质量不行嘛,说的这么复杂。
我自己就遇到过n次了,所以串口通讯设备我一般会在产品上注明“禁止使用USB转串口线”
数传无线
发表于 2013-7-4 11:13
我们就有有USB直接转换成RS485的模块!
数传无线
发表于 2013-7-4 11:17
差别非常大,多次转换以后,驱动能力不足,我们就有USB直接转换成RS485的模块
数传无线
发表于 2013-7-4 11:41
里面有一些说明,疏漏之处欢迎指正,请勿谩骂!
elec921
发表于 2013-7-4 12:38
icecut 发表于 2013-7-3 20:04 static/image/common/back.gif
什么方案都能做出稳定的方案.
只不过,你在简易的摞方块.塌方的那天来的有点早. ...
说的很好
Ryanhsiung
发表于 2013-7-4 13:31
测量一下实际波形,看一下
zhangsong6687
发表于 2013-7-4 13:56
那是你使用的USB转串口的质量不好,换一个质量好的就行了。
江枫渔火
发表于 2013-7-4 15:16
问题一定不大。有可能是低级错误。没发现之前,都是莫名其妙。
3721it
发表于 2013-7-4 15:42
数据速率太高,也会有影响的,有的USB芯片双工不太好的
WWW.3721IT.COM
chunyang
发表于 2013-7-4 23:05
先确认USB-串口桥的输出电平是232还是TTL,同时注意485总线是否要求必须有偏置。
张允
发表于 2013-7-8 13:44
zhangsong6687 发表于 2013-7-4 13:56 static/image/common/back.gif
那是你使用的USB转串口的质量不好,换一个质量好的就行了。
不同品牌的USB都试过
张允
发表于 2013-7-8 13:48
chunyang 发表于 2013-7-4 23:05 static/image/common/back.gif
先确认USB-串口桥的输出电平是232还是TTL,同时注意485总线是否要求必须有偏置。 ...
USB转串口是RS232电平
RS232转RS485,RS232端是232电平
产品测试时,是没有加偏置,同样实际应用中,每个产品也没有(除总线开始端外)
由于产品数量在60左右,故也没考虑增加终端电阻
张允
发表于 2013-7-8 13:49
3721it 发表于 2013-7-4 15:42 static/image/common/back.gif
数据速率太高,也会有影响的,有的USB芯片双工不太好的
WWW.3721IT.COM
通讯速率也不太高
1200bps1起始位 8数据位 1偶校验 1停止位