控制器的功能
1、數(shù)據(jù)緩沖
由于I/O設(shè)備的速率較低而CPU和內(nèi)存的速率卻很高,故在控制器中必須設(shè)置一緩沖器。在輸出時,用此緩沖器暫存由主機(jī)高速傳來的數(shù)據(jù),然后才以I/O設(shè)備所具有的速率將緩沖器中的數(shù)據(jù)傳送給I/O設(shè)備;在輸入時,緩沖器則用于暫存從I/O設(shè)備送來的數(shù)據(jù),待接收到一批數(shù)據(jù)后,再將緩沖器中的數(shù)據(jù)高速地傳送給主機(jī)。
2、差錯控制
設(shè)備控制器還兼管對由I/O設(shè)備傳送來的數(shù)據(jù)進(jìn)行差錯檢測。若發(fā)現(xiàn)傳送中出現(xiàn)了錯誤,通常是將差錯檢測碼置位,并向CPU報告,于是CPU將本次傳送來的數(shù)據(jù)作廢,并重新進(jìn)行一次傳送。這樣便可保證數(shù)據(jù)輸入的正確性。
3、數(shù)據(jù)交換
這是指實現(xiàn)CPU與控制器之間、控制器與設(shè)備之間的數(shù)據(jù)交換。對于前者,是通過數(shù)據(jù)總線,由CPU并行地把數(shù)據(jù)寫入控制器,或從控制器中并行地讀出數(shù)據(jù);對于后者,是設(shè)備將數(shù)據(jù)輸入到控制器,或從控制器傳送給設(shè)備。為此,在控制器中須設(shè)置數(shù)據(jù)寄存器。
4、狀態(tài)說明
標(biāo)識和報告設(shè)備的狀態(tài)控制器應(yīng)記下設(shè)備的狀態(tài)供CPU了解。例如,僅當(dāng)該設(shè)備處于發(fā)送就緒狀態(tài)時,CPU才能啟動控制器從設(shè)備中讀出數(shù)據(jù)。為此,在控制器中應(yīng)設(shè)置一狀態(tài)寄存器,用其中的每一位來反映設(shè)備的某一種狀態(tài)。當(dāng)CPU將該寄存器的內(nèi)容讀入后,便可了解該設(shè)備的狀態(tài)。
5、接收和識別命令
CPU可以向控制器發(fā)送多種不同的命令,設(shè)備控制器應(yīng)能接收并識別這些命令。為此,在控制器中應(yīng)具有相應(yīng)的控制寄存器,用來存放接收的命令和參數(shù),并對所接收的命令進(jìn)行譯碼。例如,磁盤控制器可以接收CPU發(fā)來的Read、Write、Format等15條不同的命令,而且有些命令還帶有參數(shù);相應(yīng)地,在磁盤控制器中有多個寄存器和命令譯碼器等。
6、地址識別
就像內(nèi)存中的每一個單元都有一個地址一樣,系統(tǒng)中的每一個設(shè)備也都有一個地址,而設(shè)備控制器又必須能夠識別它所控制的每個設(shè)備的地址。此外,為使CPU能向(或從)寄存器中寫入(或讀出)數(shù)據(jù),這些寄存器都應(yīng)具有唯一的地址。
DMA控制器基本功能
(1)DMAC同外設(shè)之間有一對聯(lián)絡(luò)信號線——外設(shè)的DMA請求信號DREQ以及DMAC向外設(shè)發(fā)出的DMA響應(yīng)信號DACK;
(2)DMAC在接收到DREQ后,同CPU之間也有一對聯(lián)絡(luò)信號線——DMAC向CPU發(fā)出總線請求信號(HOLD或BUSRQ),CPU在當(dāng)前總線周期結(jié)束后向DMAC發(fā)出總線響應(yīng)信號(HLDA或BUSAK),DMAC接管對總線的控制權(quán),進(jìn)入DMA操作方式;
(3)能發(fā)出地址信息,對存儲器尋址,并修改地址指針,DMAC內(nèi)部必須有能自動加1或減1的地址寄存器;
(4)能決定傳送的字節(jié)數(shù),并能判斷DMA傳送是否結(jié)束。DMA內(nèi)部必須有能自動減1的字計數(shù)寄存器,計數(shù)結(jié)束產(chǎn)生終止計數(shù)信號;
(5)能發(fā)出DMA結(jié)束信號,釋放總線,使CPU恢復(fù)總線控制權(quán);
(6)能發(fā)出讀、寫控制信號,包括存儲器訪問信號和I/O訪問信號。
雙模電動車控制器
1、有、無霍爾自適應(yīng)
有霍爾驅(qū)動與無霍爾驅(qū)動之間自動切換,同時具備自學(xué)習(xí)功能,特別適合于維修市場。它不管是用120度電機(jī)還是60度電機(jī),也不管霍爾線和相線怎么接,只要正確地把功能線接好,所有的事情控制器就會自動給你做好。
2、防盜功能
(1)非外接防盜器關(guān)閉電門鎖,系統(tǒng)會自動進(jìn)入防盜狀態(tài)控制器檢測到電機(jī)往前轉(zhuǎn),控制器就往后加力,反之亦然。
(2)外接防盜器控制器在接收到有效防盜信號后,進(jìn)入防盜狀態(tài),控制器檢測到電機(jī)往前轉(zhuǎn),控制器就往后加力,反之亦然。
3、軟欠壓和欠壓保護(hù)功能
當(dāng)電池電壓不足又沒到欠壓保護(hù)時,如果持續(xù)用大電流輸出,電池內(nèi)阻以及線阻會產(chǎn)生比較大的壓降,導(dǎo)致控制器馬上欠壓保護(hù)。
針對這種情況,我們的控制器在電池電壓小于某個時,限流值會隨著電池電壓降低而減小,因此控制器能夠繼續(xù)以小電流形式運行,有效的提升了電動車的續(xù)行里程。當(dāng)電池電壓小于欠壓保護(hù)點后,就關(guān)斷輸出,保護(hù)電池。
4、普通剎車和電磁剎車以及剎車反充電功能
5、各種保護(hù)功能相線短路保護(hù),堵轉(zhuǎn)保護(hù),欠壓保護(hù),過流保護(hù),缺相保護(hù),MOS短路保護(hù),上電轉(zhuǎn)把不為零保護(hù)(防飛車),剎車故障保護(hù)等。
6、手動,自動巡航功能
7、助力功能
8、調(diào)速與限速功能
9、倒車功能
10、語音自檢功能
-
控制器
+關(guān)注
關(guān)注
112文章
16332瀏覽量
177808
發(fā)布評論請先 登錄
相關(guān)推薦
評論