Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
22
Cevap
5253
Tıklama
0
Öne Çıkarma
L298 ÇALIŞMA MANTIĞI
E
16 yıl
Yüzbaşı
Konu Sahibi

PIC 628 VE L298 le step motor sürmeyi planlıyorum.L298 in 5-7-10-12 nolu bacaklarına nasıl bir sıralamayla puls vermeliyim.devreyi yaptım bütün sıralamaları denedim.Motor kararsız çalışıyor.Bazen normal dönüyor.bazende normal dönerken aniden ters dönüyor.Acaba l298 in çalışma mantığı nedir.Şimdiden teşekkür ederim.



T
16 yıl
Çavuş

http://www.antrak.org.tr/gazete/042001/nusret.htm
Pic'in programını ve devre şemasını paylaşırsan sorunun nerede olduğunu anlayabiliriz.





< Bu mesaj bu kişi tarafından değiştirildi tmcone -- 9 Temmuz 2009; 12:01:30 >
Bu mesaja 1 cevap geldi.
E
16 yıl
Yüzbaşı
Konu Sahibi

devreyi elektronik malzeme satan bir yerden hazır olarak aldı.Kartın üzerindeki 628 le normal çalışıyor.devrede 628 in bağlantılı olduğu 4 pin var.(5-7-10-12)devredeki pıc kod korumalı olduğu için kendim bir program yaptım.Ama randımanlı bir sonuç alamadım.Eğer bana l298 in bu 4 pinine nasıl bir uygulama yapmam gerektiğini söylerseniz sevinirim.Yani devrede bağlantı olarak sorun yok.Sorun yazılımsal.


Bu mesaja 1 cevap geldi.
T
16 yıl
Çavuş

Verdiğim linkteki tablolardan yararlanarak sırasıyla darbe göndereceksin girişlere.Kullandığın motorun türü nedir? (unipolar,bipolar) Ayrıca çıkışları hangi sırada bağladığın önemli.Burada bilmen gereken L298 in değil; step motorun çalışma mantığı.


Bu mesaja 1 cevap geldi.
S
16 yıl
Yarbay

İnternette bir çok yanlış L298N devresi dolaşıyor.Eğer kendi kullandığın devreyi buraya koyarsan yardımcı oluruz.


Bu mesaja 1 cevap geldi.
O
16 yıl
Yüzbaşı

Sanırım kurduğun devre yanlış, yanında bir de L297 olması lazım.





< Bu mesaj bu kişi tarafından değiştirildi omerege -- 9 Temmuz 2009; 19:44:26 >
Bu mesaja 1 cevap geldi.
E
16 yıl
Yüzbaşı
Konu Sahibi

Devre sorunsuz çalışıyor.L297 yerine 628 kullanmış.Kod korumalı olduğu için bende yeni bir program yazdım.Ama benim yazdığım programda step motor kararsız çalıştı.Onun için l298 in çalışma mantığını somuştum.Datashetten anlamadım.Bu konuda deneyimi olan arkadaşlar yardımcı olursa memnun olurum.

< Resime gitmek için tıklayın >


Bu mesaja 1 cevap geldi.
T
16 yıl
Çavuş

Yazdığın kodu paylaşırsan yardımcı olmaya çalışırız.Aksi halde bu şekilde varsayımlardan hareketle somut çözümler üretibileceğimizi zannetmiyorum.


Bu mesaja 1 cevap geldi.
S
16 yıl
Yarbay

Devre derken şemadan bahsetmiştim.Bu şekilde birşey anlaşılmıyor.


Bu mesaja 1 cevap geldi.
S
16 yıl
Çavuş

ben projelerimde l298 kullandım çok basit bir olay datasheeti var nette sayfaya bak pin bacak bağlantısına iki tane ucu var 00 11 aynı kombinasyonlardır 01 10 saga sola dönüş yapar mantık hep aynı yani diğer bağlantılarda lojik besleme,motor besleme uçları kalanlar ise motorun nekadar volt alcağı ayarı felan onların hepsi datasheette yazıyor baglantısı bile.... nasıl baglantı yaptın programın nasıl bilmiyorum ama bağlantındada hata olabilir programındada ....ters gerilim olayıda olabilir devrende dicem bildiğim kadarı ile L298 içinde diot olarak koruma ekipmanı var ama sen yinede bir araştır şuan olarak kesin birşey sana söliyemem yazılımsalda olabilir devre okadar karmaşık bir devre değil yani

