親子觀星會

討論區 => DIY 專區 => 主題作者是: 閉關中的新手 於 2007-09-04 23:51:07



主題: 請教各位會電子或控制的前輩...
作者: 閉關中的新手2007-09-04 23:51:07
以前曾經買過步進馬達來玩,今天給我翻了出來...如下圖!
因為它本來是透過電腦的RS232來控制.
假如我想做個有線的控制器來連接驅動器,請問有相關的電路圖可以讓小弟參考嗎?
控制器只有,一個正轉按鈕,一個反轉按鈕,一個快慢調整旋鈕.

PS:人家偶是學資管滴,不要講太深奧唷!
(http://eateam.myweb.hinet.net/PICT00231.jpg)
(http://eateam.myweb.hinet.net/PICT00241.jpg)


主題: Re: 請教各位會電子或控制的前輩...
作者: ansel2007-09-05 01:13:34
你有得玩了.......


主題: Re: 請教各位會電子或控制的前輩...
作者: 閉關中的新手2007-09-05 01:22:39
你有得玩了.......

人家我會洗電路板,焊電子零件...
不過不會寫IC程式...= =
看能不能焊幾個零件...就做出來ㄚ~


主題: Re: 請教各位會電子或控制的前輩...
作者: 菜菜貓2007-09-05 18:17:42
很容易的....

用 555 產生可調快慢的脈波, 然後 用一個閘門 ic, 反相器, 兩個按鈕, ....

必須知道此板子 clk 脈波的極性, 馬達不動時是高電位還是低電位.. ?


 


主題: Re: 請教各位會電子或控制的前輩...
作者: 閉關中的新手2007-09-05 20:28:56
很容易的....
用 555 產生可調快慢的脈波, 然後 用一個閘門 ic, 反相器, 兩個按鈕, ....
必須知道此板子 clk 脈波的極性, 馬達不動時是高電位還是低電位.. ?

對!我昨晚找了國外網站一整晚,大概知道應該是用555這個IC.但是苦於不是本行....>_<
我看說明書上是有五個接線角位,
一組是二條線(照片一左上方)...一個是+12V輸入,一個是接地.
一組是三條線(照片一左下方)...一個是CK(派波輸入),一個是DIR(正反轉控制),一個是接地.
輸入派波頻率最高900PPS,半步5.625度,全步11.25度.
但是...不動時要測電壓應該測那個角位ㄚ?


主題: Re: 請教各位會電子或控制的前輩...
作者: 菜菜貓2007-09-05 22:21:06
加電 12v, 0v 到二條線 , 三條線不接電腦,  用電壓表量三條線的各點電壓,
回報一下...

1) CLK 端子電壓?  (5v? 0v?)  (5v 就是高電位 , 0v 是低電位)
2) DIR 端子電壓?  (5v? 0v?)


主題: Re: 請教各位會電子或控制的前輩...
作者: 閉關中的新手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是逆時針.


主題: Re: 請教各位會電子或控制的前輩...
作者: 菜菜貓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 為高電位...


主題: Re: 請教各位會電子或控制的前輩...
作者: 閉關中的新手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 為高電位...


ㄚ~~~如獲至寶!!!
我馬上找時間買零件回來試,
謝謝前輩~~~
感恩ㄚ^^


主題: Re: 請教各位會電子或控制的前輩...
作者: peter2007-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最方便

你可以到 雷兒電機論譚   或是 大陸的 討論區  看 單晶片部份



主題: Re: 請教各位會電子或控制的前輩...
作者: 閉關中的新手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號就可以來試做這個部份.
感謝大家幫忙^^
感恩~


主題: Re: 請教各位會電子或控制的前輩...
作者: 閉關中的新手2007-09-06 22:26:16
菜菜貓前輩,電路圖的幾個問題請教一下...
(http://eateam.myweb.hinet.net/question.jpg)
圖1,2...是指按鈕嗎?
圖3...125Hz~1000Hz....不是很懂!
圖4...這個接地符號是?
圖5...這個零件要接那呢?

麻煩您了~感恩!


主題: Re: 請教各位會電子或控制的前輩...
作者: 菜菜貓2007-09-07 01:00:41
1 2 是按鈕 ,  按下去接通.

3.4 是波形注記, 你用示波器量那點, 就是那種波形, 125-1000 是頻率, Hz 是週率單位 125 Hz = 每秒 125 個波.

5 是 4001 空餘閘門, 4001 有四個反或閘門, 用了三個(A B C), 另一個(D)如果空接就會引發不必要的震盪耗功, 所以輸入端予以接地.


主題: Re: 請教各位會電子或控制的前輩...
作者: 閉關中的新手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這個元件嗎?...好像越來越複雜了...= =...偶功力還沒這麼高說~


主題: Re: 請教各位會電子或控制的前輩...
作者: peter2007-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 上下數)


主題: Re: 請教各位會電子或控制的前輩...
作者: 閉關中的新手2007-09-07 09:34:58
感謝前輩指導!
我再查查資料研究一下~
感恩唷^^


主題: Re: 請教各位會電子或控制的前輩...
作者: 閉關中的新手2007-09-07 17:18:54
再請教前輩一下...

1...NE555的4和8角位是否要連接呢?

2...CD4001的 B Gate 角位13往上要接一個5.6k電阻,再往上走要接到那裡呢?


主題: Re: 請教各位會電子或控制的前輩...
作者: peter2007-09-07 17:52:55
ne555  8 4 都接 Vcc 5v
 5 是 bypass 電容

至於cd4001 的 5.6k 不是寫接到 vcc 5v 
+5 就是指電源 5v (透過 7805 把12v ->降到 5v)


主題: Re: 請教各位會電子或控制的前輩...
作者: 閉關中的新手2007-09-07 17:59:54
ne555  8 4 都接 Vcc 5v
 5 是 bypass 電容

至於cd4001 的 5.6k 不是寫接到 vcc 5v 
+5 就是指電源 5v (透過 7805 把12v ->降到 5v)

謝謝前輩!
我再試試^^
感恩~