前言
在本屆“瑞薩MCU杯”立創(chuàng)電子設(shè)計開源大賽的參賽者中,有這樣一位非常獨特的參賽選手——yjmwxwx(Bilibili ID)。
他不是職業(yè)的硬件工程師,也不在學(xué)校、實驗室或公司寫代碼,而是自稱“農(nóng)民大叔”,在農(nóng)村生活與勞作之余,一點點把電子設(shè)計“搓”進現(xiàn)實并通過視頻博客影響千萬開發(fā)者。
正是在這樣的背景下,他與瑞薩MCU結(jié)緣,多次參加瑞薩MCU杯立創(chuàng)電賽。從最初的摸索到逐漸形成自己的工程思路,這段經(jīng)歷,催生了這臺LCR數(shù)字電橋的誕生。
B站個人主頁
https://space.bilibili.com/312836569/lists/1615509?type=season
三年前,yjmwxwx第一次參加電賽時,選擇使用RA2E1制作了一款電池內(nèi)阻測試儀:

這不是一個功能很全的作品,僅僅只能測試電池內(nèi)阻和大濾波電容的ESR,感興趣的小伙伴掃描下方二維碼或復(fù)制鏈接到瀏覽器看一看:
yjmwxwx-電池內(nèi)阻測試儀
https://oshwhub.com/eda_kxijzpvac/battery
但這也是他第一次系統(tǒng)性地接觸到MCU在模擬測量中的應(yīng)用,以此為起點,他在2025年基于瑞薩RA2E1MCU為我們帶來了這臺全新的LCR數(shù)字電橋。
項目介紹
01項目功能介紹
很多電子工程師都有測電池內(nèi)阻和電子元器件阻抗的需求,但是兩個儀表來回切換比較麻煩。
市面上很多開源電橋方案把隔直電容和保護電路都給砍掉了,所以沒法直接測電池內(nèi)阻,外接隔直電容不是很方便。
因此yjmwxwx自己設(shè)計了一個能測電池內(nèi)阻的LCR數(shù)字電橋,采用兩路采集,多ADC口采樣增加讀數(shù)分辨率。
測量頻率1KHZ、10KHZ、100HZ。
阻抗測量范圍1毫歐到10兆歐,可以測電池內(nèi)阻、串聯(lián)電容、串聯(lián)電感、串聯(lián)電阻、串聯(lián)電抗、D值、Q值、角度、阻抗的幅度。
02硬件部分

主控
選擇瑞薩R7FA2E1A7,32MHZ晶振,手冊最高為20MHZ;
由于使用4個ADC口采集,采樣率50KHZ,采集到的數(shù)據(jù)都要進行DFT運算,計算量比較大,計算DFT頻率是70K左右,剛好能出中斷,于是進行了超頻。
引腳功能:
P400輸出PWM,P409、P408通過模擬開關(guān)切換PWM濾波電路作為激勵源。P407檔位切換33.3歐模擬開關(guān),因為74HC4052模擬開關(guān)導(dǎo)通電阻比較大,無法滿足最低檔位要求,所以在33.3歐檔位并聯(lián)了一片3157模擬開關(guān)降低導(dǎo)通電阻。
P915、P914是檔位切換74HC4052的控制端口,用來切換不同檔位的電阻,P206 P207被測元器件放大倍數(shù)開關(guān),每個放大10倍,P208、P914是內(nèi)部V/I電路采樣電阻放大開關(guān),每個也是放大10倍。
P300和P108是SWD口,JLINK V9需要連接4根線,3.3、GND、SWDIO、SWCLK。 P000、P001是V/I路電阻采樣口,P013、P014是被測元器件采樣口,采用雙口采集驗證下自己提高分辨率的想法。
ADC直接用AVCC和AVSS作為參考,而且直接和單片機數(shù)字電源想連,這樣可能會增加ADC讀數(shù)跳動。
P500、P101、P102、P103是LCD液晶驅(qū)動口。P109、P110、P111、P112是四個按鍵。

PWM濾波電路采用RC濾波,RC濾波后為正弦波,降低單片機程序編寫難度,兩個3157模擬開關(guān)切換三路RC濾波器作為激勵源。

