Silnik krokowy + PIC16F84



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Świdr" <masw_at_nospam_wirtualna.polska>
Subject: Silnik krokowy + PIC16F84
Date: Tue, 11 Jan 2005 22:53:37 +0100


Witam

chcę sobie skonstruować proste sterowanie silnika krokowego przy
pomocy PIC16F84 (akurat ten układ sobie wybrałem). Mam taki schemat:
http://www.imagesco.com/articles/picstepper/04.html
ale mam parę wątpliwości:
1. Na schemacie jest silnik 6-9V, ja mam silnik MITSUMI M42SP-7P z
drukarki Canon (unipolarny, pięciostykowy) który prawdopodobnie jest
24V. Piszę prawdopodobnie bo w datasheecie tego silnika są dwa
rodzaje: 12 i 24V - to oznacza że zasilany może być takim i takim??
nie wiem - jak sprawdzić czy na pewno jest 24 bez spalenia? Mój chyba
jest 24 bo zasilacz drukarki daje 24V.
2. Jakie są wartości kondensatorów przy kwarcu, bo nijak nie umiem
odczytać - w opisie PICa jest że mogą być od 15-33pF dla 4MHz - takie
dać?
3. Cewki silnika są włączane przez bufor 4050N i zestaw czterech
tranzystorów + diody. Na płytce drukarki znalazłem scalak STA481A
który służy chyba do tego samego, ale czy można go tak poprostu wpiąć
bez dodatkowych elementów między PICa a silnik?
4. Jak poznać czy zasilacz drukarki daje 5V stabilizowane które można
wykorzystać bezpośrednio do zasilania PICa?
5. Jak na jeden z pinów PICa ustawionych jako input (pin RB7 na
przykład) podpiąć kabel na którym pojawia się napięcie 12V mające
uruchomić program?

Byłbym wdzięczny
Pzdr
Świdr



Poprzedni Następny
Wiadomość
Spis treści
From: "VSS" <vss_news_at_nospam_lasershow.pl>
Subject: Re: Silnik krokowy + PIC16F84
Date: Wed, 12 Jan 2005 08:52:01 +0100


Świdr wrote:
1. Na schemacie jest silnik 6-9V, ja mam silnik MITSUMI M42SP-7P z
drukarki Canon (unipolarny, pięciostykowy) który prawdopodobnie jest
24V. Piszę prawdopodobnie bo w datasheecie tego silnika są dwa
rodzaje: 12 i 24V - to oznacza że zasilany może być takim i takim??
nie wiem - jak sprawdzić czy na pewno jest 24 bez spalenia? Mój chyba
jest 24 bo zasilacz drukarki daje 24V.

podepnij tam takie napięcie jakie słuzy do zasilania silnika.


2. Jakie są wartości kondensatorów przy kwarcu, bo nijak nie umiem
odczytać - w opisie PICa jest że mogą być od 15-33pF dla 4MHz - takie
dać?

podepnij cokolwiek co ma pojemność (oprócz beczki), od 10-30pF ruszy na
pewno.

3. Cewki silnika są włączane przez bufor 4050N i zestaw czterech
tranzystorów + diody. Na płytce drukarki znalazłem scalak STA481A
który służy chyba do tego samego, ale czy można go tak poprostu wpiąć
bez dodatkowych elementów między PICa a silnik?

ten bufor ma za zadanie odizolwać Twoje 24V od PICa, kup lepeij taki i nie
kombinuj :)

4. Jak poznać czy zasilacz drukarki daje 5V stabilizowane które można
wykorzystać bezpośrednio do zasilania PICa?

najlepiej zmierzyć

5. Jak na jeden z pinów PICa ustawionych jako input (pin RB7 na
przykład) podpiąć kabel na którym pojawia się napięcie 12V mające
uruchomić program?

zamiast SW4 wsadź transoptor cny17, diode tansoptora zasilasz przez rezystor
500om z 12V i już działa.

--
VSS Światło i dźwięk http://www.lasershow.pl
Sklep http://sklep.lasershow.pl



Poprzedni Następny
Wiadomość
Spis treści
From: Lukasz Spychalski <luspych_at_nospam_spamfe.polbox.com>
Subject: Re: Silnik krokowy + PIC16F84
Date: Wed, 12 Jan 2005 11:03:22 +0100


On Wed, 12 Jan 2005 08:52:01 +0100, VSS wrote:

podepnij tam takie napięcie jakie słuzy do zasilania silnika.

Hop hop, nie tak latwo ;).

W drukarkach czesto w przypadku silnikow unipolarnych zasilanych
napieciami rzedu 24V (rezystancja uzwojenia okolo 75 ohm) silnik na
postoju jest zasilany o wiele nizszym napieciem - rzedu 3 do 5 V. 24V jest
kluczowane dopiero wtedy, gdy silnik ma sie krecic. Podpiecie 24V na stale
ugotuje stojacy silnik w try miga.

Swidr: sprawdz ostroznie zasilaczem regulowanym, przy jakim napieciu
stojacy silnik jeszcze nie parzy i nie waniajet ;). Jesli bedzie mu
brakowalo mocy przy rozruchu, to albo steruj go ze zmienna czestotiwoscia
(plynnie rozpedzajac i hamujac, zeby nie pogubil krokow), albo kluczuj
wyzsze napiecie na czas jazdy.

--
pozdrawiam,
Lukasz Spychalski

Poprzedni Następny
Wiadomość
Spis treści
From: "VSS" <vss_news_at_nospam_lasershow.pl>
Subject: Re: Silnik krokowy + PIC16F84
Date: Wed, 12 Jan 2005 11:16:36 +0100


Lukasz Spychalski wrote:
On Wed, 12 Jan 2005 08:52:01 +0100, VSS wrote:

podepnij tam takie napięcie jakie słuzy do zasilania silnika.

Hop hop, nie tak latwo ;).

sugerowałem, że mozna tam podać dowolne napięcie pozwalające na kręcenie
tego silnika.

--
VSS Światło i dźwięk http://www.lasershow.pl
Sklep http://sklep.lasershow.pl



Poprzedni Następny
Wiadomość
Spis treści
From: "Swidr" <masw_at_nospam_wirtualna.polska>
Subject: Re: Silnik krokowy + PIC16F84
Date: Wed, 12 Jan 2005 13:08:58 +0100


Swidr: sprawdz ostroznie zasilaczem regulowanym, przy jakim napieciu
stojacy silnik jeszcze nie parzy i nie waniajet ;). Jesli bedzie mu
brakowalo mocy przy rozruchu, to albo steruj go ze zmienna
czestotiwoscia
(plynnie rozpedzajac i hamujac, zeby nie pogubil krokow), albo
kluczuj
wyzsze napiecie na czas jazdy.

Mam jeszcze jeden pomysł - w specyfikacji silnika jest napisane że dla
wersji 12V ma rezystancję 50Ohm a przy 24V że 150. Mój ma na naklejce
napisane 54Ohm, czyli pewnikiem ma 12V. W drukarce jest jeszcze drugi
silnik (ale bipolarny) i ten na pewno ma 24V bo tak ma napisane na
naklejce.
W każdym razie dzieki za podpowiedź

Pzdr
Świdr