閉關中的新手
|
|
« 於: 2007-09-04 23:51:07 » |
|
以前曾經買過步進馬達來玩,今天給我翻了出來...如下圖! 因為它本來是透過電腦的RS232來控制. 假如我想做個有線的控制器來連接驅動器,請問有相關的電路圖可以讓小弟參考嗎? 控制器只有,一個正轉按鈕,一個反轉按鈕,一個快慢調整旋鈕. PS:人家偶是學資管滴,不要講太深奧唷!
|
|
« 最後編輯時間: 2007-09-04 23:53:15 由 Jacky Tseng »
|
已記錄
|
|
|
|
ansel
訪客
|
|
« 回覆文章 #1 於: 2007-09-05 01:13:34 » |
|
你有得玩了.......
|
|
|
已記錄
|
|
|
|
閉關中的新手
|
|
« 回覆文章 #2 於: 2007-09-05 01:22:39 » |
|
你有得玩了.......
人家我會洗電路板,焊電子零件... 不過不會寫IC程式...= = 看能不能焊幾個零件...就做出來ㄚ~
|
|
|
已記錄
|
|
|
|
菜菜貓
|
|
« 回覆文章 #3 於: 2007-09-05 18:17:42 » |
|
很容易的....
用 555 產生可調快慢的脈波, 然後 用一個閘門 ic, 反相器, 兩個按鈕, ....
必須知道此板子 clk 脈波的極性, 馬達不動時是高電位還是低電位.. ?
|
|
|
已記錄
|
|
|
|
閉關中的新手
|
|
« 回覆文章 #4 於: 2007-09-05 20:28:56 » |
|
很容易的.... 用 555 產生可調快慢的脈波, 然後 用一個閘門 ic, 反相器, 兩個按鈕, .... 必須知道此板子 clk 脈波的極性, 馬達不動時是高電位還是低電位.. ?
對!我昨晚找了國外網站一整晚,大概知道應該是用555這個IC.但是苦於不是本行....>_< 我看說明書上是有五個接線角位, 一組是二條線(照片一左上方)...一個是+12V輸入,一個是接地. 一組是三條線(照片一左下方)...一個是CK(派波輸入),一個是DIR(正反轉控制),一個是接地. 輸入派波頻率最高900PPS,半步5.625度,全步11.25度. 但是...不動時要測電壓應該測那個角位ㄚ?
|
|
|
已記錄
|
|
|
|
菜菜貓
|
|
« 回覆文章 #5 於: 2007-09-05 22:21:06 » |
|
加電 12v, 0v 到二條線 , 三條線不接電腦, 用電壓表量三條線的各點電壓, 回報一下...
1) CLK 端子電壓? (5v? 0v?) (5v 就是高電位 , 0v 是低電位) 2) DIR 端子電壓? (5v? 0v?)
|
|
|
已記錄
|
|
|
|
閉關中的新手
|
|
« 回覆文章 #6 於: 2007-09-05 22:55:40 » |
|
加電 12v, 0v 到二條線 , 三條線不接電腦, 用電壓表量三條線的各點電壓, 回報一下... 1) CLK 端子電壓? (5v? 0v?) (5v 就是高電位 , 0v 是低電位) 2) DIR 端子電壓? (5v? 0v?)
剛量一下,CLK是2.4v , DIR是2.1v 耶~ 補充一下...說明書上還有寫... DIR Low是順時針,High是逆時針.
|
|
« 最後編輯時間: 2007-09-05 23:00:25 由 Jacky Tseng »
|
已記錄
|
|
|
|
菜菜貓
|
|
« 回覆文章 #7 於: 2007-09-06 04:00:46 » |
|
線路設計如下 : IC1 ne555, IC2 : CD4001, 可調電阻 100k , 脈波頻率範圍 125 Hz--1000Hz, 此電路吃 5V 電源, 可以使用你電路板的 12v--> 5v 穩壓IC (T1 = 78L05 ?) 之5V輸出. PIC ic 16c56 也是吃 5V 電壓,
按鈕兩個, 按下 順時針時, DIR 腳位接地( LOW), 555 的脈波由 12-->11-->6-->4 輸出至 CLK
按下 反時針時, DIR 腳位由 5.6k 拉高(High), 555 脈波由 2-->3-->5-->4 輸出至 CLK.
未按鈕時, 555 脈波被禁止通過, 4001 腳位 4 為高電位...
|
|
|
已記錄
|
|
|
|
閉關中的新手
|
|
« 回覆文章 #8 於: 2007-09-06 11:33:30 » |
|
線路設計如下 : IC1 ne555, IC2 : CD4001, 可調電阻 100k , 脈波頻率範圍 125 Hz--1000Hz, 此電路吃 5V 電源, 可以使用你電路板的 12v--> 5v 穩壓IC (T1 = 78L05 ?) 之5V輸出. PIC ic 16c56 也是吃 5V 電壓,
按鈕兩個, 按下 順時針時, DIR 腳位接地( LOW), 555 的脈波由 12-->11-->6-->4 輸出至 CLK
按下 反時針時, DIR 腳位由 5.6k 拉高(High), 555 脈波由 2-->3-->5-->4 輸出至 CLK.
未按鈕時, 555 脈波被禁止通過, 4001 腳位 4 為高電位...
ㄚ~~~如獲至寶!!! 我馬上找時間買零件回來試, 謝謝前輩~~~ 感恩ㄚ^^
|
|
|
已記錄
|
|
|
|
peter
|
|
« 回覆文章 #9 於: 2007-09-06 13:14:17 » |
|
PIC 16C55 是 類似 8051/48 micro controller 就是 義隆出的 過類似 CHIP 把 CPU + RAM + IO 包一起 不過 一般 pic 有的 mtp --> 一次燒死 rom 類似 燒一次 PROM or OTP 還有一些使用 電洗掉使用 FLASH 是 89C51 ..使用紫外線消掉 firmware code 會開窗 如 87c51 ) 如果你那顆 PIC16c55 or 56 可重寫 (使用 flash 因為他沒開蓋) ULN2003 是 電晶體 darlington 就是 2 Biploar 接一起加大 driver 是推motor 如果 你要玩 step motor 可以先研究下 8051 的書 如鐘x招 有一堆 .. 使用 mov ..就可以 讓 step motor動 但是 你要看 step motor 是多少轉 . floppy (軟蝶機內有 step motor) . 有的 step motor 是多相位 就是多組線圈方式 可以 正反轉
至於 PIC16C55 方面 建議 你看 8051 單晶片書 指令都大同小意 香港 還有人放出使用 8051 做 goto 的source code .. 還有 軟體可以使用電腦 模擬 8051 ..就是 純軟體模擬 通常 以前會先使用 軟體跑一次 看 io port 是否 跑得ok .. 軟體跑完 後使用 mice 跑就差不多了
如果使用 硬體 就是 ICE or MICE --> 數萬 到 ~40萬台幣 不過 你不須買 ..因為 一般 8051 類可外接 program rom /SRAM 使用 download 方式 就能把程式 load 到 板上 8051 開關一切就可以 跑 這東西很便宜約 1~3000元內 .
------- NE555 有很多顆 但是一般 555 是吃 5~ 12 v 都ok .. 555 可當 one-shot or non_stable or multi_stable one shot 就是 trig (觸發後 ) 產生 一段 delay 時間 後關掉 non-stable 就是多諧振盪器 就是方波 or clock ..稱多諧是因為 方波是由 1,3,5,7,9 奇數 clock 去 疊起來 就是 方波是一堆 signal 合成 .. multi-stable -> 雙穩態 就是 一次 trig Hi 再來一是 LOW
除了 555 使用 Invert IC 如 7404 or Cmos 4049 4069 也都可以產生 clock ..但是還是以 555最方便
你可以到 雷兒電機論譚 或是 大陸的 討論區 看 單晶片部份
|
|
|
已記錄
|
|
|
|
閉關中的新手
|
|
« 回覆文章 #10 於: 2007-09-06 15:28:33 » |
|
PIC 16C55 是 類似 8051/48 micro controller 就是 義隆出的 過類似 CHIP 把 CPU + RAM + IO 包一起 不過 一般 pic 有的 mtp --> 一次燒死 rom 類似 燒一次 PROM or OTP 還有一些使用 電洗掉使用 FLASH 是 89C51 ..使用紫外線消掉 firmware code 會開窗 如 87c51 ) 如果你那顆 PIC16c55 or 56 可重寫 (使用 flash 因為他沒開蓋) ULN2003 是 電晶體 darlington 就是 2 Biploar 接一起加大 driver 是推motor 如果 你要玩 step motor 可以先研究下 8051 的書 如鐘x招 有一堆 .. 使用 mov ..就可以 讓 step motor動 但是 你要看 step motor 是多少轉 . floppy (軟蝶機內有 step motor) . 有的 step motor 是多相位 就是多組線圈方式 可以 正反轉
至於 PIC16C55 方面 建議 你看 8051 單晶片書 指令都大同小意 香港 還有人放出使用 8051 做 goto 的source code .. 還有 軟體可以使用電腦 模擬 8051 ..就是 純軟體模擬 通常 以前會先使用 軟體跑一次 看 io port 是否 跑得ok .. 軟體跑完 後使用 mice 跑就差不多了
如果使用 硬體 就是 ICE or MICE --> 數萬 到 ~40萬台幣 不過 你不須買 ..因為 一般 8051 類可外接 program rom /SRAM 使用 download 方式 就能把程式 load 到 板上 8051 開關一切就可以 跑 這東西很便宜約 1~3000元內 .
------- NE555 有很多顆 但是一般 555 是吃 5~ 12 v 都ok .. 555 可當 one-shot or non_stable or multi_stable one shot 就是 trig (觸發後 ) 產生 一段 delay 時間 後關掉 non-stable 就是多諧振盪器 就是方波 or clock ..稱多諧是因為 方波是由 1,3,5,7,9 奇數 clock 去 疊起來 就是 方波是一堆 signal 合成 .. multi-stable -> 雙穩態 就是 一次 trig Hi 再來一是 LOW
除了 555 使用 Invert IC 如 7404 or Cmos 4049 4069 也都可以產生 clock ..但是還是以 555最方便
你可以到 雷兒電機論譚 或是 大陸的 討論區 看 單晶片部份
謝謝勤輩指導! 驅動器部份原則上已經都OK,原先是以電腦連接測試都可以正常執行. 現在只須改成用一個控制器來送出訊號給驅動器來控制步進馬達, 我現在還在研究菜菜貓前輩的手搞電路圖, 測試ok號就可以來試做這個部份. 感謝大家幫忙^^ 感恩~
|
|
|
已記錄
|
|
|
|
閉關中的新手
|
|
« 回覆文章 #11 於: 2007-09-06 22:26:16 » |
|
菜菜貓前輩,電路圖的幾個問題請教一下... 圖1,2...是指按鈕嗎? 圖3...125Hz~1000Hz....不是很懂! 圖4...這個接地符號是? 圖5...這個零件要接那呢? 麻煩您了~感恩!
|
|
|
已記錄
|
|
|
|
菜菜貓
|
|
« 回覆文章 #12 於: 2007-09-07 01:00:41 » |
|
1 2 是按鈕 , 按下去接通.
3.4 是波形注記, 你用示波器量那點, 就是那種波形, 125-1000 是頻率, Hz 是週率單位 125 Hz = 每秒 125 個波.
5 是 4001 空餘閘門, 4001 有四個反或閘門, 用了三個(A B C), 另一個(D)如果空接就會引發不必要的震盪耗功, 所以輸入端予以接地.
|
|
|
已記錄
|
|
|
|
閉關中的新手
|
|
« 回覆文章 #13 於: 2007-09-07 01:08:43 » |
|
1 2 是按鈕 , 按下去接通. 3.4 是波形注記, 你用示波器量那點, 就是那種波形, 125-1000 是頻率, Hz 是週率單位 125 Hz = 每秒 125 個波. 5 是 4001 空餘閘門, 4001 有四個反或閘門, 用了三個(A B C), 另一個(D)如果空接就會引發不必要的震盪耗功, 所以輸入端予以接地.
這把我考倒了...@@" 3.4...我沒有示波器,可以不量嗎? 5...說真的...有聽沒懂...= =... 另外ABC...都是用4001這個元件嗎?...好像越來越複雜了...= =...偶功力還沒這麼高說~
|
|
|
已記錄
|
|
|
|
peter
|
|
« 回覆文章 #14 於: 2007-09-07 08:52:44 » |
|
CD4001 是 Logic Gate 就是數位電路 , 一個 DIP14 or DIP16 (是指封裝 有 14 or 16pin) 有 4個 gate 還有要接電源 你可以找 4001 datasheet 看圖就知道 --> 用google
TTL input 是可以 float空接 視為 Hi (數位電路的 1 以 CMOS 來說 > 0.7 Vcc , 0 是 < 0.3 Vcc ..不過 一般cmos 輸出 可以說 Hi = 0.9 vcc Low =0v , 但是 TTL 定義就不同 ) . cmos 是高阻抗輸入 不接 會floating 使輸出有問題 , 所以 cd4001 沒用 gate input 要接 ,不過不接也不會如何 只是會 增加耗電 . 另外 IC pin接腳 用手碰時要小心靜電 一般都有 ESD 保護 ..但是如果運氣差 可能碰到就會打壞ic .所以建議 手別摸 pin 腳 摸包裝就可以 .
ps.1 一般人沒示波器下 你可以看是否有數位電表可以算 頻率的 有些電表可以 這樣也能看 或是直接量 100K VR 比較簡單 或是 ne555 第3 pin 接小電阻 串 小喇叭 用耳朵聽 .. 125~1K 頻率是低頻 人的耳朵能聽出高低 但無法知道 頻率 還有 NE555 推力也夠大 .. 以前做 超音波就是直接推 (雖然趕蚊子 失敗 ..) ps2. Logic gate IC 一般有分 TTL (又分 74xx 54xx是軍規 ..還分不同速度族 74LSxx ) 一是 CMOS ..至於 4001 4050 4020 ..都是數位電路 從一般 logic gate 到 counter (以前高職做 霹靂遊霞霹靂燈 就是靠 counter 上下數)
|
|
|
已記錄
|
|
|
|
|