yüksek ihtimal programındadır diye düşünüyorum....





< Bu mesaj bu kişi tarafından değiştirildi SYYSTEMM -- 10 Temmuz 2009; 2:06:04 >
Bu mesaja 1 cevap geldi.
E
16 yıl
Yüzbaşı
Konu Sahibi

Arkadaşlar ;
ya benim yazdıklarımı okumuyorsunuz.Ya da ben derdimi anlatamadım.
Hazır olarak aldığım devre normal çalışıyor.(İLERİ-GERİ-HIZLI-YAVAŞ)Onun için devrede sorun olduğunu artık lütfen yazmayın.
Kartı tasarlayan arkadaş PIC628A kullanmış ve programını kod korumalı yapmış.
Bende kendim program yazayım dedim..L298 in PIC le elektriksel olarak 4 ucu bağlantılı.
Yani bu 4 uc ile step motorun devri-yönü ve hızı ayarlanıyor.

ILK:
IF PORTA.1=0 THEN BASLA
GOTO ILK


BASLA:
HIGH PORTB.0
HIGH PORTB.1
LOW PORTB.2
LOW PORTB.3
PAUSE 1
HIGH PORTB.2
HIGH PORTB.3
LOW PORTB.0
LOW PORTB.1
PAUSE 1
IF PORTA.1=1 THEN BASLA

GOTO BASLA

Mesela buna benzer bir sürü kombinasyon uyguladım ama bir türlü motoru kararlı bir şekilde
hareket ettiremedim.Benim sormak istediğim.Bu kombinasyonun ne olması gerektiği.
Şimdiden teşekkür ederim.


Bu mesaja 1 cevap geldi.
S
16 yıl
Çavuş

quote:

Orjinalden alıntı: EGEHAYDAR

Arkadaşlar ;
ya benim yazdıklarımı okumuyorsunuz.Ya da ben derdimi anlatamadım.
Hazır olarak aldığım devre normal çalışıyor.(İLERİ-GERİ-HIZLI-YAVAŞ)Onun için devrede sorun olduğunu artık lütfen yazmayın.
Kartı tasarlayan arkadaş PIC628A kullanmış ve programını kod korumalı yapmış.
Bende kendim program yazayım dedim..L298 in PIC le elektriksel olarak 4 ucu bağlantılı.
Yani bu 4 uc ile step motorun devri-yönü ve hızı ayarlanıyor.



ILK:
IF PORTA.1=0 THEN BASLA
GOTO ILK


BASLA:
HIGH PORTB.0
HIGH PORTB.1
LOW PORTB.2
LOW PORTB.3
PAUSE 1
HIGH PORTB.2
HIGH PORTB.3
LOW PORTB.0
LOW PORTB.1
PAUSE 1
IF PORTA.1=1 THEN BASLA

GOTO BASLA

Mesela buna benzer bir sürü kombinasyon uyguladım ama bir türlü motoru kararlı bir şekilde
hareket ettiremedim.Benim sormak istediğim.Bu kombinasyonun ne olması gerektiği.
Şimdiden teşekkür ederim.



PIC Basic te önce tanımlama işlemleri oluyormu bilmiyorum önce portları tanıcaksın benim en iyi bildiğim dil assembly.
ve bu portlar tam olarak sürücünen hangi bacağına gidiyor bunlarıda öğrenmek lazım?

sürücünün hangi bacağına gittiğini bilemezsek nasıl yön vercez motora ? low high yapmışsın ama nereye gidio bu bacaklar neyi kontrol ediyo hangi ucu örnek ABCD uçları vardır sürücde AB ucları sagı kontrol eder CD uçları solu sen gittin sagı kontrol etmek için AC ucunu kullandın bilmeden...
olur ya portları kartı tasarlıyan adam surayla bağlamamıştır dikkat etmemiştir ona türkiye burası





