数码之家

 找回密码
 立即注册
搜索
查看: 10455|回复: 32

[外设] 本人遇到的TTL信号和RS232信号问题解决

[复制链接]
发表于 2019-4-23 21:13:50 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
最近给对讲机写频,发现手上的健伍、威泰克斯、普星,用笔记本USB口转出的TTL都无法连接,而用台机的COM口转出的TTL可以正常连接读写。网上查了下,有很多人也有相同的遭遇。
自己想了下,笔记本与串行设备通信一般是模拟出一个COM口,用PL2303或CH340转成TTL信号,再通过MAX232转成RS-232信号,就相当于台机的COM串行口了。
mmexport1555149524164.jpg

而台机写频是将COM口的RS232信号,通过MAX232转成TTL信号与电台通信。不知USB口转来的TTL信号与COM口转来的TTL信号有什么不同,没有示波器,测不成。但这一思路中MAX232用了两次,每次都使用了一个通道,如果使用MAX232的两个通道,从RS232信号处环回,再输出TTL信号,不就是相当于从台机的COM串行口输出TTL了吗?
2138052618.jpg
有了想法就行动


先看下MAX232的情况
0bd162d9f2d3572c92b40d7f8a13632762d0c33b.jpg
想法是
IMG20190414221536.jpg
IMG20190414221622.jpg
手上有PL2303和CH340的USB转TTL。
IMG20190413165636.jpg
IMG20190413173854.jpg
RS232端环回
IMG20190413165602.jpg
IMG20190413165548.jpg
测试
IMG20190413174152.jpg
IMG20190413174206.jpg
成功了
买MAX3232小板,用多余的PL2303做个合体,就可以读写手上的电台了
小板情况
IMG20190415150828.jpg
环回测试通过
IMG20190416201605.jpg
一个PL2303板,拆下原来的线
IMG20190416201614.jpg
记下端子的功能
IMG20190416201625.jpg
准备与打造好的小板合体
IMG20190420175945.jpg
IMG20190420181945.jpg
合体
IMG20190420185719.jpg
IMG20190420185722.jpg
原来来的盒子改造
IMG20190420184847.jpg
IMG20190420194138.jpg

标签说明:中间是RS232的收发;尾部是MAX3232转出的TTL及5V3.3V输入
IMG20190420194151.jpg
背面保留USB转出的TTL及5V及3V3输出
IMG20190420194204.jpg
双排针跳选给MAX2323加5V电还是3V3的电


IMG20190420194344.jpg

IMG20190420194402.jpg



先环回测试下,传个2M照片,成功
mmexport1555678277622.jpg
读下电台频率
1082932638.jpg
未命名.JPG
可以使用。


next


打赏

参与人数 19家元 +333 收起 理由
花生仔 + 20 優秀文章
ynqjzzh + 20 謝謝分享
kkdkj + 16 謝謝分享
zx61107 + 20 謝謝分享
古路平 + 7 謝謝分享
沙漠臭屁虫 + 16
newnet1234 + 20 謝謝分享
cushion + 20 原創內容
10655188 + 16 謝謝分享
goodanytime + 20 謝謝分享

查看全部打赏

 楼主| 发表于 2019-4-23 21:14:35 | 显示全部楼层
本帖最后由 jf201006 于 2019-4-23 21:52 编辑

制作过程中有些小插曲这是第一次合体情况
IMG20190417134054.jpg
IMG20190417135915.jpg
IMG20190417141109.jpg
IMG20190417141121.jpg
IMG20190417141131.jpg
到这里,进行测试,发现MAX3232很烫,测试下电流,300mA
IMG20190419110319.jpg
换个板子还是一样,对着MAX2323看下
0bd162d9f2d3572c92b40d7f8a13632762d0c33b.jpg
IMG20190418191413.jpg
买来的子居然有问题
是2脚的电容接地了!!
改过来
IMG20190418194912.jpg

IMG20190418194920.jpg
不烫了
IMG20190419112029.jpg
这也真是无语了
这是一个340G的 340G01.jpg
340G02.jpg
340G03.jpg
折腾的过程中也挂了
拆下340G和不明的8脚片子
340G04.jpg
340G05.jpg
跑了下图
340G06.jpg
发现8脚的片子不用也可以,换上340G
340G07.jpg
也能正常工作
340G08.jpg
谢谢欣赏!!


打赏

参与人数 18家元 +327 收起 理由
liuwn + 20 謝謝分享
花生仔 + 20 謝謝分享
ynqjzzh + 20 謝謝分享
qrut + 16 優秀文章
kkdkj + 16 謝謝分享
超级女生 + 16 謝謝分享
人艰不拆了 + 20
taoshptao + 20
10655188 + 16 謝謝分享
wska + 20

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2019-4-23 22:14:26 | 显示全部楼层
有示波器来对比两者波形就能仔细分析了

