凌陽DMC工具的使用指南
凌陽科技(sunplus)推出16位馬達(dá)驅(qū)動控制的工業(yè)級單片機(jī)--SPMC75系列,為方便客戶產(chǎn)品開發(fā),凌陽公司提供了DMC (Digital Motor Control)工具,它可以實(shí)現(xiàn)對兩顆變頻馬達(dá)(由變頻器啟動)的實(shí)時(shí)控制和運(yùn)行狀態(tài)的檢測。友好的用戶界面和下拉菜單使您可以非常容易、方便地使用。
1.1?? 引言
SPMC75系列單片機(jī)是由凌陽科技設(shè)計(jì)開發(fā)的16位微控制器芯片,其內(nèi)核采用凌陽科技自主知識產(chǎn)權(quán)的μ'nSP微處理器。SPMC75系列單片機(jī)集成了能產(chǎn)生變頻電機(jī)驅(qū)動的PWM發(fā)生器、多功能捕獲比較模塊、BLDC電機(jī)驅(qū)動專用位置偵測接口、兩相增量編碼器接口等硬件模塊;以及多功能I/O口、同步和異步串行口、ADC、定時(shí)計(jì)數(shù)器等功能模塊,利用這些硬件模塊支持,SPMC75可以完成諸如家電用變頻驅(qū)動器、標(biāo)準(zhǔn)工業(yè)變頻驅(qū)動器、多環(huán)伺服驅(qū)動系統(tǒng)等復(fù)雜應(yīng)用。
DMC ToolKit是SPMC75系列單片機(jī)的一個(gè)輔助開發(fā)工具,它主要用于開發(fā)過程中或開發(fā)后期的系統(tǒng)調(diào)試和監(jiān)視功能。工具中的所有返回參數(shù)都有繪圖顯示功能,用戶可以直觀的看到返回參數(shù)隨時(shí)間的變化曲線,也可以將返回?cái)?shù)據(jù)導(dǎo)出到Excel中做進(jìn)一步的分析和處理。它主要也有兩大方面的功能:
1.系統(tǒng)控制:可以獨(dú)立設(shè)置兩顆馬達(dá)的控制參數(shù),如轉(zhuǎn)速、加速斜率、PID調(diào)節(jié)的控制增益(Kp、Ki等),另外還為用戶提供8個(gè)自定義參數(shù),以方便用戶的功能擴(kuò)展。
2.系統(tǒng)監(jiān)視:馬達(dá)控制及運(yùn)行狀態(tài)參數(shù)直接顯示在控制窗口中,也可以以圖形的形式顯示在監(jiān)視窗口中。
這個(gè)工具分為兩部分。一部分是運(yùn)行在PC上DMC ToolKit,如圖3-3所示;另一部分是運(yùn)行在SPMC75系列單片機(jī)上的服務(wù)程序,所以,用戶要在使用這個(gè)工具時(shí)候,必須在自己的控制程序中加入相應(yīng)的DMC服務(wù)程序。
1.2?? 智能測溫應(yīng)用
本工具軟件能夠運(yùn)行在Windows98或Windows2000系統(tǒng)上。其用戶界面如圖1所示。
圖1? DMC用戶界面
用戶通過界面來設(shè)定控制參數(shù)和顯示狀態(tài)信息,包括菜單、工具條、窗口。DMC工具由兩部分組成:控制窗口和監(jiān)視窗口。如圖2所示。
1.2.1?? 控制窗口
控制窗口用來設(shè)置/讀取參數(shù),由三部分組成:馬達(dá)1控制窗口、馬達(dá)2控制窗口、用戶窗口。每種窗口分別由三部分內(nèi)容組成:控制參數(shù)設(shè)定、控制參數(shù)讀取、系統(tǒng)參數(shù)讀取。如圖3所示。
圖3 控制窗口
各參數(shù)含義介紹如下:
變量名稱 |
讀寫屬性 |
資料代表意義描述 | 范圍 |
Speed1_Cmd |
W |
設(shè)定變頻馬達(dá)1轉(zhuǎn)速(單位:rpm) (bit15 = 方向)資料為0 ~ 0x7FFF (共15 bits) | 0~±0x7FFF(單位:rpm) |
Speed1_Slope |
W |
設(shè)定變頻馬達(dá)1加減速斜率(單位:rpm/sec)資料為0 ~ 0xFFFF (共16 bits) | 0~0xFFFF(單位:rpm/sec) |
Speed1_Kp |
W |
設(shè)定變頻馬達(dá)1閉回路速度控制調(diào)適參數(shù)Kp (只接受大于或等于零的常數(shù)輸入) | 大于0 |
Speed1_Ki |
W |
設(shè)定變頻馬達(dá)1閉回路速度控制調(diào)適參數(shù)Ki(只接受大于或等于零的常數(shù)輸入) | 大于0 |
Speed2_Cmd |
W |
設(shè)定變頻馬達(dá)2轉(zhuǎn)速(單位:rpm) (bit15 =方向)資料為0 ~ 0x7FFF (共15 bits) | 0~±0x7FFF(單位:rpm) |
Speed2_Now |
R |
讀取變頻馬達(dá)2現(xiàn)在轉(zhuǎn)速(單位:rpm)含方向(bit15 = direction)(bit 15 = 1 => 負(fù)轉(zhuǎn)速, bit15 = 0 => 正轉(zhuǎn)速)資料為0 ~ 0x7FFF (共15 bits) | 0~±0x7FFF(單位:rpm) |
Driver_Vbus |
R |
讀取驅(qū)動系統(tǒng)的直流鏈電壓(單位:V),此電壓值只為正值V >= 0 :資料為0 ~ 0xFFFF(in Q6)例如: 若資料為0x4D80 => 310 V | 0 ~ 0xFFFF |
ACLine_Freq |
R |
讀取市電端電源頻率(單位:Hz),資料為0 ~ 0xFFFF (in Q10)例如: 若資料為0xEE00 => 59.5 Hz | 0 ~ 0xFFFF |
Sys_T1 |
R |
讀取系統(tǒng)的溫度信道1(bit15 = 溫度值正負(fù)號)資料為0 ~ 0x7FFF(in Q6) (單位:℃)例如: 若資料為0x3200 => +200.0 ℃ 若資料為 0xB200 => -200.0 ℃ | 0~±0x7FFF(單位:℃) |
Sys_T2 |
R |
讀取系統(tǒng)的溫度信道2(bit15 = 溫度值正負(fù)號)例同上 | 0~±0x7FFF(單位:℃) |
Sys_T3 |
R |
讀取系統(tǒng)的溫度信道3(bit15 = 溫度值正負(fù)號)例同上 | 0~±0x7FFF(單位:℃) |
Sys_T4 |
R |
讀取系統(tǒng)的溫度信道4(bit15 = 溫度值正負(fù)號)例同上 | 0~±0x7FFF(單位:℃) |
User_W0 |
W |
程序開發(fā)者使用區(qū)域(設(shè)定參數(shù)值) | |
User_W1 |
W | ||
User_W2 |
W | ||
User_W3 |
W | ||
User_W4 |
W | ||
User_W5 |
W | ||
User_W6 |
W | ||
User_W7 |
W | ||
User_R0 |
R |
程序開發(fā)者使用區(qū)域(讀取參數(shù)變化之值) | |
User_R1 |
R | ||
User_R2 |
R | ||
User_R3 |
R | ||
User_R4 |
R | ||
User_R5 |
R | ||
User_R6 |
R | ||
User_R7 |
R |
評論
查看更多