spacer.png, 0 kB
首頁 arrow 觀星論壇 arrow 校園天文 arrow 觀星工具 arrow DIY 專區 arrow 請教各位會電子或控制的前輩...
請教各位會電子或控制的前輩...
2024-11-01 07:49:33 *
歡迎光臨, 訪客. 請先 登入註冊一個帳號.
您忘了 啟用您的帳號嗎?

請輸入帳號, 密碼以及預計登入時間
新聞:
 
   首頁   說明 登入 註冊  
頁: [1] 2
  列印  
作者 主題: 請教各位會電子或控制的前輩...  (閱讀 36379 次)
閉關中的新手
星團
*****
文章: 4306



個人網站
« 於: 2007-09-04 23:51:07 »

以前曾經買過步進馬達來玩,今天給我翻了出來...如下圖!
因為它本來是透過電腦的RS232來控制.
假如我想做個有線的控制器來連接驅動器,請問有相關的電路圖可以讓小弟參考嗎?
控制器只有,一個正轉按鈕,一個反轉按鈕,一個快慢調整旋鈕.

PS:人家偶是學資管滴,不要講太深奧唷!

« 最後編輯時間: 2007-09-04 23:53:15 由 Jacky Tseng » 已記錄

ansel
訪客
« 回覆文章 #1 於: 2007-09-05 01:13:34 »

你有得玩了.......
已記錄
閉關中的新手
星團
*****
文章: 4306



個人網站
« 回覆文章 #2 於: 2007-09-05 01:22:39 »

你有得玩了.......

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

菜菜貓
正式會員
恆星
******
文章: 317


« 回覆文章 #3 於: 2007-09-05 18:17:42 »

很容易的....

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

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


 
已記錄
閉關中的新手
星團
*****
文章: 4306



個人網站
« 回覆文章 #4 於: 2007-09-05 20:28:56 »

很容易的....
用 555 產生可調快慢的脈波, 然後 用一個閘門 ic, 反相器, 兩個按鈕, ....
必須知道此板子 clk 脈波的極性, 馬達不動時是高電位還是低電位.. ?

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

菜菜貓
正式會員
恆星
******
文章: 317


« 回覆文章 #5 於: 2007-09-05 22:21:06 »

加電 12v, 0v 到二條線 , 三條線不接電腦,  用電壓表量三條線的各點電壓,
回報一下...

1) CLK 端子電壓?  (5v? 0v?)  (5v 就是高電位 , 0v 是低電位)
2) DIR 端子電壓?  (5v? 0v?)
已記錄
閉關中的新手
星團
*****
文章: 4306



個人網站
« 回覆文章 #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 » 已記錄

菜菜貓
正式會員
恆星
******
文章: 317


« 回覆文章 #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 為高電位...


* step_gen.JPG (29.02 KB, 651x430 - 已被閱讀 2631 次.)
已記錄
閉關中的新手
星團
*****
文章: 4306



個人網站
« 回覆文章 #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
正式會員
星系團
******
文章: 49144



« 回覆文章 #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最方便

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

已記錄

請連署支持翠峰天文科技觀星園區

http://campaign.tw-npo.org/campaign//sign.php?id=2009113019034900
閉關中的新手
星團
*****
文章: 4306



個人網站
« 回覆文章 #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號就可以來試做這個部份.
感謝大家幫忙^^
感恩~
已記錄

閉關中的新手
星團
*****
文章: 4306



個人網站
« 回覆文章 #11 於: 2007-09-06 22:26:16 »

菜菜貓前輩,電路圖的幾個問題請教一下...

圖1,2...是指按鈕嗎?
圖3...125Hz~1000Hz....不是很懂!
圖4...這個接地符號是?
圖5...這個零件要接那呢?

麻煩您了~感恩!
已記錄

菜菜貓
正式會員
恆星
******
文章: 317


« 回覆文章 #12 於: 2007-09-07 01:00:41 »

1 2 是按鈕 ,  按下去接通.

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

5 是 4001 空餘閘門, 4001 有四個反或閘門, 用了三個(A B C), 另一個(D)如果空接就會引發不必要的震盪耗功, 所以輸入端予以接地.
已記錄
閉關中的新手
星團
*****
文章: 4306



個人網站
« 回覆文章 #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
正式會員
星系團
******
文章: 49144



« 回覆文章 #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 上下數)
已記錄

請連署支持翠峰天文科技觀星園區

http://campaign.tw-npo.org/campaign//sign.php?id=2009113019034900
頁: [1] 2
  列印  
 
前往:  

重要聲明:本論壇是以即時上載留言的方式運作,論壇對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本會之立場,用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,用戶應尋求專業意見。由於本論壇受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者發現有留言出現問題,請聯絡我們。觀星論壇有權刪除任何留言及拒絕任何人士上載留言,同時亦有不刪除留言的權利。切勿撰寫粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。
Powered by MySQL Powered by PHP Powered by SMF 1.1.17 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!
spacer.png, 0 kB