找回密码
 立即注册

微信扫码登录

搜索
查看: 173|回复: 1

[求助] 无线开关接入ha

[复制链接]

1

主题

3

回帖

52

积分

注册会员

积分
52
金钱
48
HASS币
0
发表于 2026-7-6 22:45:42 | 显示全部楼层 |阅读模式
image.png


image.png


image.png

晶振:
LK 26
7AQ

芯片:
2189D
S944
314

使用"灵-R1A-M5_433 (串口版)"没任何反应 (模块已提前使用1527的测试过没问题)
怎么才能获取到这个开关的信号呢


开关信息:
型号:SFB-SW/WL/1-07





image.png
image.png
image.png
回复

使用道具 举报

3

主题

112

回帖

1169

积分

金牌会员

积分
1169
金钱
1054
HASS币
0
发表于 2026-7-6 23:12:17 | 显示全部楼层
、芯片与晶振识别
射频主芯片
丝印 2189D = CMT2189D(华普微 Sub-1G 无线发射 SoC),这款芯片统一使用 26MHz 基准晶振,射频输出频率由软件寄存器配置决定,不是靠换晶振区分 315/433。


CMT2189D芯片
贴片晶振型号
上方金属贴片晶振丝印 LK26:
LK26 = 26.000MHz 贴片无源石英晶振(4 脚金属封装,26MHz 标准射频基准晶振),7AQ 是生产批次 / 周期代码,和频率无关。
二、区分 315MHz / 433.92MHz 的关键
CMT2189D 硬件完全通用,仅靠内部寄存器配置射频频点:
硬件无区别:不管是 315 还是 433 版本,都只用这一颗 26MHz 晶振,不能通过晶振判断频段;
区分方法(2 种)
方法 1:看 PCB 天线 / 输出匹配电路:433MHz 天线线圈更小、电感值更低;315MHz 天线线圈更大;
方法 2:查固件 / 烧录参数:读取芯片内部射频频点寄存器,才能确定是 315 还是 433;
补充说明
传统分立遥控芯片(如 PT2262)才是靠不同基准晶振区分 315/433;而 CMT2189 这类内置 PLL 的射频 SoC,固定 26MHz 晶振,软件切换全频段 27~960MHz。
三、总结
晶振规格:26.000MHz 贴片石英晶振,型号标识 LK26;
单看这颗晶振无法判定是 315 还是 433 射频,二者共用同一款 26MHz 晶振,频段由软件配置决定。  CMT2189D 通过 TTL 串口读取配置分两种场景,结论先给你:
一、原厂硬件烧录 / 调试:不能直接用普通 TTL 串口读射频配置
芯片内置 2 套接口,分工完全分开
内置 UART(TTL 电平串口):只是普通 51 单片机通用外设,只有用户写程序主动打印寄存器,才能从 TTL 串口看到配置;芯片出厂空程序时,TTL 串口无任何输出,没有内置读取指令协议。
单线 1-WIRE 调试口:原厂专用烧录 / 读 OTP / 读射频寄存器接口,不是 TTL 串口,需要华普微专用 RFPDK 软件 + 专用调试器,普通 USB-TTL 转换器无法通信,这是读取出厂射频频点、功率、调制参数的官方通道。
射频底层寄存器(频点 315/433、发射功率、OOK/FSK)存储在射频内核,只能通过:
1-WIRE 调试器读取原厂 OTP 配置;
片内 51 单片机程序调用 API 读取,再通过 UART 打印到 TTL。
二、两种能在 TTL 串口看到配置的可行方案
方案 1:原厂调试器(无需改板,直接读原始射频参数,推荐区分 315/433)
工具:华普微 CMT216XA Programmer 专用烧录器,搭配 RFPDK 上位机软件;
接线:只接 1-WIRE 单线 + VCC+GND,不用 TTL 串口;
效果:直接读出芯片出厂锁死的射频频点寄存器,一眼区分是 315MHz 还是 433.92MHz,同时读取发射功率、调制模式、同步码等全部配置;
局限:需要专用硬件,普通 USB-TTL 做不到。
方案 2:利用芯片自带 UART(TTL),必须固件配合
前提:PCB 上 UART 引脚引出到焊盘,且芯片内部用户程序写了串口打印代码;
操作:USB-TTL RX 接芯片 TX、TX 接芯片 RX,上电后芯片主动把频点、寄存器、ID 通过串口打印出来;
局限:
绝大多数成品遥控板(你图片里这种遥控器)为省引脚,UART 引脚悬空没引出;
出厂固件没有写 “主动打印配置” 逻辑,上电串口无任何数据,光插 TTL 看不到任何射频参数;
无法绕过原有程序直接读取底层射频寄存器,只能程序主动输出。
三、针对你这块遥控器 PCB 的实操判断
从图片看是成品遥控板,大概率:
UART 串口引脚未引出,PCB 无 TTL 调试焊盘;
出厂固件没有串口打印逻辑,直接插 USB-TTL 不会输出任何配置;
最快判断 315/433 的方式:买华普微单线调试器读 1-WIRE,或者用频谱仪测发射信号;
补充:仅靠 TTL 串口无法逆向读取无调试固件的成品 CMT2189D 射频配置。
四、简短总结
芯片硬件有 TTL 电平 UART 串口,但没有内置通用读取指令,普通 TTL 转换器插上去看不到射频配置;
想不修改程序读取出厂频点 / 射频参数:只能用原厂 1-WIRE 专用调试器;
想通过 TTL 串口看到配置:必须 PCB 引出 UART 引脚 + 固件增加串口打印寄存器代码。   ai识别的。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )|网站地图

GMT+8, 2026-7-16 21:28 , Processed in 0.011789 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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