|
|
本人系天文愛好者,對于單片機(jī)和電子技術(shù)僅知道一點(diǎn)皮毛。也可以說是小白。遇到如下問題,特來求助。望不吝施教!
最近自己DIY了一臺追星儀,可以在拍攝天象和星空時用步進(jìn)電機(jī)的慢速運(yùn)轉(zhuǎn)抵消地球自轉(zhuǎn),使星點(diǎn)在視野保持不位移,但是單片機(jī)程序是下載別人的,只有一種速度。無法變速和控制正反轉(zhuǎn)。我自己不會編程。所以特地請求高人無私提供一款單片機(jī)控制程序,
具體要求如下:
現(xiàn)有硬件:
1、單片機(jī)最小系統(tǒng)一套
2、ULN2003驅(qū)動器一片
3、28或35規(guī)格小型五線四相步進(jìn)電機(jī),例如步距角5.625度。本身帶有 1:64減速齒輪組,要求電機(jī)軸10.2944秒轉(zhuǎn)動一圈。(即每秒397.886個步距)這樣就屬于正常的恒星速率。當(dāng)然,電機(jī)不同,程序參數(shù)將誰知改變,所以希望能在程序中指出能夠由我本人改變轉(zhuǎn)速參數(shù)的語句。
希望的目標(biāo):
1、用單片機(jī)控制步進(jìn)電機(jī)的正常轉(zhuǎn)速,并可以加速減速,因恒星每86164秒轉(zhuǎn)一周,而太陽是86400轉(zhuǎn)一周,月亮更慢一些。所以轉(zhuǎn)速要能有微調(diào)功能
2、最好能夠同時控制兩個相同的步進(jìn)電機(jī),但轉(zhuǎn)速各自獨(dú)立設(shè)置。要能分別控制正反轉(zhuǎn),而且為了快速轉(zhuǎn)動到指定位置,需要有10倍速,50倍速和100倍速的各檔加速按鈕。
3、需要一個控制按鍵的手柄,并請給出手柄電路圖。如能做成紅外控制更佳。
以上目標(biāo)如嫌復(fù)雜,可以適當(dāng)簡化,如只控制一臺電機(jī),或減少轉(zhuǎn)速檔次。
先謝謝了。
|
|