Robofun 機器人論壇

標題: AVR-SSC-24 [打印本頁]

作者: wboe    時間: 2009-3-28 00:33
標題: AVR-SSC-24
晶片AVR-8515
使用設定 時脈8Mhz 看門狗關閉
目前設定週期為700~2300
測試用程式輸出週期為750~2250  
精度為1us
使用示波器時間累積觀察波形極為穩定(影片再補)

PORT A PORT B PORT C 的同一位元為同步輸出

http://www.iwboe.com/wordpress/2009/03/28/181
作者: nichal    時間: 2009-3-30 11:36
掛上馬達後的訊號是否一樣穩定?
要留意一下電力分配的問題唷~~~

加油!!
作者: wboe    時間: 2009-3-30 12:00
本帖最後由 wboe 於 2009-3-30 13:24 編輯

嗯算穩定~除非動作太多會有點干擾但是只會晃不到0.5度吧我想!!

使用示波器時間累積觀察訊號的看不太出來變動!!~

電力目前使用2顆lm2596-5v  分配給2隻腳   mcu部份使用7805

ic供應能力3A  5顆馬達最大使用大約1A左右 預估單顆ic 可以裝12顆馬達沒問題

推薦一下lm2596~~真不錯用  馬達轉動的時候電壓+-0.2左右!還算可以接受!!

nichal大  如果不用穩壓ic   鎳氫充電電池, 一個Cell 1.2v, 5個剛好可以有 6v

鎳氫電池對於馬達的瞬間放電電流來說~能負荷嗎

還是說鋰電比較適用呢?

目前對這部份還有滿多疑問的~不知道nichal大能對你知道的幫忙解說一下嗎~?~︿︿
作者: nichal    時間: 2009-3-30 15:52
鎳氫就OK啦~~~只是還要看看您選的容量

鋰電嚴格說是不太適合瞬間放電的
除非您選的容量夠大
不然會有過載炸開的顧慮....

所有的電池
應該是鉛酸的瞬間放電特性最好
(看汽機車都用鉛酸電瓶就知道了)
只是鉛酸又重又不環保
用電效率差
所以大多數人都不採用

看來wboe大大的進度很順利唷~~~

作者: wboe    時間: 2009-3-30 18:49
鎳氫電池放電率好很多嗎??
鎳氫電池會有爆炸疑慮嗎??
所以說~問題在於鋰電只有比較輕這個優點了??

沒有拉~~~

中間停好久!!~整個有慢下來很多了

不過還有很多地方需要版上版友協助的!!!

目前比較遭的問題是架構沒有黏好!!有點歪~長短腳
作者: nichal    時間: 2009-3-31 09:09
鋰電並不是只有輕這個優點唷~~
鋰電的電密度很高
適用在穩定的長時間用電環境
跟鹼性電池一樣
他的缺點單單只是瞬放的能力不足而已

鎳氫一樣會有爆炸的疑慮
但發生的原因"比較"不是瞬放造成的
比較像過放或過熱造成的

目前較常見的放電能力
鎳鎘約20C
鎳氫約10C
鋰電約5C
也就是說鎳氫如果容量是1000mAh的
10C就是10倍電容量
也就是瞬間最大能放10A
如果選用得當
其實鋰電也會很安全

那為什麼不用鎳鎘?
因為瞬放太快
也就代表用電的突波很大
電池本來還有另一層含意
就是"超大電容"的意思
目的就是希望用電可以穩定
我們並非要追求瞬放能力超強的電池
而是能讓機器人工作正常的電池

提供給大大作參考囉~~~
作者: wboe    時間: 2009-3-31 17:11
nichal大感謝熱心回答!!

對於電池真的是給他有點不懂~呵呵

不過並非所有鋰電都是放電5c摟~?

看了一下產品大部分都只有標示容量並沒有標示瞬間放電能力

例如1200mAh   代表1.2A用一小時=1.2a*3600

總容量=4320C  那怎知道瞬間放電能力呢???
作者: nichal    時間: 2009-3-31 18:09
本帖最後由 nichal 於 2009-3-31 18:42 編輯

實際掛負載上去試就知道了
用個relay加電阻一直給他ON_OFF
再加個勾表用示波器去看
上面提到的只是參考值
用來說明鋰電瞬放的能力不好
實際各家廠牌的特性還要實測才曉得

