V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xceszzy
V2EX  ›  硬件

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

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

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


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

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

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

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

    最便宜的方案就是买个 ttl 转 usb 板子,直接在电脑上连着调试
    xceszzy
        12
    xceszzy  
    OP
       279 天前
    @kkk9 最便宜的方案就是买个 ttl 转 usb 板子,直接在电脑上连着调试。
    xceszzy
        13
    xceszzy  
    OP
       279 天前
    @kkk9 最便宜的方案就是买个 ttl 转 usb 板子,直接在电脑上连着调试
    ——————————————————————————————————
    这个调试,可能不是我这个菜鸡能搞定的了。
    等我过几天同型号的 DTU ,替换上去了,再来请教大佬们。
    wulinn
        14
    wulinn  
       278 天前
    初步判断,是 DTU 没有配置好。如果方便诶,可以加我 Q9691369 ,我给你调试一下,不方便就算了,这种具体问题,三两句说不清楚,甚至是我们自己去车间调试的时候也要慢慢调。
    xceszzy
        15
    xceszzy  
    OP
       278 天前
    初步判断,是 DTU 没有配置好。如果方便诶,可以加我 Q9691369 ,我给你调试一下,不方便就算了,这种具体问题,三两句说不清楚,甚至是我们自己去车间调试的时候也要慢慢调。
    ——————————————————————————————————
    那最好了。 我这就加你。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4407 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 01:02 · PVG 09:02 · LAX 17:02 · JFK 20:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.