支持電機(jī)波形實(shí)時(shí)觀測的虛擬示波器
基于RISC-V和Cortex-M3內(nèi)核設(shè)計(jì)的工業(yè)級(jí)32位通用MCU,具有運(yùn)算速度快,支持高效中斷的硬件壓棧和硬件除法器,集成多個(gè)高級(jí)和通用定時(shí)器,內(nèi)置多路高速雙ADC和模擬運(yùn)放等特點(diǎn),使其在電機(jī)控制應(yīng)用領(lǐng)域有著較好的性能優(yōu)勢。
在電機(jī)應(yīng)用開發(fā)過程中,有大量的變量需要觀測來判斷電機(jī)運(yùn)行情況,為此沁恒微電子根據(jù)CH32全系集成USB接口的特點(diǎn),開發(fā)了一款基于USB接口的虛擬示波器軟件,用于電機(jī)波形觀測,幫助加快CH32的電機(jī)開發(fā)進(jìn)程。該軟件有如下特點(diǎn):
1.兼?zhèn)浣涌诤唵我子煤蛡鬏斔俣瓤斓膬?yōu)點(diǎn)
兩線直連MCU片上USB接口與接插件,提供下位機(jī)USB數(shù)據(jù)傳輸接口函數(shù),無需額外硬件和開發(fā)成本,不影響電機(jī)運(yùn)行,實(shí)測最高傳輸速度可達(dá)8Mbit/s。
2.最多支持8通道同時(shí)采樣,每通道最長存儲(chǔ)深度可達(dá)100萬點(diǎn)
3.能夠縮放波形,支持波形導(dǎo)出和導(dǎo)入,便于后續(xù)對(duì)比分析
下面以基于CH32V303的雙電機(jī)方案加載測試時(shí)的部分波形為例,共采集八種波形,波形存儲(chǔ)深度為20萬點(diǎn),采樣率為15k/s,八種波形分別為;
①電機(jī)1的啟動(dòng)狀態(tài)
②電機(jī)1的PWM矯正標(biāo)志
③電機(jī)1的轉(zhuǎn)速
④電機(jī)1的相電流
⑤電機(jī)2的啟動(dòng)狀態(tài)
⑥電機(jī)2的PWM矯正標(biāo)志
⑦電機(jī)2的轉(zhuǎn)速
⑧電機(jī)2的相電流。電機(jī)1為額定負(fù)載運(yùn)行狀態(tài),電機(jī)2為50%負(fù)載突增到額定負(fù)載的狀態(tài),選取其中②、③、④、⑦、⑧進(jìn)行截圖如下:



CH32的傳輸操作如下圖4和圖5所示,圖4示例如何寫入5組數(shù)據(jù)到USB待發(fā)送緩沖區(qū),該代碼通常在電流環(huán)路相關(guān)中斷中。


圖5中的函數(shù)deal_sendMonitorData,是非阻塞式查詢發(fā)送函數(shù),作用是把待發(fā)送緩沖區(qū)中的數(shù)據(jù),在USB完成上次發(fā)送后進(jìn)行發(fā)送。該函數(shù)通常在主循環(huán)中調(diào)用,通常主循環(huán)不建議有阻塞式延時(shí),該函數(shù)經(jīng)過測試,通常無需修改。
從上述圖形看出使用該軟件,可觀測帶載瞬間的速度偏離和相電流增大等現(xiàn)象,并且簡單易用,對(duì)開發(fā)過程中的問題查找和故障分析有著極大的幫助。
審核編輯黃宇
-
mcu
+關(guān)注
關(guān)注
147文章
18925瀏覽量
398231 -
示波器
+關(guān)注
關(guān)注
113文章
7075瀏覽量
196081 -
電機(jī)
+關(guān)注
關(guān)注
143文章
9592瀏覽量
154109
發(fā)布評(píng)論請(qǐng)先 登錄
數(shù)字示波器觸發(fā)原理深度解析
實(shí)時(shí)示波器和采樣示波器的差別
網(wǎng)絡(luò)延遲具體是怎樣影響實(shí)時(shí)波形查看的?
橫河DLM3000示波器應(yīng)用領(lǐng)域
如何在示波器上顯示波形
示波器如何利用好?資深工程師也會(huì)忽略這些細(xì)節(jié)……
示波器波形捕獲率的定義和作用
MDO7350A示波器的介紹
Keysight是德示波器的5個(gè)觸發(fā)設(shè)置與波形分析方法
用是德示波器DSOX1204G精準(zhǔn)波形分析
泰克MDO3052示波器波形捕獲率評(píng)測
模擬示波器在信號(hào)處理實(shí)驗(yàn)中有哪些應(yīng)用?
模擬示波器在電路設(shè)計(jì)與調(diào)試中的應(yīng)用
普源示波器波形噪聲解決指南
支持電機(jī)波形實(shí)時(shí)觀測的虛擬示波器
評(píng)論