在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 牛人業(yè)話 > PIC馬達(dá)控制器:你尚不知道的那些

            PIC馬達(dá)控制器:你尚不知道的那些

            —— PIC馬達(dá)控制器:還有你尚未聽聞的
            作者:EEPW編譯 時(shí)間:2015-01-19 來源:電子產(chǎn)品世界 收藏

              幾周來我拿著一本《實(shí)際的生活和工作》(技術(shù)手冊(cè))一直忙個(gè)不停,直到昨晚在布賴頓,我才終于完成了項(xiàng)目,結(jié)束了這種繁忙的日子。

            本文引用地址:http://www.biyoush.com/article/268343.htm

              eve一直在檢驗(yàn)他的音頻固件升級(jí)想法是否可行:并不是像80年代人們使用ZX Spectrum那樣,這里需要用squeaks和farts上傳Arduino“草圖”。當(dāng)然,用文字描述看起來沒什么稀奇,不過eve的這種方法卻蘊(yùn)藏的無限可能和巨大潛力,我想他不會(huì)停止對(duì)其進(jìn)一步探索的腳步。

              與此同時(shí),國(guó)際航行學(xué)會(huì)聯(lián)合會(huì)(lain)需要一個(gè)簡(jiǎn)單的項(xiàng)目——磁鐵控制型。我們已經(jīng)畫好了PCB并通過在面包板上驗(yàn)證無誤,所以現(xiàn)在剩下的工作就是固件編碼。

             (注意:大型號(hào)場(chǎng)效應(yīng)MOSFET管IRF640用作,而不是簡(jiǎn)單的NPN型晶體管。原因之一:如果選用小型200mA 2N2222A,那么馬達(dá)就會(huì)分得更大的電流,而此處選用的MOSFET管內(nèi)部含有一續(xù)流二極管,可用于反映感性負(fù)載的電流變化)

              而事實(shí)上控制器的原理非常簡(jiǎn)單——在霍爾效應(yīng)傳感器上方放置一磁鐵則啟動(dòng)馬達(dá);再次將磁鐵靠近傳感器則關(guān)閉馬達(dá)。通常兩級(jí)狀態(tài)機(jī)的控制采用這種方法。但是我們還需要注意以下幾個(gè)方面:

              首先,用PP3電池為馬達(dá)供電。

              因此首先確保微控制器沒有獨(dú)占整個(gè)電池供能,此外微控制器應(yīng)時(shí)時(shí)對(duì)霍爾傳感器的輸入引腳狀態(tài)進(jìn)行查詢,包括不需要時(shí)將切換到睡眠狀態(tài)。當(dāng)然,這也意味著需要設(shè)置喚醒中斷,將微控制器切換到工作模式。

              下面是我們遇到的情況:

              下面這幾點(diǎn)值得一提

              a) 采用內(nèi)聯(lián)匯編。使用Oshonsoft編譯器的優(yōu)點(diǎn)在于,簡(jiǎn)單通過使用匯編結(jié)束標(biāo)志和匯編指令,就可以在基本代碼中加入?yún)R編語言。要注意,在匯編語句和命令之間必須使用Tab跳格或空格,否則編譯器會(huì)將下一個(gè)字符默認(rèn)為標(biāo)簽,而非指令。

              b)采用INTCON.IOCIE = 1控制中斷。例如,IOCAN.5 = 1命令讓A5引腳變成低電平(連接電動(dòng)機(jī)寄存器的上升沿叫做IOCAP)時(shí),設(shè)備進(jìn)入中斷狀態(tài)。值得慶幸的是這個(gè)中斷命令也可以用于設(shè)備喚醒。

              c)盡管添加了注釋,測(cè)試時(shí)我們還是對(duì)“關(guān)機(jī)”程序進(jìn)行了測(cè)試(通過使LED閃爍數(shù)次來提示設(shè)備即將進(jìn)入睡眠狀態(tài))。事實(shí)證明,用這種方法體現(xiàn)設(shè)備是否進(jìn)入睡眠模式很奏效(設(shè)備也確實(shí)沒有運(yùn)行任何進(jìn)程)。檢查方法是:注釋掉“關(guān)機(jī)”以及LED閃爍指令,并添加ASM:SLEEP睡眠語句注釋。此時(shí)LED應(yīng)當(dāng)閃爍,1至2秒左右的延遲后再次閃爍(固件運(yùn)行正常情況時(shí))。此時(shí)如果再次啟用睡眠語句,則LED只會(huì)閃爍一次:因?yàn)樗哒Z句禁用了程序執(zhí)行權(quán)限。

              當(dāng)然,啟用中斷指令時(shí)應(yīng)確保其他空閑的輸入引腳被浮置,防止意外觸發(fā)中斷。盡管IOCAN寄存器僅屏蔽輸出被監(jiān)測(cè)的引腳狀態(tài),但確保上拉電阻對(duì)于任何輸入引腳都能正常工作也不是壞事,我們只是以防萬一。

              于是幾杯茶的工夫,我們就完成了這個(gè)相當(dāng)簡(jiǎn)單的項(xiàng)目。當(dāng)然,我們也和那些書呆子胡扯了半天。編寫固件和測(cè)試完成后,剩下的就是給國(guó)際航行學(xué)會(huì)聯(lián)合會(huì)(lain)發(fā)送郵件,希望我們的成果對(duì)他們有所幫助。

            霍爾傳感器相關(guān)文章:霍爾傳感器工作原理


            霍爾傳感器相關(guān)文章:霍爾傳感器原理
            上拉電阻相關(guān)文章:上拉電阻原理


            關(guān)鍵詞: PIC 馬達(dá)控制器

            評(píng)論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