hujj 发表于 2019-12-24 13:12

SHT31测评+初步了解评测板

<div class='showpostmsg'><p>&nbsp; &nbsp; 收到评测板之后首先是阅读用户手册,我的英文基础差,只能借助百度翻译来学习,下面是通过百度翻译作了标注的用户手册:</p>

<p></p>

<p>&nbsp; &nbsp; 通过阅读用户手册,了解评测板上的按键短按时可以在湿度或露点温度之间切换显示,下图的首行显示湿度值:</p>

<p></p>

<p>&nbsp; &nbsp; 按下按键后,首行则显示露点湿度:</p>

<p></p>

<p>&nbsp; &nbsp; 长按则开启或关闭蓝牙,下图为开启了蓝牙,屏幕出现了蓝牙标志:</p>

<p></p>

<p>&nbsp; &nbsp; 在开始打开蓝牙时,屏幕上会显示蓝牙地址的后四位,如下图,我的这个评测板显示为3d5b.</p>

<p></p>

<p>&nbsp; &nbsp; 在手机上搜索蓝牙设备时同样也显示这个地址:</p>

<p></p>

<p>&nbsp; &nbsp; 可能是蓝牙版本不一致的原因,手机上一直收不到评测板发出的数据:</p>

<p> &nbsp;&nbsp; 一直是&ldquo;正在连接Smart Humigadget....&quot;</p>

<p> &nbsp;&nbsp; 由于官方的手机APP一直无法下载,所以也无法作进一步的测试。</p>

<p>&nbsp;</p>

<p><br />
<br />
<br />
<b><font color="#5e7384">此内容由EEWORLD论坛网友<font size="3">hujj</font>原创,如需转载或用于商业用途需征得作者同意并注明出处</font></b></p>
</div><script>                                        var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;"   style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
                                       
                                        if(parseInt(discuz_uid)==0){
                                                                                                (function($){
                                                        var postHeight = getTextHeight(400);
                                                        $(".showpostmsg").html($(".showpostmsg").html());
                                                        $(".showpostmsg").after(loginstr);
                                                        $(".showpostmsg").css({height:postHeight,overflow:"hidden"});
                                                })(jQuery);
                                        }                </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>

hujj 发表于 2019-12-24 13:56

<p>&nbsp; &nbsp; 在我下载的硬件资料中有三个DEF文件:</p>

<p>&nbsp;</p>

<p></p>

<p></p>

<p></p>

<p>&nbsp;</p>

<p>&nbsp; &nbsp; 上面的第一个文件是PCB板的元件布置图,从图上我们可以大致了解评测板的主要元件位置。</p>

<p>&nbsp; &nbsp; 上面的第二个文件是电路图:</p>

<p>&nbsp;</p>

<p>&nbsp; &nbsp; 可以看出评测板主要分三大部分,首先的左上角的传感器,也就是板上的镂空部位,通过I2C总线传输数据,PCB板背面还留有一个四线的接口位置,方便大家测试传感器:</p>

<p></p>

<p>&nbsp; &nbsp; 显示部分是一个段码显示的LCD,是用一块NXP的MC9S08LL8CGT八位单片机控制的,这块48p的芯片焊接在LCD与PCB板之间,通过SPI方式与主控部分通讯。</p>

<p>&nbsp; &nbsp; 主控部分是一块26p的芯片,标注的型号是&rdquo;BVMCN5103&ldquo;,我在百度及其他一些网站上找不到与此相关的信息,相信这是单片机芯片,负责从传感器获得数据,处理之后发送到显示部分。这块芯片对应的调试点是PCB板背面的ST1,提供了3V电源、地线、串口通讯用的TX和RX,以及下载烧录用的SWDCLK和SWDIO接口。</p>

<p>&nbsp; &nbsp; PCB板背面的ST2调试点则对应显示控制的八位单片机,这个调试点除了3V电源及地线外,仅提供了RESET和BKGD两根信号线,这个BKGD不知道是什么信号。</p>

<p>&nbsp; &nbsp; 原来打算通过下载烧录代码,进一步开发这块评测板的潜能,但不清楚主控部分单片机的资料,所以暂时还无法实验,目前能做的就是想办法通过扩展板,先将评测板的相关接口引出,以便为下一步测试作准备。另外考虑配个外壳,加个锂电池及充电控制模块,增加一点实用功能。</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

dcexpert 发表于 2019-12-24 14:35

<p>nRF51822支持micropython,有机会可以试试用micropython读取SHT31传感器。</p>

hujj 发表于 2019-12-24 15:13

dcexpert 发表于 2019-12-24 14:35
nRF51822支持micropython,有机会可以试试用micropython读取SHT31传感器。

<p>&nbsp; &nbsp; 从PCB板背面的传感器I2C接口也应该可以尝试读取SHT31的数据,但这样做仅仅是利用了这个传感器,其他的控制和显示部分就没有利用到。</p>

caizhiwei 发表于 2019-12-24 17:28

<p>对了,主控应该是nrf51822,不需要搜什么&rdquo;BVMCN5103&ldquo;,</p>

<p>哈哈,感谢大牛分享!</p>

hujj 发表于 2019-12-24 19:56

本帖最后由 hujj 于 2019-12-24 20:11 编辑

<div class="quote">
<blockquote><font size="2"><a href="forum.php?mod=redirect&amp;goto=findpost&amp;pid=2935873&amp;ptid=1105342" target="_blank"><font color="#999999">caizhiwei 发表于 2019-12-24 17:28</font></a></font> 对了,主控应该是nrf51822,不需要搜什么&rdquo;BVMCN5103&ldquo;, 哈哈,感谢大牛分享!</blockquote>
</div>

<p>谢谢指教!否则我在坑里还爬不起来呢。</p>
页: [1]
查看完整版本: SHT31测评+初步了解评测板