您好!板块关于ADC相关的帖子都搜索看过,其中有提到通过使用CBU模块前去修正ADC曲线来匹配,主要是通过1V和2V两个电压进行采集来修正,似乎saradc_calculate这个函数就是此作用,但这无形中增加生产成本,对于这类芯片来说,ADC的一致性那么差感觉有点不可理解,希望涂鸦团队能想办法解决
Search found 15 matches
- 2024年 Sep 10日 10:19
- Forum: TuyaOS-联网单品开发
- Topic: 关于CBU模块AD采集数据不准确的问题
- Replies: 4
- Views: 2955
- 2024年 Sep 5日 16:33
- Forum: TuyaOS-联网单品开发
- Topic: 关于CBU模块AD采集数据不准确的问题
- Replies: 4
- Views: 2955
Re: 关于CBU模块AD采集数据不准确的问题
问题在tkl_adc.c文件的tkl_adc_read_single_channel函数里,实际AD值出来后调用了saradc_calculate函数,经过该函数调整后AD值发生了变化
实际AD值为0,经过saradc_calculate函数调整后为15
实际AD值为4096,经过saradc_calculate函数调整后为3978
不明白为什么要这么调整呢?
- 2024年 Sep 5日 09:07
- Forum: TuyaOS-联网单品开发
- Topic: 关于CBU模块AD采集数据不准确的问题
- Replies: 4
- Views: 2955
Re: 关于CBU模块AD采集数据不准确的问题
有没有人遇到过这样的问题,盼回复!
我使用的SDK是BK7231N 3.3.4
- 2024年 Sep 4日 09:05
- Forum: TuyaOS-联网单品开发
- Topic: 关于CBU模块AD采集数据不准确的问题
- Replies: 4
- Views: 2955
关于CBU模块AD采集数据不准确的问题
在用CBU进行产品开发过程中,发现ADC数据与实际电压有较大差异,就用开发板进行验证,用可调电源给ADC口提供2.4V电压,理论上从CBU串口获取的ADC值是4095(12位AD),但实际获取的值最高只有3978,哪怕把电压调至高于2.4V,附AD程序代码和串口数据截图。
请大神们帮看看是什么问题,感谢!
- 2024年 Apr 28日 15:55
- Forum: TuyaOS-联网单品开发
- Topic: 关于CBU进入deep sleep模式时唤醒引脚的问题
- Replies: 4
- Views: 1995
Re: 关于CBU进入deep sleep模式时唤醒引脚的问题
外部施加一个高电平能唤醒
- 2024年 Apr 28日 15:54
- Forum: TuyaOS-联网单品开发
- Topic: 关于CBU进入deep sleep模式时唤醒引脚的问题
- Replies: 4
- Views: 1995
Re: 关于CBU进入deep sleep模式时唤醒引脚的问题
链接是与平台技术支持工程师沟通的过程,基本上就是围绕以上问题
- 2024年 Apr 24日 11:04
- Forum: TuyaOS-联网单品开发
- Topic: 关于CBU进入deep sleep模式时唤醒引脚的问题
- Replies: 4
- Views: 1995
关于CBU进入deep sleep模式时唤醒引脚的问题
用CBU开发的水阀类控制产品,使用锂电池供电,为了产品在出厂后节能考虑,长按一个按键5秒进入deep sleep模式,产品到用户手上时通过短按另外一个按键唤醒,按键都是设置芯片内部上拉,平时高电平,按下低电平。实际测试中发现:如果唤醒按键未被按下时进入deep sleep模式,按键引脚保持内部上拉3.3V,按键能正常唤醒CBU模组;如果唤醒按键被按下的同时模组进入deep sleep模式,测量按键引脚无电压,按键则无法唤醒CBU模组,此时只有通过复位模组才能恢复正常,目前和平台技术支持沟通尚无法解决,一下是沟通链接: https://service.console.tuya.com/8/3/d...
- 2024年 Mar 16日 09:49
- Forum: TuyaOS-蓝牙设备开发
- Topic: 【已解决】泰凌微 sdkV3.9.0 demo 网关搜索不到
- Replies: 8
- Views: 2576
Re: 泰凌微 sdkV3.9.0 demo 网关搜索不到
还有一个可能是该网关版本暂时还不适配tuya最新的BLE协议。打开文件tuya_ble_internal_config.h 路径:software\TuyaOS\components\tal_ble_protocol\include\tuya_ble_internal_config.h 将 TUYA_BLE_PROTOCOL_VERSION_HIGN 后的数字改成 4,TUYA_BLE_PROTOCOL_VERSION_LOW后的数字改成7 可以这样试试看 新购入两款蓝牙网关进行验证,一款可以正常连接,一款不行;不行的这款后来经过涂鸦工程师推送新固件后也可以正常连接了。原因是SDK 3.9....
- 2024年 Mar 14日 09:17
- Forum: TuyaOS-蓝牙设备开发
- Topic: 【已解决】求助提供tuyaos_demo_local_timer这个demo,用来参考进行面板定时功能开发
- Replies: 7
- Views: 932
Re: 求助提供tuyaos_demo_local_timer这个demo,用来参考进行面板定时功能开发
想再确认一下,IoT平台上面板定时是否就是本地定时,如附件所示,开发基于CBU模块的水阀产品所采用的面板定时功能
- 2024年 Mar 13日 12:11
- Forum: TuyaOS-蓝牙设备开发
- Topic: 【已解决】求助提供tuyaos_demo_local_timer这个demo,用来参考进行面板定时功能开发
- Replies: 7
- Views: 932
Re: 求助提供tuyaos_demo_local_timer这个demo,用来参考进行面板定时功能开发
您好!还没有与产品经理针对此沟通,只在技术工单里咨询过如何开通面板定时功能
因为我之前开发过同类水阀产品,使用的是CBU模组,因为功耗问题转用BTU,延用了前面设计的studio面板,之前用CBU模组时在IoT平台可以选用面板定时功能,所以设计的面板上保留着该定时设置功能,是否可以直接使用?