2008年12月1日 星期一

機械手臂控制篇(9) -- 控制板組裝篇

在撰寫PC操作界面程式之前

先把手臂的控制板先組裝起來吧!!



記得一開始所提到的洞洞板嗎?

長得跟MCU板一樣大小的那一片?



由於板子的空間真的很小

所以我就放棄原來要加74HC14的作法

改用一般最常做的方式

(其實是因為我的MCU程式已經寫成正邏輯驅動的關係 )



看一下焊好的樣子吧~~~



1977649475

這一張是正面的樣子

開關的部分我用指撥開關

由於有兩個馬達要同訊號

所以有兩個接頭是共用一個指撥開關的

而指撥開關所管制的就是每一組SERVO的電源

(目前有四組)



1977649476

因為電流不算小

本來想用鍍銀線

後來全部都用AWG24的線來上!!

焊得挺累的~~



1977649478

接下來把MCU板焊到洞洞板上

就像圖中所看到的一樣

這可是特別設計過的唷~~~



1977649479

看看背面的焊線吧!!!

信號線(橙)稍微用小一點

是AWG26的線



1977649480

連接好的總圖就是這樣囉!!!





在焊接的過程想到一個問題

為啥SERVO的電源大多都設計在中間腳與一側腳

卻不是將電源放在兩側

而信號跑中間??



焊接跟PCB LAYOUT時

你就知道為啥了!!!









1977649481

最後來看張大合照

萬事皆備

只欠東風

界面程式加油

就要到結尾囉!!!





ps1.

提醒一下

焊接類似這樣的小東西

特別是線一堆的板子

每焊好一條就要用電表量一下

是否點到點有導通

不然等全部焊完才發現最裡面的線沒焊好.....

那就暈暈暈暈暈.........

倒倒倒倒倒.........

Orz...........





ps2.

通電後

MG995的手臂一直在搖

它對信號的截取一直很不穩定

所以在寫界面程式的時候

記得千萬別一次動太多個SERVO

也絕對不要一次跳太多解析度

因為光是要維持動作

它的電流就已經在0.03~0.125A在跳動

扣掉MCU不到0.01A的電流

再次讓人感受到MG995被罵的劣根性

一分錢一分貨

千萬不要貪便宜唷~~~

4 則留言:

  1. 正邏輯驅動是什麼啊?



    有點不太懂0.0

    回覆刪除
    回覆
    1. 正邏輯驅動
      就是PWM送high的時候會動作
      low的時候停止

      負邏輯動作
      就是PWM在low的時候動作
      high的時候停止

      刪除
  2. 請教一下大大

    請問這三塊板子大大都是自己做的嗎?

    我想訂購不過不知道這可不可以訂購

    上網也找不到囧

    可以請大大提供點消息嗎呵呵

    回覆刪除
    回覆
    1. 是自己做的
      ^+++++^

      你想訂我也不曉得怎麼賣哩....
      因為MCU還得要有download工具才能把程式放進去
      我的建議是跟silabs直接買F300 DK
      這樣整個開發環境就都完整了
      不過F300 DK的通訊是用RS232
      這是比較麻煩的地方

      我公司有一片ISP51
      目前是非賣品(隨課只送不賣)
      跟這個東西很像
      不過已經把USB跟MCU變成是同一片了
      只差擴充的部分要自己用洞洞板接起來
      真的想玩再跟我說吧
      我幫你問問看

      刪除