該仿真使用L298來(lái)驅(qū)動(dòng)直流電機(jī)。L298N是專(zhuān)用驅(qū)動(dòng)集成電路,屬于H橋集成電路,與L293D的差別是其輸出電流增大,功率增強(qiáng)。其輸出電流為2A,最高電流4A,最高工作電壓50V,可以驅(qū)動(dòng)感性負(fù)載,如大功率直流電機(jī),步進(jìn)電機(jī),電磁閥等,特別是其輸入端可以與單片機(jī)直接相聯(lián),從而很方便地受單片機(jī)控制。當(dāng)驅(qū)動(dòng)直流電機(jī)時(shí),可以直接控制步進(jìn)電機(jī),并可以實(shí)現(xiàn)電機(jī)正轉(zhuǎn)與反轉(zhuǎn),實(shí)現(xiàn)此功能只需改變輸入端的邏輯電平。L298N芯片可以驅(qū)動(dòng)兩個(gè)二相電機(jī),也可以驅(qū)動(dòng)一個(gè)四相電機(jī),輸出電壓最高可達(dá)50V,可以直接通過(guò)電源來(lái)調(diào)節(jié)輸出電壓;可以直接用單片機(jī)的IO口提供信號(hào);而且電路簡(jiǎn)單,使用比較方便。L298N的實(shí)物圖是長(zhǎng)這個(gè)樣子的。
從仿真中具有電機(jī)驅(qū)動(dòng)芯片可以看出來(lái),這個(gè)仿真不但可以測(cè)速,還可以控制電機(jī)的轉(zhuǎn)速。那剩下的部分就是人機(jī)交互接口了。顯示部分使用的是PG160128A,液晶顯示點(diǎn)陣是160X128的,可以顯示更加豐富的內(nèi)容。仿真中的輸入設(shè)備為4X4矩陣鍵盤(pán)。剩下的就是虛擬示波器等測(cè)量工具。仿真電路很簡(jiǎn)單,接下來(lái)運(yùn)行仿真看一下動(dòng)態(tài)效果。
上電以后顯示屏上介紹了該如何操作仿真進(jìn)行測(cè)量。
仿真可以控制電機(jī)正反轉(zhuǎn)及PWM調(diào)速。這一部分使用的是單片機(jī)的P1.0和P1.1引腳。其中P1.0引腳主要作用是控制直流電機(jī)的正反轉(zhuǎn)。仿真中P1.0引腳與L298的一個(gè)輸入端口相連,同時(shí)該引腳經(jīng)過(guò)反相器后去另外一個(gè)輸入引腳相連,與輸入引腳相對(duì)應(yīng)的輸出引腳直接與電機(jī)的電源相連,這樣通過(guò)改變P1.0的狀態(tài)就可以實(shí)現(xiàn)直流電機(jī)正反轉(zhuǎn)的控制。而P1.1腳L298的A通道使能端口相連,該仿真中通過(guò)對(duì)P1.1引腳進(jìn)行通斷控制實(shí)現(xiàn)直流電機(jī)的調(diào)速。
仿真中將直流電機(jī)的脈沖輸出端口與單片機(jī)的P3.4引腳相連,該引腳是定時(shí)器0的外部輸入引腳。顯示軟件部分是使用定時(shí)器0完成的計(jì)數(shù)功能。仿真測(cè)得的轉(zhuǎn)速與實(shí)際轉(zhuǎn)速還是比較接近的。整理來(lái)說(shuō)仿真效果還是不錯(cuò)的,仿真運(yùn)行也是比較流暢的。