基于N32G430C8L7+INA199制作的USB電流表,精度1%,可以查看USB工作時(shí)候的電流電壓和功率,支持切換多種查看模式,支持快充(5.2V-24V)。
?
項(xiàng)目設(shè)計(jì)參考了訓(xùn)練營官方案例,擴(kuò)展了一些功能,軟件部分重新編寫。
?
本項(xiàng)目硬件設(shè)計(jì)和軟件代碼全部開源,其中用到其他項(xiàng)目的代碼,保留了原協(xié)議說明。
?
項(xiàng)目設(shè)計(jì)使用了立創(chuàng)EDA專業(yè)版,參考了訓(xùn)練營官方案例快充版,做了一些修改。
引出了SWD和UART接口,燒錄使用了PowerWriter PWLINK2 Lite(9.9元包郵),同時(shí)支持查看串口輸入輸出,使用方便,不熟悉的可以直接查看官方說明文檔,非常詳細(xì)。
項(xiàng)目參考官方案例,使用DCDC降壓,官方案例標(biāo)明支持4V-24V,實(shí)際測試發(fā)現(xiàn)輸入5V時(shí),輸出只有2.6V,不能驅(qū)動(dòng)單片機(jī)和顯示屏幕正常工作,查看數(shù)據(jù)手冊發(fā)現(xiàn)支持(6V-24V)。實(shí)際測試發(fā)現(xiàn)輸入5.2V輸出3.3V,可以正常工作,用手機(jī)充電器最高測試了輸入9V正常工作,由于沒有相關(guān)設(shè)備,更高的電壓范圍暫未測試。
?
軟件使用了VSCode開發(fā),環(huán)境配置直接參考國民技術(shù)官方文檔《N32G430系列GCC開發(fā)環(huán)境應(yīng)用筆記》,實(shí)際只需要安裝arm-gcc編譯器和make工具即可。
源碼結(jié)構(gòu)直接用的國民技術(shù)官方Demo修改,代碼編譯只需進(jìn)入examples/GPIO/LedBlink/GCC目錄,執(zhí)行make即可,build目錄保存了構(gòu)建生成產(chǎn)物,PWLINK2 Lite燒錄時(shí),選擇output.bin文件即可。
實(shí)時(shí)圖
數(shù)值
?
參見BOM
?
?
?
!注意:請使用瀏覽器自帶下載,迅雷等下載軟件可能無法下載到有效資源。
歡迎加入EEWorld參考設(shè)計(jì)群,也許能碰到搞同一個(gè)設(shè)計(jì)的小伙伴,群聊設(shè)計(jì)經(jīng)驗(yàn)和難點(diǎn)。 入群方式:微信搜索“helloeeworld”或者掃描二維碼,備注:參考設(shè)計(jì),即可被拉入群。 另外,如您在下載此設(shè)計(jì)遇到問題,也可以微信添加“helloeeworld”及時(shí)溝通。
EEWorld Datasheet 技術(shù)支持