avatar_fatih88

PIC İLE 0-10V MOTOR SÜRÜCÜ KONTROL ETME

Başlatan fatih88, 24 Haziran 2021, 22:14:39

fatih88

Arkadaşlar merhabalar sağlıklı günler plc kullanmadan 0-10v yollayarak 1,5kw
driveri sürmek istiyorum internetten çalışıyor diye bir devre buldum ama pek pwm ile çalışacak gibi gelmiyor similasyonda 5v verdiğim pwm 10v olarak çıkıyor lakin dc değil 10khz yolluyorsam çıkıştada 10khz var sürücü frekanslı voltajı kabul ediyormu yoksa ham dc voltajmı gerekli
teşekkürler

bilgi paylaştıkça çoğalır!!

www.fayelektronik.com

İlyas KAYA

#1
Bazi sürücüler 0-5v 0-10v veya 4-20ma diye analog girişi ayarlaya biliyor. Yada 0-10v girip analog girişi yüzde olarak ofset edebiliyorsunuz. Kullandığınız sürücünün parametrelerini kontrol edin.
Var ise 1k bir direnc ile direk pic den sürücüye girebilir siniz. Tabi gnd leri ortalamaniz lazım.

Böyle bir ayari yok ise de uygun bir pulldown direnci ve optocoupler ile de surebilirsin.
Göz odur ki dağ ardını görsün,
Akıl odur ki başa geleceği bilsin.!

a.zorba

#2
pic çıkışına bir RC filtre koy   1K 47uf kullanıyorum. opmapla ikiye katla tamam dır .

fatih88

Alıntı YapBazi sürücüler 0-5v 0-10v veya 4-20ma diye analog girişi ayarlaya biliyor. Yada 0-10v girip analog girişi yüzde olarak ofset edebiliyorsunuz. Kullandığınız sürücünün parametrelerini kontrol edin.
Var ise 1k bir direnc ile direk pic den sürücüye girebilir siniz. Tabi gnd leri ortalamaniz lazım.

Böyle bir ayari yok ise de uygun bir pulldown direnci ve optocoupler ile de surebilirsin.
çok matah bir sürücü değil hava sirkilasyon fanı için kullanılacak resimde ekliyorum ben pek sürücü işinden anlamıyorum ekrandan fan hızını ayarlamak istiyor buda en basit 0-10v ayar ile oluyormuş galiba

bilgi paylaştıkça çoğalır!!

www.fayelektronik.com

ahmet_zxc

hocam dac kullan.kaç adım istiyorsan o kadar bit lik dac seç kullan düşünme ..

fatih88

Alıntı Yaphocam dac kullan.kaç adım istiyorsan o kadar bit lik dac seç kullan düşünme ..
Bu zamana kadar hiç dac ile proje yapmadım kaç adım derken orayı anlayamadım
bilgi paylaştıkça çoğalır!!

www.fayelektronik.com

ete

Adım derken çözünürlüğü kast ediyor. İşlemci DAC ları genelde 5 bit çalışıyor buda 5 bitlik çözünürlük demek olur. Bu da sana 32 adımlık bir çözünürlük yada kademe sunar.
Buda 10.000 /32 =her kademede 312 mv luk bir voltaj artışı sağlar. İşini görürse bu şekilde yapabilirsin.
Anladığım kadarı ile bu kullanacağın alet bir inverter ve frekans artışı sağlayarak motorun devrini kontrol ediyor. Bu bir AC motor kontrol inverteri. Devir (frekans ) ayarını alete 0-10v aralığında voltaj vererek yapıtırıyorsun.

Ete

fatih88

Alıntı YapAdım derken çözünürlüğü kast ediyor. İşlemci DAC ları genelde 5 bit çalışıyor buda 5 bitlik çözünürlük demek olur. Bu da sana 32 adımlık bir çözünürlük yada kademe sunar.
Buda 10.000 /32 =her kademede 312 mv luk bir voltaj artışı sağlar. İşini görürse bu şekilde yapabilirsin.
Anladığım kadarı ile bu kullanacağın alet bir inverter ve frekans artışı sağlayarak motorun devrini kontrol ediyor. Bu bir AC motor kontrol inverteri. Devir (frekans ) ayarını alete 0-10v aralığında voltaj vererek yapıtırıyorsun.
Erol hocam cevabınız için teşekkür ederim yukardada söylediğim dac hakkında hiç bir bilgim yok önerebileceginiz 2 adet dac barındıran bir pic varmı nextion LCD kullanarak ayakkabı tünel fırın yapmam isteniyor en azından datasheet e bakarak çözmeye çalışayım
bilgi paylaştıkça çoğalır!!

