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

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

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

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

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

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

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

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

LCD顯示屏采用COG12865,為了網友仿制方便留出了LCD驅動口的排針,方便畫個轉接板。

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

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