資料介紹
許多通用信號(hào)處理器具有良好的計(jì)算性能和基本連接特性,因而能為工業(yè)應(yīng)用所接受。另一方面,有些重要的外設(shè)增強(qiáng)功能可以顯著改進(jìn)處理器的能力,使其適合要求更高的工業(yè)系統(tǒng)。本文將就網(wǎng)絡(luò)和電機(jī)控制應(yīng)用討論兩個(gè)增強(qiáng)功能的例子。
以太網(wǎng)接口
對(duì)于傳統(tǒng)工業(yè)應(yīng)用,以太網(wǎng)控制器可提供基本網(wǎng)絡(luò)連接。控制器(MAC)與處理器通常位于同一芯片上。它一般與一個(gè)外部PHY芯片配合使用,構(gòu)成完整的接口。
也可以使用外部MAC/PHY芯片,常常將這種芯片直接連到處理器的異步存儲(chǔ)器接口。雖然以太網(wǎng) MAC/PHY組合芯片的價(jià)格持續(xù)下降,已達(dá)到幾乎與獨(dú)立PHY芯片相當(dāng)?shù)某潭?,但其傳輸速率無(wú)法與集成MAC加外部PHY解決方案相比。這是因?yàn)?,?nèi)部 MAC通常與系統(tǒng)DMA通道相連,可以設(shè)置為發(fā)送或接收數(shù)據(jù),與內(nèi)核處理器的交互極少。內(nèi)部MAC控制器一般可以實(shí)現(xiàn)接近于線路速度的性能,具體取決于協(xié)議。
性能的另一個(gè)重要方面是實(shí)現(xiàn)給定吞吐速率所需的處理器負(fù)荷。這是整體性能的一部分,也是內(nèi)部MAC解決方案與外部 MAC解決方案的最大不同之處。
在工業(yè)型網(wǎng)絡(luò)中,以太網(wǎng)可利用網(wǎng)絡(luò)時(shí)間協(xié)議(NTP)提供基本系統(tǒng)時(shí)間。對(duì)于基于NTP的系統(tǒng),整個(gè)受控網(wǎng)絡(luò)的同步通過(guò)“人機(jī)接口”時(shí)間尺度衡量。雖然該協(xié)議適合一般系統(tǒng)定時(shí)信息,但它不夠精確,不適合許多要求更精密同步的工業(yè)控制系統(tǒng)。
為改善精度,業(yè)界制定了IEEE 1588精密時(shí)間協(xié)議(PTP)標(biāo)準(zhǔn),與以太網(wǎng)控制器和網(wǎng)絡(luò)堆棧配合使用,以利用主時(shí)鐘同步網(wǎng)絡(luò)上的“本地”時(shí)鐘。也就是,各處理或控制節(jié)點(diǎn)與驅(qū)動(dòng)系統(tǒng)的主參考時(shí)間同步。
通過(guò)使整個(gè)工業(yè)網(wǎng)絡(luò)保持精密定時(shí)關(guān)系,時(shí)間事件便可以同步到亞毫秒水平。時(shí)間事件包括:模擬/數(shù)字轉(zhuǎn)換器何時(shí)采樣,何時(shí)驅(qū)動(dòng)數(shù)字/模擬轉(zhuǎn)換器,以及何時(shí)激活I(lǐng)/O線路以執(zhí)行系統(tǒng)控制等。
IEEE 1588 PTP要求交換特定數(shù)據(jù)包,以便從兩個(gè)節(jié)點(diǎn)提供時(shí)間信息。這些數(shù)據(jù)包用于計(jì)算各節(jié)點(diǎn)時(shí)鐘之間的時(shí)間和頻率差。此外,該協(xié)議提供一種連續(xù)調(diào)整時(shí)鐘的途徑,使各時(shí)鐘保持同步。
IEEE 1588 PTP協(xié)議既可以完全通過(guò)軟件實(shí)現(xiàn),也可以通過(guò)硬件與軟件的組合實(shí)現(xiàn)?;谟布慕鉀Q方案可提供最佳精度,因而節(jié)點(diǎn)之間可實(shí)現(xiàn)最佳同步。采用硬件解決方案時(shí),數(shù)據(jù)包的時(shí)間戳可以盡可能靠近它與PHY的交互點(diǎn)。這樣,節(jié)點(diǎn)之間的抖動(dòng)更低。
PWM單元
微處理器和DSP的一個(gè)標(biāo)準(zhǔn)外設(shè)是通用定時(shí)器,它基于芯片內(nèi)部或外部的一個(gè)或多個(gè)時(shí)鐘參考提供標(biāo)準(zhǔn)定時(shí)器功能。在引腳接口上,它也可提供寬度捕捉或脈沖計(jì)數(shù)功能,以及單端脈沖寬度調(diào)制(PWM)輸出波形。這些PWM輸出通常具有可編程脈沖寬度和周期,可以用在許多任務(wù)業(yè)控制應(yīng)用中,包括直流電平產(chǎn)生和抗噪模擬信號(hào)傳輸(利用適當(dāng)?shù)牡屯V波)。
然而,為使其真正能夠用于交流電機(jī)控制,需要從幾個(gè)方面對(duì)基本PWM功能進(jìn)行升級(jí)。圖1顯示了電機(jī)控制示意框圖,其中來(lái)自處理器的PWM輸出以差分方式驅(qū)動(dòng)高端和低端電源器件,從而調(diào)節(jié)電機(jī)的扭矩和速度。ADC用于向處理器提供電流測(cè)量反饋,這樣就可以在具有時(shí)序緊密的閉環(huán)系統(tǒng)中管理PWM占空比,以便控制電機(jī)。
圖1:電機(jī)控制信號(hào)鏈?zhǔn)疽鈭D。
與通用處理器的PWM模塊相比,用于電機(jī)控制的PWM單元具有多項(xiàng)增強(qiáng)功能。如上文所述,電機(jī)控制PWM成對(duì)使用,以便在給定電機(jī)相位交替驅(qū)動(dòng)高端和低端電源開(kāi)關(guān)。對(duì)于三相交流電機(jī),需要采用3對(duì)PWM單元。
如圖1所示,在處理器的PWM控制單元與功率晶體管的柵極驅(qū)動(dòng)器件之間一般必須提供隔離。這種隔離通常利用光耦合器或脈沖變壓器實(shí)現(xiàn)。因此,一些PWM單元提供柵極驅(qū)動(dòng)單元,便于輸出與高頻斬波信號(hào)混合,從而連接到脈沖變壓器;同時(shí)還配有引腳驅(qū)動(dòng)器,以足夠的源電流和吸電流驅(qū)動(dòng)大多數(shù)光耦合器。
重要的是,電機(jī)控制PWM必須在一個(gè)電源器件聲明結(jié)束與另一個(gè)互補(bǔ)的電源器件聲明開(kāi)始之間提供一定的保證“死區(qū)”。否則,電源開(kāi)關(guān)可能發(fā)生直流短路。
此外,必須始終存在能夠立即異步禁用PWM輸出的途徑,避免發(fā)生多個(gè)輸出相位同時(shí)啟動(dòng)的錯(cuò)誤狀況。這種“PWM跳變”特性允許利用外部異步信號(hào)禁用所有PWM輸出,無(wú)論處理器時(shí)鐘處于何種狀態(tài)。
最后,雖然讓通用定時(shí)器同步啟動(dòng)是常見(jiàn)做法,但PWM定時(shí)器同步對(duì)于電機(jī)控制具有更重要的意義??梢岳脙?nèi)部或外部施加的“PWM同步”信號(hào)產(chǎn)生一個(gè)中斷(有時(shí)每個(gè)周期不止一次),以便處理器能夠根據(jù)控制算法調(diào)整占空比,并且ADC能夠獲取和傳輸下一個(gè)電流測(cè)量結(jié)果。
至此,顯而易見(jiàn),雖然許多任務(wù)業(yè)應(yīng)用可能會(huì)選用具有通用外設(shè)集的處理器,但首先考慮哪些“工業(yè)升級(jí)”對(duì)當(dāng)前應(yīng)用有利是明智之舉。本文中,我們只選擇討論了網(wǎng)絡(luò)連接和PWM功能兩個(gè)例子,但同樣的道理也適用于其它許多子系統(tǒng),包括存儲(chǔ)器結(jié)構(gòu)和數(shù)據(jù)轉(zhuǎn)換接口。利用擴(kuò)增外設(shè)和系統(tǒng)模塊帶來(lái)的增值,可以提高工業(yè)產(chǎn)品的穩(wěn)定性和系統(tǒng)控制能力。
?
以太網(wǎng)接口
對(duì)于傳統(tǒng)工業(yè)應(yīng)用,以太網(wǎng)控制器可提供基本網(wǎng)絡(luò)連接。控制器(MAC)與處理器通常位于同一芯片上。它一般與一個(gè)外部PHY芯片配合使用,構(gòu)成完整的接口。
也可以使用外部MAC/PHY芯片,常常將這種芯片直接連到處理器的異步存儲(chǔ)器接口。雖然以太網(wǎng) MAC/PHY組合芯片的價(jià)格持續(xù)下降,已達(dá)到幾乎與獨(dú)立PHY芯片相當(dāng)?shù)某潭?,但其傳輸速率無(wú)法與集成MAC加外部PHY解決方案相比。這是因?yàn)?,?nèi)部 MAC通常與系統(tǒng)DMA通道相連,可以設(shè)置為發(fā)送或接收數(shù)據(jù),與內(nèi)核處理器的交互極少。內(nèi)部MAC控制器一般可以實(shí)現(xiàn)接近于線路速度的性能,具體取決于協(xié)議。
性能的另一個(gè)重要方面是實(shí)現(xiàn)給定吞吐速率所需的處理器負(fù)荷。這是整體性能的一部分,也是內(nèi)部MAC解決方案與外部 MAC解決方案的最大不同之處。
在工業(yè)型網(wǎng)絡(luò)中,以太網(wǎng)可利用網(wǎng)絡(luò)時(shí)間協(xié)議(NTP)提供基本系統(tǒng)時(shí)間。對(duì)于基于NTP的系統(tǒng),整個(gè)受控網(wǎng)絡(luò)的同步通過(guò)“人機(jī)接口”時(shí)間尺度衡量。雖然該協(xié)議適合一般系統(tǒng)定時(shí)信息,但它不夠精確,不適合許多要求更精密同步的工業(yè)控制系統(tǒng)。
為改善精度,業(yè)界制定了IEEE 1588精密時(shí)間協(xié)議(PTP)標(biāo)準(zhǔn),與以太網(wǎng)控制器和網(wǎng)絡(luò)堆棧配合使用,以利用主時(shí)鐘同步網(wǎng)絡(luò)上的“本地”時(shí)鐘。也就是,各處理或控制節(jié)點(diǎn)與驅(qū)動(dòng)系統(tǒng)的主參考時(shí)間同步。
通過(guò)使整個(gè)工業(yè)網(wǎng)絡(luò)保持精密定時(shí)關(guān)系,時(shí)間事件便可以同步到亞毫秒水平。時(shí)間事件包括:模擬/數(shù)字轉(zhuǎn)換器何時(shí)采樣,何時(shí)驅(qū)動(dòng)數(shù)字/模擬轉(zhuǎn)換器,以及何時(shí)激活I(lǐng)/O線路以執(zhí)行系統(tǒng)控制等。
IEEE 1588 PTP要求交換特定數(shù)據(jù)包,以便從兩個(gè)節(jié)點(diǎn)提供時(shí)間信息。這些數(shù)據(jù)包用于計(jì)算各節(jié)點(diǎn)時(shí)鐘之間的時(shí)間和頻率差。此外,該協(xié)議提供一種連續(xù)調(diào)整時(shí)鐘的途徑,使各時(shí)鐘保持同步。
IEEE 1588 PTP協(xié)議既可以完全通過(guò)軟件實(shí)現(xiàn),也可以通過(guò)硬件與軟件的組合實(shí)現(xiàn)?;谟布慕鉀Q方案可提供最佳精度,因而節(jié)點(diǎn)之間可實(shí)現(xiàn)最佳同步。采用硬件解決方案時(shí),數(shù)據(jù)包的時(shí)間戳可以盡可能靠近它與PHY的交互點(diǎn)。這樣,節(jié)點(diǎn)之間的抖動(dòng)更低。
PWM單元
微處理器和DSP的一個(gè)標(biāo)準(zhǔn)外設(shè)是通用定時(shí)器,它基于芯片內(nèi)部或外部的一個(gè)或多個(gè)時(shí)鐘參考提供標(biāo)準(zhǔn)定時(shí)器功能。在引腳接口上,它也可提供寬度捕捉或脈沖計(jì)數(shù)功能,以及單端脈沖寬度調(diào)制(PWM)輸出波形。這些PWM輸出通常具有可編程脈沖寬度和周期,可以用在許多任務(wù)業(yè)控制應(yīng)用中,包括直流電平產(chǎn)生和抗噪模擬信號(hào)傳輸(利用適當(dāng)?shù)牡屯V波)。
然而,為使其真正能夠用于交流電機(jī)控制,需要從幾個(gè)方面對(duì)基本PWM功能進(jìn)行升級(jí)。圖1顯示了電機(jī)控制示意框圖,其中來(lái)自處理器的PWM輸出以差分方式驅(qū)動(dòng)高端和低端電源器件,從而調(diào)節(jié)電機(jī)的扭矩和速度。ADC用于向處理器提供電流測(cè)量反饋,這樣就可以在具有時(shí)序緊密的閉環(huán)系統(tǒng)中管理PWM占空比,以便控制電機(jī)。
圖1:電機(jī)控制信號(hào)鏈?zhǔn)疽鈭D。
與通用處理器的PWM模塊相比,用于電機(jī)控制的PWM單元具有多項(xiàng)增強(qiáng)功能。如上文所述,電機(jī)控制PWM成對(duì)使用,以便在給定電機(jī)相位交替驅(qū)動(dòng)高端和低端電源開(kāi)關(guān)。對(duì)于三相交流電機(jī),需要采用3對(duì)PWM單元。
如圖1所示,在處理器的PWM控制單元與功率晶體管的柵極驅(qū)動(dòng)器件之間一般必須提供隔離。這種隔離通常利用光耦合器或脈沖變壓器實(shí)現(xiàn)。因此,一些PWM單元提供柵極驅(qū)動(dòng)單元,便于輸出與高頻斬波信號(hào)混合,從而連接到脈沖變壓器;同時(shí)還配有引腳驅(qū)動(dòng)器,以足夠的源電流和吸電流驅(qū)動(dòng)大多數(shù)光耦合器。
重要的是,電機(jī)控制PWM必須在一個(gè)電源器件聲明結(jié)束與另一個(gè)互補(bǔ)的電源器件聲明開(kāi)始之間提供一定的保證“死區(qū)”。否則,電源開(kāi)關(guān)可能發(fā)生直流短路。
此外,必須始終存在能夠立即異步禁用PWM輸出的途徑,避免發(fā)生多個(gè)輸出相位同時(shí)啟動(dòng)的錯(cuò)誤狀況。這種“PWM跳變”特性允許利用外部異步信號(hào)禁用所有PWM輸出,無(wú)論處理器時(shí)鐘處于何種狀態(tài)。
最后,雖然讓通用定時(shí)器同步啟動(dòng)是常見(jiàn)做法,但PWM定時(shí)器同步對(duì)于電機(jī)控制具有更重要的意義??梢岳脙?nèi)部或外部施加的“PWM同步”信號(hào)產(chǎn)生一個(gè)中斷(有時(shí)每個(gè)周期不止一次),以便處理器能夠根據(jù)控制算法調(diào)整占空比,并且ADC能夠獲取和傳輸下一個(gè)電流測(cè)量結(jié)果。
至此,顯而易見(jiàn),雖然許多任務(wù)業(yè)應(yīng)用可能會(huì)選用具有通用外設(shè)集的處理器,但首先考慮哪些“工業(yè)升級(jí)”對(duì)當(dāng)前應(yīng)用有利是明智之舉。本文中,我們只選擇討論了網(wǎng)絡(luò)連接和PWM功能兩個(gè)例子,但同樣的道理也適用于其它許多子系統(tǒng),包括存儲(chǔ)器結(jié)構(gòu)和數(shù)據(jù)轉(zhuǎn)換接口。利用擴(kuò)增外設(shè)和系統(tǒng)模塊帶來(lái)的增值,可以提高工業(yè)產(chǎn)品的穩(wěn)定性和系統(tǒng)控制能力。
?
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 基于DM6646開(kāi)發(fā)板的多線程編程在嵌入式圖像處理中的應(yīng)用
- 嵌入式詳解
- 嵌入式工業(yè)相機(jī)在機(jī)器視覺(jué)中的應(yīng)用
- DSP在嵌入式系統(tǒng)中的應(yīng)用實(shí)例
- 嵌入式工業(yè)相機(jī)在機(jī)器視覺(jué)中的應(yīng)用講解
- 壓敏電阻在電源電路中的應(yīng)用及重要性綜述 13次下載
- 嵌入式工業(yè)相機(jī)在機(jī)器視覺(jué)中有什么樣的應(yīng)用 11次下載
- 嵌入式系統(tǒng)在醫(yī)療儀器上有什么樣的應(yīng)用 19次下載
- 嵌入式系統(tǒng)教程之嵌入式處理器的詳細(xì)資料說(shuō)明 18次下載
- 嵌入式Linux實(shí)時(shí)優(yōu)化技巧解析 0次下載
- 嵌入式軟件開(kāi)發(fā)之基于ARM處理器的嵌入式系統(tǒng)設(shè)計(jì)方案解析 1次下載
- ARM嵌入式常用模塊與綜合系統(tǒng)設(shè)計(jì)實(shí)例精講_張綺文 0次下載
- 基于ARM的嵌入式強(qiáng)實(shí)時(shí)內(nèi)核設(shè)計(jì)
- Nios II 嵌入式處理器 7.1 的新特性
- TurboC在嵌入式PC/104系統(tǒng)中的應(yīng)用
- 什么是嵌入式微處理器?嵌入式微處理器有哪些? 729次閱讀
- 嵌入式微處理器的原理和應(yīng)用 588次閱讀
- 嵌入式系統(tǒng)的應(yīng)用實(shí)例 824次閱讀
- 使用MPU監(jiān)控創(chuàng)建安全可靠的嵌入式系統(tǒng) 使用MPU監(jiān)控的原因和好處 702次閱讀
- 如何保護(hù)RISC-V上的嵌入式處理器 1748次閱讀
- 嵌入式系統(tǒng)應(yīng)用實(shí)例的詳細(xì)資料介紹 4604次閱讀
- 嵌入式系統(tǒng)的全面解析 3146次閱讀
- 米爾科技嵌入式實(shí)時(shí)操作系統(tǒng)介紹 2179次閱讀
- 工業(yè)級(jí)特性在嵌入式處理的重要性 740次閱讀
- 嵌入式處理器的種類有哪些 2w次閱讀
- 嵌入式系統(tǒng)的設(shè)計(jì)原則技術(shù)設(shè)計(jì)實(shí)例 5605次閱讀
- 關(guān)于嵌入式系統(tǒng)8大關(guān)鍵特性詳解 1059次閱讀
- 嵌入式視覺(jué)系統(tǒng)的全面解析 3468次閱讀
- ARM嵌入式系統(tǒng)硬件設(shè)計(jì)及應(yīng)用實(shí)例詳解 1w次閱讀
- Reset對(duì)嵌入式系統(tǒng)穩(wěn)定性的重要性分析 2055次閱讀
下載排行
本周
- 1感應(yīng)筆電路圖
- 0.06 MB | 7次下載 | 免費(fèi)
- 2美的電磁爐維修手冊(cè)大全
- 1.56 MB | 5次下載 | 5 積分
- 3Cortex-M3/M4F指令集技術(shù)用戶手冊(cè)
- 2.28MB | 3次下載 | 免費(fèi)
- 4SMD LED選型手冊(cè) 貼片燈珠
- 5.47 MB | 3次下載 | 免費(fèi)
- 5基于PLC的拉絲機(jī)張力控制系統(tǒng)研究
- 0.14 MB | 2次下載 | 5 積分
- 6LZC3106G高性能諧振控制器中文手冊(cè)
- 1.29 MB | 1次下載 | 1 積分
- 7JL2233B集成電平轉(zhuǎn)換功能的LDO中文手冊(cè)
- 0.50 MB | 1次下載 | 免費(fèi)
- 8加密芯片的一種破解方法和對(duì)應(yīng)加密方案改進(jìn)設(shè)計(jì)
- 0.29 MB | 1次下載 | 免費(fèi)
本月
- 1使用單片機(jī)實(shí)現(xiàn)七人表決器的程序和仿真資料免費(fèi)下載
- 2.96 MB | 44次下載 | 免費(fèi)
- 2UC3842/3/4/5電源管理芯片中文手冊(cè)
- 1.75 MB | 19次下載 | 免費(fèi)
- 3華瑞昇CR216芯片數(shù)字萬(wàn)用表規(guī)格書附原理圖及校正流程方法
- 0.74 MB | 14次下載 | 3 積分
- 4DMT0660數(shù)字萬(wàn)用表產(chǎn)品說(shuō)明書
- 0.70 MB | 13次下載 | 免費(fèi)
- 53314A函數(shù)發(fā)生器維修手冊(cè)
- 16.30 MB | 13次下載 | 免費(fèi)
- 6TPS54202H降壓轉(zhuǎn)換器評(píng)估模塊用戶指南
- 1.02MB | 8次下載 | 免費(fèi)
- 7STM32F101x8/STM32F101xB手冊(cè)
- 1.69 MB | 8次下載 | 1 積分
- 8感應(yīng)筆電路圖
- 0.06 MB | 7次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935119次下載 | 10 積分
- 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191367次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73807次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65987次下載 | 10 積分
評(píng)論
查看更多