91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

用安信可的小安派小安派,DIY個簡單的CC表

AIoT行業(yè)洞察 ? 來源:AIoT行業(yè)洞察 ? 作者:AIoT行業(yè)洞察 ? 2023-12-25 17:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本作品由安信可社區(qū)用戶

bzhou830制作

原貼地址:【DIY電子作品】電壓與電流CC表 基于小安派AiPi-Eye-S1 匯總

https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=43882&highlight=%E7%94%B5%E6%B5%81&_dsign=9c71aaef

wKgZomWJRi2AV9alAAQejQoRnwo929.gif

01

硬件分析

Power-Z 上使用的是 INA226,正好手上有這個芯片。那么搭配小安派驚艷的屏幕應(yīng)該能實現(xiàn)出來一個高顏值的CC表。打開原理圖可以看到S1正好預(yù)留了一個I2C接口,完美

這個接口對應(yīng)于 PCB 的這個位置:

wKgaomWJRi2AO3OyAAAhzznUhAE36.jpegwKgZomWJRi6ARjQmAACH0Ml68cA16.jpeg

看完控制板,我們再來看看 INA226 的接口電路原理圖:

wKgaomWJRi6ALY7LAADsP3OGmCg614.png

對應(yīng) PCB 如下:

wKgZomWJRi-AIBpeAANiyabVb18367.png

看完這個,接線就變得很清晰了。INA226 板子的 iic 接口和小安派連接起來就好了。IN+/IN-/VBS 就留給被測量電路時使用。

02

軟件界面

接觸了lvgl之后感覺像是打開了新世界的大門,使用lvgl后的界面設(shè)計變得真的好看了太多。對比看了下網(wǎng)上的一些 CC 表界面之后,打開 gui guider 添加上幾個 label。調(diào)一調(diào)顏色,編譯運行下模擬器。得到如下的界面:

wKgaomWJRi-AQiCUAAAhRP5S7DM537.png

接下來就是把這個界面移植到小安派 S1 上。小安派 S1 的 weather demo 本來就是使用了 lvgl 的。那么為了少點工作量就直接將 weather demo 拿過來,然后替換掉 demos/240X320_ui 中的目錄。編譯運行起來:

wKgZomWJRjCANJofAAARI31JqTg54.jpegwKgZomWJRjGAEc7gAALvpCMwo6c084.png

03

INA226模塊

INA226 是一款集成了高精度電流和電壓測量功能的數(shù)字電流/功率監(jiān)測芯片。它可以通過 I2C 接口與微控制器或其他設(shè)備通信,用于實時監(jiān)測和測量電流、電壓和功率。從 INA226 的 data sheet 中可以看到其典型測量電路如下圖,vbus 引腳接上被測量電路的電源 + 端,Vin+/Vin-串聯(lián)在被測試回路中。地址線 A0/A1 直接接地,因為我們這里的 IIC 上只使用了一片 INA226。

wKgaomWJRjKAI9QLAABGMG09F0E875.png

data sheet 中還給出了 layout 的參考方案,這個方案和我們使用的模塊布局是比較一致的。

wKgZomWJRjOASrMGAAA6_VzYPEE579.png

INA226 通過 I2C 接口與主控設(shè)備通信,所以我們就需要使用小安派的 IO 和 INA226 的 IIC 將時鐘線和數(shù)據(jù)線連接起來。IIC 通信部分直接參考數(shù)據(jù)手冊中的時序圖即可,在 INA226_Init()函數(shù)中,寫入 Configuration Register 的數(shù)據(jù)為 0x4527(16 次平均,1.1ms,1.1ms,連續(xù)測量分流電壓和總線電壓,想修改可以參考數(shù)據(jù)手冊寄存器定義表格)。而寫入 Calibration Register 的數(shù)據(jù)需要根據(jù)實際電路中的采樣電阻阻值以及電流分辨率來設(shè)置。因為我們使用的 INA226 模塊中使用的采樣電阻為 R100(0.1 歐)。