RC濾波后C1隔直后抬高1.66V進入U20.2運放放大,這里采用高倍放大,放大倍數(shù)低了會引起高頻振蕩。運放輸出經(jīng)過33.3歐電阻和50UF電容到RF1輸出,D1 D5保護。
RF1、RF2接開爾文夾走電流,U20.1反相放大,74HC4052切換放大倍數(shù),分辨有4個檔位,33.3歐、333歐、3.33千歐、33.3千歐,最低檔位由于74HC4052導(dǎo)通電阻大于是并聯(lián)了3157模擬開關(guān)用來降低電阻,TL432提供1.66V參考地電壓,和D2、D3、C33、C34組成輸入保護電路,四個量程電阻也采用四線測量法,正好74HC4052有兩組開關(guān),這個部分是參考開源電橋電路。

下面為兩路放大電路,分別采集被測電阻和檔位切換電阻上的電壓進行放大,每路設(shè)置兩個放大倍數(shù),組成10倍100倍連個放大檔位。因為兩路放大讀數(shù)溫飄影響比較明顯,不同時間測一個電阻相差比較大,不如單路來回切換穩(wěn)定。

參考電阻上或者被測電阻上電壓經(jīng)過100K電阻和100NF電容隔直后,通過1M電阻抬高1.66v,SS8050代替二極管保護防止燒運放,進入運算放大器跟隨輸出,U23.1差分放大。

差分放大后進入兩個串聯(lián)的10倍放大電路,先衰減后放大,然后進入單片機ADC,距離ADC滿度留的余量比較大,造成顯示位數(shù)比較多的時候跳動大。

LCD顯示屏采用COG12865,為了網(wǎng)友仿制方便留出了LCD驅(qū)動口的排針,方便畫個轉(zhuǎn)接板。

焊接電路先焊好電源部分。測量3.3V、1.66V沒問題再焊模擬電路信號部分,焊好測量沒有短路再焊單片機,3157模擬開關(guān)烙鐵焊接容易虛焊。焊接完電路切換到30歐檔,夾住33.3歐電阻,看屏幕V和I差不多一樣大表示電路放大部分正常。
03軟件部分
軟件部分這位老哥使用的是匯編語言!
大家可以在終端命令臺中輸入以下指令將老哥的項目保存到本地:
軟件部分資料
git clone git@gitee.com:yjmwxwx1/R7FA2E1A7.git

結(jié)語:
本作品最終獲得本屆瑞薩MCU杯立創(chuàng)電賽二等獎。
盡管yjmwxwx自己也坦言這并不是一個很專業(yè)、很完美的項目,他會不斷改進并繼續(xù)分享開發(fā)歷程。但是,這種在有限條件下通過自我學(xué)習(xí)把事情做成、根據(jù)實際生產(chǎn)生活需要改進項目的開發(fā)者精神,本身就是工程實踐中極具價值的一部分,非常值得推崇。
正因為如此,這臺LCR數(shù)字電橋的意義,早已不止于比賽結(jié)果本身。瑞薩衷心希望與越來越多的開發(fā)者同行,因愛結(jié)緣,走進電子的世界!
項目開源網(wǎng)址
https://www.renesas.com/us/en/document/apn/ra6-mcu-advanced-secure-bootloader-design-using-mcuboot-and-code-flash-dualbank-mode
-
mcu
+關(guān)注
關(guān)注
147文章
18914瀏覽量
397815 -
瑞薩
+關(guān)注
關(guān)注
37文章
22481瀏覽量
90823 -
LCR數(shù)字電橋
+關(guān)注
關(guān)注
1文章
15瀏覽量
7238
原文標(biāo)題:RA MCU創(chuàng)意秀 | B站“農(nóng)民大叔”結(jié)緣瑞薩MCU:手搓一臺LCR數(shù)字電橋!
文章出處:【微信號:瑞薩嵌入式小百科,微信公眾號:瑞薩嵌入式小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
基于瑞薩RA2E1 MCU芯片的藍牙平衡小車設(shè)計
瑞薩電子擴展32位RA2 MCU產(chǎn)品群推出48款全新RA2E1 MCU產(chǎn)品
入門級RA系列RA2E1 MCU組用于低功耗和空間受限應(yīng)用
工程師自述:如何將RA2E1并入到RT-Thread的主線倉庫
產(chǎn)品 | 瑞薩RA產(chǎn)品家族入門級RA2E1 MCU產(chǎn)品群, 以滿足成本敏感與空間受限型應(yīng)用需求
基于瑞薩RA2E1 MCU的LCR數(shù)字電橋項目介紹
評論