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

[求助] 一个硬件相关的问题

  •  
  •   cctv1005s927 · 2022-07-22 16:52:47 +08:00 · 2155 次点击
    这是一个创建于 846 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本人软件工程,所以对电气硬件类的知识还比较匮乏,现在我现在想改造一个燃气热水器的控制面板,就卡在了第一步,控制面板我怎么能够脱离燃气热水器的正负极进行调试呢?

    控制面板如图,主要接出来的线就正负极 2 根线,但是连接到 ardunio 的板子上的时候没有作用。

    image

    有相关经验的同学希望帮忙解答一下!

    感谢

    25 条回复    2022-10-14 11:46:58 +08:00
    villivateur
        1
    villivateur  
       2022-07-22 16:55:41 +08:00
    给你个思路,先搞清楚这个是怎么供电的,供电电压是多少,拆下来,找到电源模块。然后进一步拆解,找出各个 IO 信号,飞线出来调试。

    如果需要付费咨询,可以联系我小而美软件:base64: d29zaGlmZW5namluamlu
    pochy06
        2
    pochy06  
       2022-07-22 17:09:48 +08:00
    手头有示波器吗?这两根线也可能是信号线,如果不能确定通信协议的话还是有点麻烦。
    cctv1005s927
        3
    cctv1005s927  
    OP
       2022-07-22 17:12:41 +08:00
    @spico1026 我也不确定,我试了用 12v 的电压连接发现没有作用~
    Yorkzhu
        4
    Yorkzhu  
       2022-07-22 17:14:10 +08:00 via Android
    这个好像不分正负极😬,我随便接上去的,都能控制热水器(除非是我走狗屎运,一下子就给接对了)
    cctv1005s927
        5
    cctv1005s927  
    OP
       2022-07-22 17:15:01 +08:00
    @Yorkzhu yep ,我打算今晚用万用表测一下热水器的电压看看~
    Yorkzhu
        6
    Yorkzhu  
       2022-07-22 17:17:22 +08:00 via Android
    @cctv1005s927 好像是的,当时我瞅了下说明书,看的不是很明白,日文的,但是好像就是这么个意思
    如有需要,晚上我再去看看
    Goooooogle
        7
    Goooooogle  
       2022-07-22 17:33:11 +08:00
    会不会是总线呢?类似 RS485 CAN ?
    tuwulin365
        8
    tuwulin365  
       2022-07-22 17:40:07 +08:00
    两根线,可能是串口。买个逻辑分析仪,十来块钱。
    basefas
        9
    basefas  
       2022-07-22 17:55:38 +08:00
    最有效的方法,用示波器去观察,万用表应该是看不出来的
    cctv1005s927
        10
    cctv1005s927  
    OP
       2022-07-22 21:22:04 +08:00
    @basefas 哈哈,这个对于我有点困难了,示波器去观察了之后我也不太会模拟这个波,不过我看了,确实用万用表是看不出来的。

    用直流 12v 电压也没有办法电量这个控制面板
    basefas
        11
    basefas  
       2022-07-22 21:32:17 +08:00
    @cctv1005s927 #10 你可以换种思路,用机械结构来压这个按钮,完成你想要的调节,不过防水方面可能是问题
    yaoyao1128
        12
    yaoyao1128  
       2022-07-22 21:54:37 +08:00 via iPhone
    我不确定日本版本 韩国的话论坛说是基于 485 的 data 线,plc 通信……也有的是直接 dc 调整的……说明文档里面也有写……
    你可以看一下 boiler 보일러 这个关键词
    参考
    这个有图 https://jiyino.tistory.com/entry/HomeAssistant로-통합되는-보일러-프로젝트-2

    https://gisullab.com/board_GWfx29/48617
    另类改造方法
    https://jjosamasa.tistory.com/m/3
    cctv1005s927
        13
    cctv1005s927  
    OP
       2022-07-22 22:31:34 +08:00
    @basefas 机械结构的话,我选择什么元件呢?有关键词吗?我去淘宝搜搜
    cctv1005s927
        14
    cctv1005s927  
    OP
       2022-07-22 22:31:52 +08:00
    @yaoyao1128 太强了大佬,我学习一下
    NewYear
        15
    NewYear  
       2022-07-23 14:28:06 +08:00
    说到机械结构,太多适用的场合,怎么就没有这样的智能硬件卖呢
    tms
        16
    tms  
       2022-07-23 15:58:13 +08:00
    不知道你的型号,在 noritz 官网的另一个 datasheet 里看到控制面板是 DC +14V 。两根线分别是 RW ,感觉是私有协议。
    cctv1005s927
        17
    cctv1005s927  
    OP
       2022-07-23 22:15:31 +08:00
    @tms 对,应该是私有结构
    cctv1005s927
        18
    cctv1005s927  
    OP
       2022-07-23 22:16:58 +08:00
    @NewYear 是啊,可能也有人有类似的想法,但是卖得不好就做不下去了吧?
    cctv1005s927
        20
    cctv1005s927  
    OP
       2022-09-21 15:39:56 +08:00
    @kejinlu 太强了,大佬
    kejinlu
        21
    kejinlu  
       2022-09-26 22:53:52 +08:00
    看到一个国外的另一个逆向,是一个空气能热水器,但是芯片也是 T6B70BFG ,

    https://hackaday.io/project/170602/logs

    我理解 T6B70BFG 主要作用就是数模转换,将电源线传递过来的模拟信号转成数字信号给线控的控制器单元,以及将控制器的数字信号转成模拟信号传给热水器。

    所以逆向工程的核心要在板子合适的地方飞线然后使用逻辑分析仪来检测各种场景下的信号,进行协议的分析逆向。

    另外线控,直接接电是无法直接启动的,应该是需要特定的信号才能启动,这些也是需要逻辑分析仪来逆向的,逆向出来之后应该就可以通过别的东西来模拟发送启动控制器,就可以摆脱燃气热水器来进行调试了。

    感觉还是蛮难的。同程序员。
    kejinlu
        22
    kejinlu  
       2022-09-28 22:24:51 +08:00
    kejinlu
        23
    kejinlu  
       2022-10-03 15:56:34 +08:00
    已经对 Interface CU 和 MCU 之间的通信使用逻辑分析仪做过一些分析,目前看二进制的数据,协议不太好分析。
    另外对 LED 的电路做了完整的逆向,详见上面的文档。
    kejinlu
        24
    kejinlu  
       2022-10-03 15:56:56 +08:00
    @kejinlu Interface IC 打错字了
    kejinlu
        25
    kejinlu  
       2022-10-14 11:46:58 +08:00
    对于开机状态,燃烧状态,开关机控制 基本完美解决了。温度水量这些 先不搞了 意义不大。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5052 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 05:41 · PVG 13:41 · LAX 21:41 · JFK 00:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.