因為 Shunt Voltage Register 的值最大為 0x7FFF,LSB=2.5uV, FSR = 81.92mV。又因為分流電阻阻值為 0.1 歐,所以最大電流為 819.2mA,Maximum Expected Current 的值不能超過 819.2mA。(避免在使用中出現(xiàn)超量程情況)

假設(shè) Current_LSB = 0.02mA,則 Maximum Expected Current = 655.36mA,滿足上述條件。則:

CAL = 0.00512/(0.02*0.1)*1000 = 2560= 0x0A00。所以寫入 Calibration Register 中的數(shù)據(jù)為 0x0A00。

04

小安派驅(qū)動INA226

前面講到 INA226 通過 IIC 接口和小安派通信。這里為了深入的了解下 IIC 時序,我們直接采用模擬 IIC 的方式來對 INA226 進(jìn)行驅(qū)動,并且使用邏輯分析儀來調(diào)試、捕獲波形數(shù)據(jù)來進(jìn)行深入研究。驅(qū)動 INA226 的代碼如下:

bsp_ina226.h

wKgaomWJRjOAW3_NAAAvhbBuut8704.png

bsp_ina226.c

wKgZomWJRjSALBF7AAA3zigr-Zc169.png

(備注:此截圖為部分代碼,請移步文首原貼地址,點擊part2中查看完整代碼。)

燒錄代碼用邏輯分析儀來看看數(shù)據(jù)波形,可以從波形上看到 INA226 和小安派通信正常。

wKgaomWJRjSAM1_tAACiXQjVDQM56.jpeg

這里再放出來一個通信不正常的圖,原因就是輸入、輸出同時設(shè)置,出現(xiàn)電氣干擾的情況下數(shù)據(jù)錯誤的情況。

wKgZomWJRjWAI-kHAAB2xwzWQZA63.jpeg

從串口輸出的測量值這時候已經(jīng)出現(xiàn):

wKgaomWJRjaAZc-6AACG1PBSYH424.jpeg

至此,我們已經(jīng)成功的驅(qū)動了 INA226, 后面講測量的數(shù)據(jù)顯示在顯示器上,接著對外形美化一下就完成了。

05

說明及其他資料

●原作者B站分享

【用小安派 DIY 個簡單的 CC 表-嗶哩嗶哩】

●說明

因為小安派 S1 和小安派 DSL 在顯示驅(qū)動上是兼容的,所以這個 DIY 同樣適用于小安派 DSL;小安派S1和小安派 DSL 能使用的IO是不一樣的,所以需要適配對應(yīng)的IO用作IIC接口使用。

●代碼打包分享

