有偿求大佬帮忙解决一下 工业厂家数据传输仪器的串口问题? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xceszzy
V2EX    硬件

有偿求大佬帮忙解决一下 工业厂家数据传输仪器的串口问题?

  •  
  •   xceszzy 2024-02-22 00:33:43 +08:00 1546 次点击
    这是一个创建于 596 天前的主题,其中的信息可能已经有所发展或是发生改变。
    背景
    单位 2005 年购买的设备,用作采集数据,上传到对应平台上。该上传操作,是一台叫做“传输仪”的设备完成的。

    连接
    检测主机通过串口线,连接到该“传输仪”,传输仪内部是一块 PCB 板(可见图 https://imgur.com/vhDNfUA ),PCB 板通过 TTL ,连了一台宏电的 DU ( GPRS )。通过 DTU 发送数据。


    问题
    1 、可能存在 DTU 设备过于陈旧原因,无法支持现新的 SIM 卡,导致 DTU 无法上线,主机无法连接上平台。
    2 、尝试更换了 4G 全网通的 DTU 设备( RS232 ),并请商家帮我写入了原 DTU 设备中的参数,通过 TTL 转 232 模块连接后,可见 DTU 设备已上线(通过 DTU 指示灯判断),但主机依旧无法连接到平台。
    3 、设备厂商提供的 IP 配置工具(非宏电 DTU 配置工具),无法用 PC 和该“传输仪”通讯配置。
    4 、后再补充

    需求
    在不更换“传输仪”主要配件前提下,通过更换 DTU ,如何配置新的 DTU ,达到数据可通讯的用途。(如何判断是否数据是透传的?)
    第 1 条附言    2024-02-22 12:52:22 +08:00
    感谢各位大佬的出谋划策。
    1 、逻辑分析仪,这个玩意儿,完全超纲了,凭我自己恐怕难以完成分析。
    2 、我准备,再购买一台原型号的 DTU ,尝试是否可以上线。
    15 条回复    2024-02-23 11:24:30 +08:00
    kkk9
        1
    kkk9  
       2024-02-22 05:05:50 +08:00
    [已经请商家帮我写入了原 DTU 设备中的参数]
    假定端口波特率都没错的话,还要考虑 新 DTU 的 AT 指令 是否通用了
    Eiden
        2
    Eiden  
       2024-02-22 08:37:32 +08:00
    先用原先的 dtu 装上去, 用逻辑分析仪抓一下原本的 ttl 传输内容, 可能这块 pcb 板的 ttl 需要指令才会有数据返回的, 但是你的新 dtu 没有实现这个
    opengps
        3
    opengps  
       2024-02-22 08:44:05 +08:00
    我怀疑是你当地没有 2G 信号了,但 dtu 的流量卡只能支持老的 2G 信号
    xceszzy
        4
    xceszzy  
    OP
       2024-02-22 10:08:17 +08:00
    @opengps
    感谢回复,一开始无法传输数据,确实开始是从地方运营商关闭了 GPRS 网络方面考虑的,所以才走了更换 DTU 这条路。
    但是替换后期,又从其他地方调用了一台同型号、同 DTU 型号版本的传输仪(宏电 gprs ),用同一张 SIM 卡测试。 发现本地是可以通过 GPRS 网络传输数据的。

    其次补充的是,原本这台设备,老的 DTU 也确实无法上线。所以是否需要从这块 PCB 板上寻找问题所在?
    opengps
        5
    opengps  
       2024-02-22 10:25:14 +08:00
    ttl 线试下调整各种参数,波特率之类的逐个试试
    codersun123
        6
    codersun123  
       2024-02-22 10:26:12 +08:00
    先抓一下 ttl 的内容看看,是不是正常的
    xceszzy
        7
    xceszzy  
    OP
       2024-02-22 10:31:40 +08:00
    @kkk9
    假定端口波特率都没错的话,还要考虑 新 DTU 的 AT 指令 是否通用了

    现况,已经确定了本地区其实是有移动 GPRS 信号的。
    那是否,可以通过更换同型号的 DTU ,写入相关参数(端口、波特率等信息),尝试替换呢?
    另外,同型号的 TTL 端口 DTU 很难买到,如果用同型号的 RS232 端口,可以通过“TTL-RS232”电平转换模块替换么?
    请大佬们指点。
    xceszzy
        8
    xceszzy  
    OP
       2024-02-22 10:36:22 +08:00
    @Eiden
    @codersun123
    @opengps
    感谢回复。
    我门外汉,如果 TTL 抓内容的话,能大概讲讲 怎么抓么?需要用到“逻辑分析仪”?
    Eiden
        9
    Eiden  
       2024-02-22 10:45:47 +08:00
    @xceszzy #8 需要去淘宝买一个逻辑分析仪, 买最便宜的 30 块左右的那种就可以, 然后把逻辑分析仪的线并在原本的 ttl 通讯线上, 逻辑分析仪的电脑端软件就可以抓取 rtu 和采集板之间的通讯内容, 还可以按协议解码, 类似 wireshark 抓网卡包一样, 有了通讯内容就可以进一步分析问题了
    toloa
        10
    toloa  
       2024-02-22 11:23:17 +08:00
    先看 ttl 内容(用 USB 转 TTL 的模块,电脑开个串口助手)是不是正常,如果正常,再看 DTU 的配置对不对;如果 ttl 的内容不对,需要看下原来的 DTU 是不是有什么触发指令,触发采集设备的主动上报,一般来说不太会。

    如果都对,就要看下 DTU 的配置是不是正常,慢慢调配置就好了。
    kkk9
        11
    kkk9  
       2024-02-22 21:27:25 +08:00
    @xceszzy #7 先想办法 debug 一下 pcb 的 ttl 吧,毕竟你后来又确定旧 DTU 同型号可以用,那 55 开的概率,不是 DTU 坏了就是 pcb 坏了。

    最便宜的方案就是买个 ttl 转 usb 板子,直接在电脑上连着调试
    xceszzy
        12
    xceszzy  
    OP
       2024-02-22 23:58:34 +08:00
    @kkk9 最便宜的方案就是买个 ttl 转 usb 板子,直接在电脑上连着调试。
    xceszzy
        13
    xceszzy  
    OP
       2024-02-23 00:00:14 +08:00
    @kkk9 最便宜的方案就是买个 ttl 转 usb 板子,直接在电脑上连着调试

    这个调试,可能不是我这个菜鸡能搞定的了。
    等我过几天同型号的 DTU ,替换上去了,再来请教大佬们。
    wulinn
        14
    wulinn  
       2024-02-23 11:01:30 +08:00
    初步判断,是 DTU 没有配置好。如果方便诶,可以加我 Q9691369 ,我给你调试一下,不方便就算了,这种具体问题,三两句说不清楚,甚至是我们自己去车间调试的时候也要慢慢调。
    xceszzy
        15
    xceszzy  
    OP
       2024-02-23 11:24:30 +08:00
    初步判断,是 DTU 没有配置好。如果方便诶,可以加我 Q9691369 ,我给你调试一下,不方便就算了,这种具体问题,三两句说不清楚,甚至是我们自己去车间调试的时候也要慢慢调。

    那最好了。 我这就加你。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1263 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 23:52 PVG 07:52 LAX 16:52 JFK 19:52
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86