|
我家有很多臺(tái)舊款的MIDIcontroller, 就是不會(huì)發(fā)聲的電子琴,彈奏是只能發(fā)出MIDI碼輸入音源發(fā)出聲音,只所以買(mǎi)這么多臺(tái)是因?yàn)橄胗脕?lái)組織樂(lè)隊(duì),用幾個(gè)人彈多個(gè)聲部變成樂(lè)隊(duì)的形式,但這些年來(lái)沒(méi)有什么進(jìn)展,直到低功耗藍(lán)牙LE出現(xiàn),似乎又有些希望,有名廠(chǎng)推出無(wú)線(xiàn)藍(lán)牙MIDI,可以把MIDI彈進(jìn)IPHONE或IPAD,似乎掀起一陣熱潮,民間也興起土制的國(guó)產(chǎn)品,有些連殼也沒(méi)有也在賣(mài),但很快又冷了回去,畢竟這是少數(shù)人的愛(ài)好,形成不了市場(chǎng)規(guī)模,我也試制了一款,但是為了用來(lái)給自己組織樂(lè)隊(duì)用,所以不必考慮與其他產(chǎn)品兼容,可以任意設(shè)計(jì)。
制作這款藍(lán)牙無(wú)線(xiàn)MIDI發(fā)射模塊最大的挑戰(zhàn)就是省電,MIDI接口只能提供大概7-8MA的電流,5V電源通過(guò)一個(gè)220R電阻供應(yīng)電流,而低功耗藍(lán)牙模塊也就需要幾MA而已,因此是可行的,市面賣(mài)的成品是把這些電儲(chǔ)存在大電容里為藍(lán)牙模塊供電。這些產(chǎn)品必須與apple制定的標(biāo)準(zhǔn)兼容,對(duì)我一點(diǎn)也沒(méi)有用,我希望我的琴能夠彈進(jìn)PC電腦,或者硬體音源,因此只能DIY。
市面上買(mǎi)的廉價(jià)模塊的波特率并沒(méi)有31250BPS的,只有標(biāo)準(zhǔn)的38400BPS,因此從MIDI接口收到的信號(hào)得用單片做轉(zhuǎn)換才能用藍(lán)牙模塊發(fā)射出去,要用7-8MA的電流去驅(qū)動(dòng)單片機(jī)幾乎是不可能的,因此得用充電鋰電池,而電池必須單靠MIDI插口那7-8MA的電流來(lái)充電維持電量,這就是這個(gè)設(shè)計(jì)難和有趣的地方,我這設(shè)計(jì)采用幾個(gè)方法來(lái)解決:
1。 采用低功耗的CPU,查過(guò)有專(zhuān)門(mén)的低功耗CPU,但我STC12才學(xué)不久不可能再去學(xué)別的,因此還是用STC12,首先是要用低的振蕩頻率,從18M降到3.6M, 耗電果然低了很多。
2. 采用設(shè)計(jì)優(yōu)秀的藍(lán)牙模塊,必須容易休眠,又容易喚醒。
3. STC12單片機(jī)運(yùn)作時(shí)要十幾個(gè)MA,停機(jī)時(shí)有幾個(gè)MA,但關(guān)機(jī)時(shí)才幾個(gè)UA, 利用玩電子琴的習(xí)慣在幾個(gè)模式里轉(zhuǎn)換,爭(zhēng)取向電池充電。比如開(kāi)機(jī)時(shí)先進(jìn)入關(guān)機(jī)模式,讓電池充電,需要彈奏前先按啟動(dòng)的鈕,進(jìn)入開(kāi)機(jī)模式,這時(shí)電池出電,電壓慢慢降低,每當(dāng)完成一個(gè)MIDI輸出,若無(wú)新鍵被按就進(jìn)入停機(jī),這時(shí)有少量電流流進(jìn)電池,若有一分鐘以上沒(méi)彈琴,則進(jìn)入關(guān)機(jī),讓電池充電,若要重新彈琴,得再按啟動(dòng)鈕。
實(shí)驗(yàn)證明此法可行,但應(yīng)該應(yīng)付不了不斷彈琴幾個(gè)小時(shí)不休息的鍵盤(pán)達(dá)人哈,那還得另想辦法了,由于這設(shè)計(jì)非常奇怪,也被我發(fā)現(xiàn)STC12單片機(jī)的一個(gè)特性,當(dāng)我把新寫(xiě)的,一開(kāi)機(jī)就進(jìn)入關(guān)機(jī)狀態(tài)的碼用市售的自動(dòng)冷啟動(dòng)燒錄器燒進(jìn)單片機(jī)后,燒錄軟件就再也無(wú)法檢測(cè)的單片機(jī)了,是怎么回事呢?折騰了半天才發(fā)現(xiàn),由于單片機(jī)一開(kāi)始就進(jìn)入關(guān)機(jī)狀態(tài),耗電太低,當(dāng)燒錄器關(guān)閉單片機(jī)電源準(zhǔn)備冷啟動(dòng)時(shí),單片機(jī)靠那兩個(gè)10u的電容還能茍活不死,冷啟動(dòng)以失敗告終,燒錄也失敗。怎么辦呢?在電源的正負(fù)極焊上一個(gè)4.7K的電阻故意耗電,就能夠再燒錄了。
底板設(shè)計(jì)圖:左邊是電源板,右邊是CPU板
midi-low-j.jpg (497.35 KB, 下載次數(shù): 100)
下載附件
2018-11-6 02:37 上傳
STC單片機(jī)
DSC00779a.jpg (69.75 KB, 下載次數(shù): 89)
下載附件
2018-11-6 02:38 上傳
兩板疊加:
DSC00783a.jpg (43.57 KB, 下載次數(shù): 95)
下載附件
2018-11-6 02:38 上傳
燒錄時(shí)得在電源加消耗電阻
DSC00776a.jpg (64.43 KB, 下載次數(shù): 103)
下載附件
2018-11-6 02:39 上傳
|
評(píng)分
-
查看全部評(píng)分
|