點擊文首帖子鏈接,評論區(qū)自取哦~

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 芯片
    +關(guān)注

    關(guān)注

    463

    文章

    54010

    瀏覽量

    466113
  • IC
    IC
    +關(guān)注

    關(guān)注

    36

    文章

    6411

    瀏覽量

    185646
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    9521

    瀏覽量

    157041
  • DIY
    DIY
    +關(guān)注

    關(guān)注

    176

    文章

    898

    瀏覽量

    359197
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    小安立式桌擺外殼設(shè)計制作

    以下作品由社區(qū)用戶 1055173307 制作 歡迎大家來安論壇,筆者發(fā)布的原貼下一起交流討論: 原貼地址 :開源】
    的頭像 發(fā)表于 09-09 17:20 ?839次閱讀
    <b class='flag-5'>小安</b><b class='flag-5'>派</b>立式桌擺外殼設(shè)計制作

    如何使用樹莓與OpenCV實現(xiàn)面部和運動追蹤的云臺系統(tǒng)?

    大家好,這是一樹莓和OpenCV的連載專題。使用樹莓與OpenCV實現(xiàn)姿態(tài)估計和面部特征點追蹤使用樹莓與OpenCV實現(xiàn)面部和運動追蹤的云臺系統(tǒng)使用樹莓
    的頭像 發(fā)表于 08-14 17:45 ?1591次閱讀
    如何使用樹莓<b class='flag-5'>派</b>與OpenCV實現(xiàn)面部和運動追蹤的云臺系統(tǒng)?

    【開源硬件】小安AiPi-Eyes-R2詳細(xì)測評+DIY天氣時鐘

    以下作品由社區(qū)用戶 小浪先生 制作 產(chǎn)品開箱 首先謝謝官方送的開發(fā)板,
    的頭像 發(fā)表于 08-12 16:23 ?798次閱讀
    【開源硬件】<b class='flag-5'>小安</b><b class='flag-5'>派</b>AiPi-Eyes-R2詳細(xì)測評+<b class='flag-5'>DIY</b>天氣時鐘

    樹莓操作系統(tǒng):版本、特性及設(shè)置完整指南!

    桌面環(huán)境的版本和輕量級、僅用于命令行的最小安裝版本。該操作系統(tǒng)設(shè)計高效且資源友好,是樹莓設(shè)備的理想選擇。樹莓操作系統(tǒng)的優(yōu)勢√輕量高效該操作系統(tǒng)設(shè)計精簡,占用資源
    的頭像 發(fā)表于 07-28 18:26 ?1451次閱讀
    樹莓<b class='flag-5'>派</b>操作系統(tǒng):版本、特性及設(shè)置完整指南!

    小安做可視化智能魚缸控制器面板

    以下作品由社區(qū)用戶 zzp12345制作 非常感謝社區(qū)免費送的板子和RGB屏幕 這么
    的頭像 發(fā)表于 07-22 14:50 ?487次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>小安</b><b class='flag-5'>派</b>做可視化智能魚缸控制器面板

    小智AI正式授權(quán)!小安語音AI開發(fā)板更新啦

    正式推出 語音AI開發(fā)板—— AiPi-PalChatV1 為毛絨玩具、桌搭機器人、 陪伴手辦注入更有溫度的AI對話體驗! ? AiPi-PalChatV1 是一款接入了小智AI 智能體的微型
    的頭像 發(fā)表于 07-15 15:06 ?882次閱讀
    小智AI正式授權(quán)!<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>小安</b><b class='flag-5'>派</b>語音AI開發(fā)板更新啦

    樹莓打造無人機,你需注意的事項!

    對于像我這樣的普通愛好者而言,能接觸到無人機是令人興奮的。盡管我可以直接購買現(xiàn)成的無人機,但身為DIY愛好者,我更感興趣的是編寫?yīng)毺氐?b class='flag-5'>用例程序,或?qū)ψ越ǖ臒o人機進(jìn)行升級。因此,我的第一問題是:我
    的頭像 發(fā)表于 07-14 17:49 ?2061次閱讀
    <b class='flag-5'>用</b>樹莓<b class='flag-5'>派</b>打造無人機,你需注意的事項!

    上手體驗小安AI開發(fā)板,如何接入Home Assistant?

    以下作品由社區(qū)用戶 無垠的廣袤 制作 感謝社區(qū)的支持,免費領(lǐng)到了
    的頭像 發(fā)表于 07-08 10:34 ?4715次閱讀
    上手體驗<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>小安</b><b class='flag-5'>派</b>AI開發(fā)板,如何接入Home Assistant?

    如何將你手中的樹莓變身為強大路由器?

    將樹莓用作路由器,是一種經(jīng)濟(jì)高效且定制的解決方案,能滿足從基礎(chǔ)家庭網(wǎng)絡(luò)到專業(yè)設(shè)置的各種網(wǎng)絡(luò)需求。樹莓是一款小型單板計算機,配備必要的硬件和軟件后即可作為路由器使用。DIY路由器的
    的頭像 發(fā)表于 07-07 16:30 ?3334次閱讀
    如何將你手中的樹莓<b class='flag-5'>派</b>變身為強大路由器?

    20任何人都能完成的樹莓酷炫項目!

    的教程。我們假設(shè)你使用的是樹莓4,但大多數(shù)項目也適用于舊款機型,甚至樹莓Zero和Zero2W開發(fā)板。1.樹莓替代臺式電腦使用樹莓
    的頭像 發(fā)表于 07-03 17:10 ?4367次閱讀
    20<b class='flag-5'>個</b>任何人都能完成的樹莓<b class='flag-5'>派</b>酷炫項目!

    樹莓分類器:樹莓識別不同型號的樹莓!

    在本教程系列的第一部分中,您將學(xué)習(xí)如何使用樹莓AI攝像頭來檢測不同的樹莓型號。本系列由DavidPlowman創(chuàng)建,他是樹莓工程師,專注于圖像處理硬件、攝像頭軟件和算法研究。您可以將AI攝像頭
    的頭像 發(fā)表于 06-13 16:39 ?1305次閱讀
    樹莓<b class='flag-5'>派</b>分類器:<b class='flag-5'>用</b>樹莓<b class='flag-5'>派</b>識別不同型號的樹莓<b class='flag-5'>派</b>!

    樹莓“揪出”家里的耗電怪獸!

    在本應(yīng)用中,我們將使用樹莓設(shè)置一CE電流監(jiān)測器,并通過網(wǎng)頁界面顯示電路的電流讀數(shù)。本項目使用的組件硬件組件樹莓2ModelBx112通道20安培電流監(jiān)測控制器x1項目背景介紹在本文中,我們將通過樹莓
    的頭像 發(fā)表于 06-04 15:33 ?1549次閱讀
    <b class='flag-5'>用</b>樹莓<b class='flag-5'>派</b>“揪出”家里的耗電怪獸!

    樹莓 打造安全+定制的防攝像頭 — 完整指南!

    使用樹莓作為防攝像頭有諸多優(yōu)勢,可以讓其成為家庭或小型企業(yè)負(fù)擔(dān)得起的監(jiān)控解決方案。樹莓派性價比極高,無需商業(yè)DVR/NVR系統(tǒng)的高昂成本即可構(gòu)建功能完備的防系統(tǒng)。其靈活性和定制
    的頭像 發(fā)表于 05-23 15:49 ?2088次閱讀
    <b class='flag-5'>用</b> 樹莓<b class='flag-5'>派</b> 打造安全+<b class='flag-5'>可</b>定制的<b class='flag-5'>安</b>防攝像頭 — 完整指南!

    樹莓“吉尼斯世界記錄”:將樹莓的性能發(fā)揮到極致的項目!

    樹莓是一款功能強大、體積小巧且高度定制的設(shè)備,多年來,我們見證了它被應(yīng)用于眾多領(lǐng)域。無論是將其裝入3D打印的經(jīng)典游戲機外殼,還是簡單地將它隱藏起來作為家庭文件服務(wù)器,我們都報道過在社區(qū)里
    的頭像 發(fā)表于 05-22 16:53 ?1533次閱讀
    樹莓<b class='flag-5'>派</b>“吉尼斯世界記錄”:將樹莓<b class='flag-5'>派</b>的性能發(fā)揮到極致的項目!

    功德+1,小安-Eyes-S1做一電子木魚

    2024積德累功,心想事成!接下來看看如何用小安-Eyes-S1做一電子木魚。01GUI-Guider頁面設(shè)計先新建一工程。直接進(jìn)入UI設(shè)計界面,這里用到了兩
    的頭像 發(fā)表于 04-09 18:38 ?982次閱讀
    功德+1,<b class='flag-5'>用</b><b class='flag-5'>小安</b><b class='flag-5'>派</b>-Eyes-S1做一<b class='flag-5'>個</b>電子木魚