www.fayelektronik.com

ete

#8
Pic 16F1825 ve 16F1827.
Aşağıdaki linkte verdiğim programıda bir incele istersen içinde benzer amaca yönelik bölüm içeriyor.
https://etepic.com/index.php/topic,532.0.html
Ayrıca aşağıdaki kodlarıda incele bir ara deneme yapmıştım. İşlemci 16F1827 dir.

ASM
  __config _CONFIG1, _FOSC_INTOSC & _WDTE_OFF & _PWRTE_ON & _MCLRE_OFF & _CP_OFF & _CPD_OFF & _BOREN_ON & _CLKOUTEN_OFF & _IESO_OFF & _FCMEN_OFF
  __config _CONFIG2, _WRT_OFF & _PLLEN_ON & _LVP_OFF & _STVREN_OFF & _BORV_25
ENDASM

DEFINE OSC 32
OSCCON=%01111010
   

PORTA=0:TRISA=%00000100  'kritik nokta DAC_Out pini giriş olarak önceden ayarlanmalı
PORTB=0:TRISB=%00000000 
ANSELA=%00000000
CM1CON0=0
DACCON0=%11100000


ada VAR Word
add VAR Byte    
dad VAR Byte
 
PAUSE 200

basla:

'ADCIN 0,ada
'pauseus 20                              
'add=(ada*32)/1023  '5bit dac 32 adım
'dad=add
'DACCON1=dad
'add=0

ada=ada+1
IF ADA=32 THEN ADA=0
DACCON1=ADA
PAUSE 100
GoTo basla


Ete

fatih88

Hocam yolladığınız devre beni biraz aydınlattı harici bir dac kullansam en uygun fiyat 24tl bunun yerine 74hc595 ve op-amp kullanarak yapmayı pilanladım 33 adet de voltaj tablosu hazırladım 0-10v arası 33 adet kendimin belirlediği dizi içini gezerek motorun hızını ayarlamayı düşünüyorum sizce nasıl olur  bide hocam nextion lcd gibi çalışan daha uygun lcd bulabilirmiyim fikriniz varmı
bilgi paylaştıkça çoğalır!!

www.fayelektronik.com

ete

33 adet işinde R-2R meselesini ayarlamak zor olacak. Bazen adet çoğalınca uygun değer bulmak zorlaşıyor. tablo yapıp hesapladın ise sorun yok. Belkide bu şeklde daha iyi kontrol edersin.
Ekran olasılığı konusunda bilgim yok maalesef.

Ete

ahmet_zxc

595 opamp yerine pwm ile voltaj üretip opampla hem katlayıp hem güçlendirmek daha uygun olur ama dac kadar stabil olmaz.

ayrıca birçok pic in içinde 5 bit yani 32 adım (yani senin istediğin gibi) dac var ek entegre vs kullanmadan onu kullan geç bence..

fatih88

Alıntı Yap595 opamp yerine pwm ile voltaj üretip opampla hem katlayıp hem güçlendirmek daha uygun olur ama dac kadar stabil olmaz.

ayrıca birçok pic in içinde 5 bit yani 32 adım (yani senin istediğin gibi) dac var ek entegre vs kullanmadan onu kullan geç bence..
Hepsinde iki adet dac yok bana 2 adet dac gerekli glcd falan baglanacak bacak sayısı fazla olması gerekiyor
bilgi paylaştıkça çoğalır!!

www.fayelektronik.com

fatih88

Akadaşlar konu eskidi ama işlerimin yoğunluğundan bir türlü hazırladığım dataları atamadım. hep almakla olmuyor birazda vermek gerekiyor 0-10v motor kontrolün 595 ile göndermem gereken datalarını hazırlamıştım lakin kullanmak nasip olmadı sabah bu ufak kod bloğunu ccs c de yazdım öyle matah birşey değil sadece ihtiyacı olan arkadaşlara feyz versin diye hazırladım belki bir arkadaşımızın işine yarar
iyi çalışmalar
bilgi paylaştıkça çoğalır!!

www.fayelektronik.com

mehmet

Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
http://www.mehmetbilgi.net.tr
CC BY

Powered by EzPortal