另外
經驗值所表達的10C並不是wboe大大您所說的總容量會變4320C(總容量就是標示的1200mAh)
而是說瞬放的電流量應該是10倍的1200mA
約12A的意思


如果根據上面的參考值
1200mAh的鋰電
瞬放約1.2*5=6A

1200mAh的鎳氫
瞬放約1.2*10=12A

1200mAh的鎳鎘
瞬放約1.2*20=24A

不過這三種電池使用在穩定輸出為1.2A的電器上
都只能使用1hr
概念上就這樣囉~~~
作者: wboe    時間: 2009-3-31 20:37
本帖最後由 wboe 於 2009-3-31 20:41 編輯

所以說電池還是要買回來測試摟!!!學到了~嘿嘿

所以只要購買額定值超過~~輸出能力的夠了是嗎?

我記得  I=c/t   電流換成庫倫

總容量4320C=總容量1200mAh 應該沒錯單位不同

穩定輸出1.2A  可以放1小時  

代表60分*60秒*1.2 就是總容量4320C
作者: nichal    時間: 2009-4-1 09:14
wboe大大
舉例所用的C
單純只是代表電容量而已啦!!
並不是庫侖啦!!
暈~~~

好吧~~~不討論......
作者: wboe    時間: 2009-4-2 01:51
哈哈~~原來我誤解阿~~~

我已經算那個之後...婀怎沒有....瞬間電流!哈哈

搞笑了我~~呵呵~~~還是敢謝nichal 大的講解阿!!!~受小弟一拜!!~
作者: rayrider    時間: 2009-4-20 16:42
請問W大可以提供電路嗎?小弟也想玩玩看。
作者: wboe    時間: 2009-4-21 17:26
電路沒有畫捏!!!

就只有  PC->RS232->8515->pin直接  接到馬達的訊號!這樣~~~

不懂再問我吧
作者: rayrider    時間: 2009-4-24 17:24
w大大可不可以把指命集寫完…期待中。硬體已作好…,w 大是否可以加入伺服機速度的相關控制? 感恩感恩。
作者: wboe    時間: 2009-4-27 15:44
本帖最後由 wboe 於 2009-4-27 15:46 編輯

伺服機速度控制 這版本可能不行了

因為用了大量的記憶體= =(Data:        368 bytes (71.9% Full))!

對於單晶片不熟悉...記憶體控制沒有很好!!

已經快被用光了!!如果加上速度控制就會爆掉了!!!!

指令集之後會補充上去,看有缺什麼我盡量補看看摟!︿︿

祝你使用順利摟!!
作者: rayrider    時間: 2009-5-6 00:00
請問w大您是用   atmega8515 還是用at90s8515. 好像是不大一樣啊…因為我買了at90s8515…
作者: wboe    時間: 2009-5-6 11:31
......... atmega8515 =   =

不過Makefile檔案改一下mcu種類在編譯一下(WINAVR )

應該就可以了喔!!!!

不行我在幫你編譯吧@@!
作者: rayrider    時間: 2009-5-6 17:46
w大我不大行啊。除了改一下mcu種類外,是不是main.c中的iom8515.h 要改為io8515.h…謝謝您。改了又錯更多…苦手中。
作者: wboe    時間: 2009-5-6 22:07
本帖最後由 wboe 於 2009-5-7 23:22 編輯

我沒用過at90s8515就是了

剛剛嘗試編譯可以喔~︿︿
我把Makefile檔案和編譯檔案(at90s8515)後的上傳了你試試看吧~


對了~~記得時脈要改成8MH看門狗關掉

main.hex

9.5 KB, 下載次數: 692

Makefile

17.11 KB, 下載次數: 703


作者: wboe    時間: 2009-5-7 23:21
本帖最後由 wboe 於 2009-5-7 23:22 編輯

加速控制的測試下面是影片

採用固定週期增加或減少脈寬的方法


http://www.youtube.com/watch?v=P97s4yPTuoI
作者: rayrider    時間: 2009-5-14 17:15
本帖最後由 rayrider 於 2009-5-14 17:17 編輯

w大我還是不行,可不可以把w大給我通訊地址,小弟把樣品和晶振寄給大大你測試一下。




歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/) Powered by Discuz! X3.2