< Bu mesaj bu kişi tarafından değiştirildi SYYSTEMM -- 10 Temmuz 2009; 12:52:36 >
Bu mesaja 1 cevap geldi.
E
16 yıl
Yüzbaşı
Konu Sahibi

Tanımlamalar programın başında var.Gereksiz olduğu için buraya yazmadım.
Şöyle açayım;

PORTA.1IN1 e bağlı
PORTA.0 IN2e bağlı
PORTA.7IN3 e bağlı
PORTA.6 IN4 e bağlı





ILK:
IF PORTA.1=0 THEN BASLA
GOTO ILK


BASLA:
HIGH PORTA.0
HIGH PORTA.1
LOW PORTA.6
LOW PORTA.7
PAUSE 1
HIGH PORTA.6
HIGH PORTA.7
LOW PORTA.0
LOW PORTA.1
PAUSE 1
IF PORTA.1=1 THEN BASLA

GOTO BASLA


Bu mesaja 1 cevap geldi.
S
16 yıl
Çavuş

quote:

Orjinalden alıntı: EGEHAYDAR

Tanımlamalar programın başında var.Gereksiz olduğu için buraya yazmadım.
Şöyle açayım;

PORTA.1IN1 e bağlı
PORTA.0 IN2e bağlı
PORTA.7IN3 e bağlı
PORTA.6 IN4 e bağlı





ILK:
IF PORTA.1=0 THEN BASLA
GOTO ILK


BASLA:
HIGH PORTA.0
HIGH PORTA.1
LOW PORTA.6
LOW PORTA.7
PAUSE 1
HIGH PORTA.6
HIGH PORTA.7
LOW PORTA.0
LOW PORTA.1
PAUSE 1
IF PORTA.1=1 THEN BASLA

GOTO BASLA





şimdi sorun şöyle 00 11 de motoru durdurur 01 veya 10 olması gerekiyo 00 ile 11 aynı kombinasyonlar... 01 saga dönüyosa 10 sola döner o motor. 00 11 de motor durur

2 motor baglıya biliosun IN1 IN2 1 motoru IN3 IN4 2. motoru kontrol eder

HIGH PORTA.0
LOW PORTA.1

1 motor için örnek lojik kombinasyon böyle ikinci motor içinde bunu uygulayabilirsin
PORTA0 yerine PORTA1 HIGH yaparsan motor döndüğü yonun tersine dönecektir.. tai porta0 dı LOW yapmak lazım





< Bu mesaj bu kişi tarafından değiştirildi SYYSTEMM -- 10 Temmuz 2009; 15:10:57 >
Bu mesaja 1 cevap geldi.
E
16 yıl
Yüzbaşı
Konu Sahibi

SYYSTEMM arkadaşım yardımın için sağol.Ama ben DC motor değil step motor sürüyorum.
Bana bu konuda yardımcı olursan sevinirim.


Bu mesaja 1 cevap geldi.
S
16 yıl
Çavuş

Adım A1 B1 A2 B2
1 1 0 0 1
2 1 1 0 0
3 0 1 1 0
4 0 0 1 1

1 fazlı olarak sürme


bu kombinasyonları yazsan ????? 2 kutuplu step motor için
programda kesin olarak sorun yokmu varmı inan bilmiyorum çok yardım etmek istiyorum ama PICBASİC teki programına güveniosan bence kombinasyonlarla ilgili bişi ben bak burda böyle birşey buldum

http://www.antrak.org.tr/gazete/042001/nusret.htm


Bu mesaja 1 cevap geldi.
T
16 yıl
Çavuş

Kullandığın motor 6 uçlumu? Yoksa fotograftaki 2 kablo devre beslemesi için mi?


Bu mesaja 1 cevap geldi.
E
16 yıl
Yüzbaşı
Konu Sahibi

T
16 yıl
Çavuş

E
16 yıl
Yüzbaşı
Konu Sahibi

tmcone Yardımın için sağol.CCS C dilini pek bilmiyorum.Onun için verdiğin programı anlamadım.
Şemaya göre motorun sağa dönmesi için portb lerin sıralamasını yazarmısın acaba.
Şimdiden teşekkür ederim.


Bu mesaja 1 cevap geldi.