打赏

参与人数 1家元 +2 收起 理由
jf201006 + 2 謝謝分享 有示波器更直观些

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2019-4-23 22:56:17 | 显示全部楼层
不错,思路奇特

打赏

参与人数 1家元 +2 收起 理由
jf201006 + 2 謝謝分享

查看全部打赏

回复 支持 1 反对 0

使用道具 举报

发表于 2019-4-23 23:29:38 | 显示全部楼层
应该还是电平的事,跟USB转TTL的小板有关系。
这实际上是相当于用MAX232对小板输出的信号进行整形并加强了驱动能力
UART的高电平输出至少要高于3.3V,有可能是小板驱动能力差有关
我用PL2303直接读写GP88,GP88s,MTS2000,XTS5000都没问题
还有,从小板到设备的线不能太长,我曾经发现线太长,也容易出现读写失败

打赏

参与人数 2家元 +12 收起 理由
jf201006 + 2 精彩回帖 分析得有道理
家睦 + 10

查看全部打赏

回复 支持 3 反对 0

使用道具 举报

发表于 2019-4-24 00:12:34 | 显示全部楼层
我是PL2303,CH340和CP2102换着用,一个不成换另一个。
一次还碰到端口选择的问题。

打赏

参与人数 1家元 +2 收起 理由
jf201006 + 2 謝謝分享

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2019-4-24 08:00:18 | 显示全部楼层
我买了一个六合一功能的,还没有测试 。
回复 支持 反对

使用道具 举报

发表于 2019-4-24 08:20:49 | 显示全部楼层
时序不会有问题,是高低电平不对么?
回复 支持 反对

使用道具 举报

发表于 2019-4-24 08:28:52 | 显示全部楼层
换这么多件啊

打赏

参与人数 1家元 +2 收起 理由
jf201006 + 2 謝謝分享 折腾死的

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2019-4-24 08:42:26 | 显示全部楼层
一般USB-TTL板没有加高电平隔离,就是说只要转接板上电TTL接口就已经是高电平,这时连接的设备是无法初始化的.相信现在的大部分设备都不同真正的COM口+/-15V的高电平了.
回复 支持 反对

使用道具 举报

发表于 2019-4-24 08:44:58 | 显示全部楼层
谢谢分享。。。。。我也想知道解决方法 。。。

打赏

参与人数 1家元 +2 收起 理由
jf201006 + 2 謝謝分享

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2019-4-24 20:50:44 | 显示全部楼层
起到波形整形的作用?

打赏

参与人数 1家元 +2 收起 理由
jf201006 + 2 歡迎探討 不确定

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2019-4-24 22:22:33 来自手机浏览器 | 显示全部楼层
看不懂,我的温湿度记录仪用USB转TTL也连接不上啊,求指导
回复 支持 反对

使用道具 举报

发表于 2019-4-24 22:35:04 | 显示全部楼层
楼主v5 解决世纪难题,
我之前也是买几种芯片换着用,
回复 支持 反对

使用道具 举报

发表于 2019-4-24 22:59:03 | 显示全部楼层
你是唯一玉米搜一下
回复 支持 反对

使用道具 举报

发表于 2019-4-25 00:09:40 | 显示全部楼层
就是小板高低电平的问题,PL2303HX就不能用PL2303HXD就可以用,最可靠的就是FT232,这个转换芯片只要不是纯DOS下写频的都可以用

打赏

参与人数 1家元 +2 收起 理由
jf201006 + 2 謝謝分享

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2019-4-25 08:29:32 | 显示全部楼层
CH340G可以直接出TTL

打赏

参与人数 1家元 +2 收起 理由
jf201006 + 2 謝謝分享 是的

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2019-4-25 08:35:38 | 显示全部楼层
没写过对讲机,不过这类问题在20年前很常见,那时候各种设备都是232或者TTL,就是电平高低(标准定义的很宽)、驱动能力、握手,写程序也要想这些,按楼主这种思路,还可以用电流环驱动光耦完成隔离和信号电平调整,示波器看看也行

打赏

参与人数 1家元 +2 收起 理由
jf201006 + 2 謝謝分享

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2019-4-25 17:49:47 | 显示全部楼层
TTL只是电平,低电平是0,高电平是芯片I/O的高电平(芯片电源电压);COM口发出来的是RS-232信号,在TxD和RxD上:逻辑1(MARK)是-3V~-15V,逻辑0(SPACE)是+3~+15V。这些广义都叫串口,不看芯片全靠猜:lol:

打赏

参与人数 1家元 +2 收起 理由
jf201006 + 2 謝謝分享 没毛病

查看全部打赏

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-4-27 09:03 , Processed in 1.450802 second(s), 27 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

快速回复 返回顶部 返回列表