控制器可以指主存、高速緩存或寄存器棧等用來保存當(dāng)前正在執(zhí)行的一條指令。當(dāng)執(zhí)行一條指令時,先把它從內(nèi)存取到數(shù)據(jù)寄存器(DR)中,然后再傳送至IR。指令劃分為操作碼和地址碼字段,由二進(jìn)制數(shù)字組成。為了執(zhí)行任何給定的指令,必須對操作碼進(jìn)行測試,以便識別所要求的操作。指令譯碼器就是做這項工作的。指令寄存器中操作碼字段的輸出就是指令譯碼器的輸入。操作碼一經(jīng)譯碼后,即可向操作控制器發(fā)出具體操作的特定信號。
程序計數(shù)器
程序計數(shù)器:指明程序中下一次要執(zhí)行的指令地址的一種計數(shù)器,又稱指令計數(shù)器。它兼有指令地址寄存器和計數(shù)器的功能。當(dāng)一條指令執(zhí)行完畢的時候,程序計數(shù)器作為指令地址寄存器,其內(nèi)容必須已經(jīng)改變成下一條指令的地址,從而使程序得以持續(xù)運行。為此可采取以下兩種辦法:
第一種辦法是在指令中包含了下一條指令的地址。在指令執(zhí)行過程中將這個地址送人指令地址寄存器即可達(dá)到程序持續(xù)運行的目的。這個方法適用于早期以磁鼓、延遲線等串行裝置作為主存儲器的計算機(jī)。根據(jù)本條指令的執(zhí)行時間恰當(dāng)?shù)貨Q定下一條指令的地址就可以縮短讀取下一條指令的等待時間,從而收到提高程序運行速度的效果。
第二種辦法是順序執(zhí)行指令。一個程序由若干個程序段組成,每個程序段的指令可以設(shè)計成。
那么控制器有哪些功能呢?
一、調(diào)速功能
控制器與轉(zhuǎn)把相互結(jié)合,實現(xiàn)了電機(jī)轉(zhuǎn)動快慢
二、制動斷電
通過剎把制動,斷電線則傳輸制動信號,控制器根據(jù)信號停止對電機(jī)輸出電壓
三、欠壓保護(hù)
行駛中,電池放電到最低時,控制器會對電池進(jìn)行欠壓保護(hù),如果繼續(xù)行駛,則會損傷電池
一般一節(jié)12V的電池欠壓保護(hù)是10.5V 所以36V欠壓保護(hù)值是31,5V 48V保護(hù)欠壓是42V
四、過流保護(hù)
使用過程中,電池的電流超出會造成控制器燒壞或者是電機(jī)電子元件損壞,而設(shè)計這個功能主要目的是對電機(jī)和控制器進(jìn)行各保護(hù)!
五、限速
現(xiàn)在的電動車設(shè)計的速度越來越快,一般都有三擋調(diào)速按鍵,低速25碼 中速40碼 高速60碼
六、時速顯示
通過儀表顯示當(dāng)時電動車行駛的速度
七、零啟動功能
就是在停止?fàn)顟B(tài)下,直接轉(zhuǎn)動轉(zhuǎn)把可以原地起步,所以使用比較廣泛
|