(Since 06/02/2005) 本站非營利性網站, 版權所有 http:/www.gccircuit.com, http://gc.digitw.com, i
|
友站連結:
近期更新記事: 2016/12/27
2016/12/05
2016/09/13
2016/05/26
2015/04/03
2014/12/05
2013/07/02
有供應廠製電路板的DIY分享: ====================== 功放類及前級: ====================== LM3886-SVO純直流功率放大器(68W)
TDA7294-GC DC-SERVO 整合型功率放大器(100W)
LM1875 DC-SERVO AMP(22W)
===================== 耳機擴大機(耳擴)類 =====================
===================== DAC解碼器類 =====================
===================== 音響周邊配件類 =====================
|
RC遙控器的運用[1]:利用現成RC遙控DC12V馬達轉速及方向(單Channel) 另有更詳細的PDF檔請下載:RC-Control_Moter.pdf 記得原有在舊的討論區有人問到,站上能不能提供RC遙控方面的運用,站長把前陣子的實作做個整理 ,發表在站上。 但我們不是要自製RC裝置,而是要拿現成的RC遙控裝置來做我們想要的遙控控制,首先上場的是利用RC的遙控發射及接收機經由我們設計的單晶片介面,來控制DC馬達的正、反轉及速度。可以運用的地方非常廣泛,列如左、右輪獨立控制的履帶車、推高車,電控螺桿,甚至機器手臂等等的用途…
RC遙控器裝置的介紹: RC遙控在模型界已經發展多年了,其原先所訂定的通訊協定及控制方式變化很小,且近年來由電子零件的小型化、低耗電化使得效能大大提升,價格也變得合理。 為了使模型的愛好者可以自由的裝配自己的模型裝置,大部的RC零組件都以模組出售,且不同廠牌的裝置也大都能互相混用,也就是說相容性常的好。其發射器大外型大都類似,左、右都各有一個X、Y軸的搖桿,發射頻率可由更換石英晶體而改變,控制距離可遠至2公里,所以可以說是最現成的遠程遙控裝置。 由於遙控模行近年來也有小型化的趨勢,所以接收器也被設計得愈來愈小,而且也更便宜了,通常接收機能直接控制數個RC伺服器(RC SERVO)每個輸出接頭只有3個接點,也就是VCC、Signal、GNG三個腳位,其輸出到SERVO的控制信號是一個PWM的控制信號,經由其Duty Cycle的比例來控制伺服器馬達的位置,所以,如果我們利用其PWM的信號做為其它用途的控制,不外是一個不錯的點子,而且在實際經驗中更證明它的方便性。 在本文的方案中,我們將接收器輸出的的PWM送到89C2051的輸入腳位,程式分析信號後,再輸出至馬達的驅動電路來控制直流馬達的方向及速度控制,以一個4動的收發裝置來說,我們就可以搖控4個馬達,如此就可用在許多不同的用途上,如左、右輪獨立控制的履帶車、推高車,甚至機器手臂等等的用途… 以下為馬達及電控伸縮桿(致動器)照片: RC servos(伺服器)的操作理論 伺服器配合接收機的端子,每個有三個接點,各廠牌的順序大都一樣,但有時接線的顏色不一樣,下面例出一些廠牌做為參考:
RC接收器每個頻道的控制訊號波形如下:
實際運用範例: 我們利用現在常用的單晶片(ATMAL 89C2051)來設計其控制界面,利用單晶片分析接收到的信號,每個頻道分為不轉(搖桿居中)、正轉(搖桿上或右)、逆轉(搖桿在下或左),且搖桿的位移角度愈大,馬達的轉速愈快,角度愈小,轉速愈慢,這樣便可以增加遙控控制的精確性。 為使能控制馬達的轉速,我們一樣利用PWM的方式來控制馬達,但不能接用接收機所送出的PWN,因為它的頻率約只有60Hz,直接控制馬達會有還度不連續及震動的情形,所以當程式分析完接收機的信號後,由單晶片的PIO輸出我們要控制馬達的PWM信號,從新以2~4KHz的頻率從新編組PWM信號輸出,我們大約把PWM信號分為20個階程,控制馬達的轉速由0至最大,馬達的驅動放大,我們採用橋式安裝的功率CMOS電晶體,需要用到2個單晶片的輸出腳位來控制其轉向,CMOS可做為較大功率馬達的控制。
如果你要自製PCB可下載以下兩個PDF檔: 電路板底片圖-MOC-051B.pdf 注意列印時要取消自動縮放,不然洗出來的板子就不一樣大了,印出時是上視圖,所以印在透明片後要曝光時要反過來,也就是文字看起來是正的。 零件配置圖-MOC-051B-p.pdf 結論: 以上已將基本的原理、電路圖、電路板及零件佈置圖詳細介紹,也可以在站上下載電路板的PDF檔,自行製作電路板,本文所提供的構想並不包含程式碼的發表,程式的設計可由各位自行參考,原理非常簡單,相信有點單晶片程式撰寫能力的人都能完成程式。當然Charles已經完成程式,並經測試,功能正常,如果你不善單晶片程式,也可以贊助的方式取得已經燒好程式碼的(89C2051),目前暫定為NT$200含郵寄費用,有需要的人請EMAIL給我georgeliao@giga.net.net。 另有更詳細的PDF檔請下載:RC-Control_Moter.pdf |
將關於這個 Web 站台的問題或建議的郵件寄到
www.gccircuit.com 。
|