Pid kontrol hk. (Türbin Bloğunun Yön Ayarı)

Başlatan argetek, 27 Şubat 2016, 22:36:00

argetek

Merhaba  Arkadaşlar ...


Bir müşterimin isteği üzerine  bir  rüzgar  trübünü için  yön  kontrol ve Ups Oto on of  kontrol unitesi  hazırlamam  lazım henüz  başlamadım ama  sizlerinde  fikirleri doğrultusunda  doğru  başlamak ve fazla karmışıklaşmadan bitirmek  istiyorum  kısacası  sistem  2  aşama 

1.AŞAMA

elimde 1 rüzgar hızı ölçen (anomemetre ) ve 1 adet de rüzgar yönü ölçen (wind vane) bulunmakta  şimdi  ilk  unite  sunu  yapacak 

önce  rüzgar  hızına bakıcak ve istenilen degerin altında  ise  herhangi bir  işlem  yok  okumaya devam  istenilen  degerler icinde  ise  yön ölçümüne  bakacak dileimki enomeskop yani wind vane  kuzeyi gosteriyor  bu  durumda  1 nolu röleyi 10 sn cekicek ve  birakacak sonra  üretilen enerji cıkışını  ölçerek istenilen çıkış elde  edilmis ise duracak yok elde  edilmemiş  ise  bu kes aynı  röle  5 sn cekecek ve  bırakacak  yine  üretim  ölcülecek  ve  istenilen  degerde  ise  rüzgar  hızı  ölçümüne  devam edeçek  ve  hız  istenilen degerde  ise yön  kontrolü  yapacak işte  burada  işler  biraz  karışıyor  asıl  fikir  almak  istediğim  aşama  bu kısım şimdi  eğer  rüzgar  yönü  değişmemiş  ise 


YON:
if PORTB.1=1 THEN
KUZEY1.HIGH
PAUSE 10000
if PORTB.2=1 THEN
KUZEY1.HIGH
PAUSE 10000
if PORTB.3=1 THEN
KUZEY1.HIGH
PAUSE 10000
if PORTB.4=1 THEN
KUZEY1.HIGH
PAUSE  10000

"burada  bu  4  işlem yapıldığında  bunun  tam tur donduğunu  düşünün şimdi burada toplamda  çevirmek isteğim motor  40 sn devrede  kaldığında  tam turunu  tamamlıyor  aşağı yukarı  olarak ufak tefek  kaçırmalar  olaçaktır  eminim  o kısmı  daha  sonra  çözmeyi  düşünüyorum bir  yol  bulucam  o kısma şimdi  yapmak isteğim  tam turu  tamamladığında  önçeki döndü yönü hatırlayıp  artık  gelen  yön bilgisine  giderken  ters istikamette hareket  ermesi yani artık  ROLE1 yerine  ROLE2  yi  cekmeli tabiki  arada  kuzeyden güneye  gitti  gittiği yön role  bir  uzerinden ise  guneyden  kuzeye  geri donerken bu kez  role2 uzerinden  geri  gidecek  yani  kısaca  size  sormak  istediğim konu  yon bilgilerine  nasıl bir  algoritma  uygulamalıyımki  kuzeye  giderken  role1  den  gittigini bilsin  ve  guneyden  kuzeye  geri donerken  aynı yonden degilde  role2  den  gitsin"


goto HIZ

HIZ:
hizölc<ham250 then



Saygılarımla...

Elzemefe

#1
müşterin mi _?  ... :D  kolay gelsin
Formdaki  mesaj sayın  12  ve hepsi  ticari
bir amaç  için ...

argetek

Alıntı yapılan: Elzemefe - 27 Şubat 2016, 22:48:04
müşterin mi _?  ... :D  kolay gelsin
Formdaki  mesaj sayın  12  ve hepsi  ticari
bir amaç  için ...

öncelikle  saolasın 
ticari amaçlı  soru  sormanın yanlış tarafı nedir  anlayamadım  amaç forumda  yardım etmek  ise ticari yada  amatör  farkedecegini  sanmıyorum yani soruyu  söyle  sormuş olsaydım  arkadaşlar yapmayı düşündüğüm bir  proje  var  sunu sunu  nasıl  yaparım demseydim  ve  sizleri  kandırsaydım yardımcı  olacaktınız  öylemi  çok  yanlış  bir  düşünme  şekli  bençe zamanında  picproje de  aynı nick  ile  yapmıs  olduğum  katılımları  incele  istersen  foruma  yeni  yeni  katılım  yapmanın  suc  oldugunu  bilmiyordum  afedersin elzemefe  ETE hocanın  picproje deki  katılımlarından  çok  sey  ögrenmiş  oldugumdan  bu  forumda  devam etmeyi  düşünmüştüm  ama  demekki  herkezin zihniyeti  ETE hocanınki gibi olmuyor
saygılarımla....
Saygılarımla...

Burak

PID kontrol bunun neresinde sisteme etki ediyor onu anlamadım ? Bu kısmı biraz daha açman gerekecek ...

Burak
Ω Gens Una Sumus Ω

Mali-88

Ticari amaçlı olunca aslında daha çok yardımcı olmak gerekir sonuçta bu işi yapacak yabancı marka cihaz vardır argatek bu cihazı kendi yaptığında ülkemiz kazanmış olur yabancılara para kazandırmamış oluruz. Üretime destek oluruz.

argetek

sayın BURAK GUNAY

ben tum  projenin  acılımını  yaptım  ama  yazılım  hakkında  sadece  takılma  ihtimalim  olan  kısmı yazmıştım  Rüzgar Türübünlerinde  Kanatların Acılarını Kontrol erden Sistemlere  PID KONTROL  deniliyor  o  kısmı  ben  zaten  yapabilecegim  icin  sadece  takılma  ihtimalim olan  kısmı  yazmıştım PID  kısmı  Az önce  yazdığım aşamayı geçtikten  sonraki aşama  yani  rüzgar  hız  ve  yönü  hallettikten  sonra aşırı  rüzgarlarda  yine  rüzgar  hız  olcumune  gore  kanatlara  bağlı  servo  motorlarla  bu  motorların  kontrolu  kolay  encoder  var  hepsinde  rüzgarın  durumuna  gore  acıları  deiştirilerek  rüzgarı  daha iyi  alır  duruma  yada  tam  ters  duruma  getirerek  PID KONTROL sağlanıyor 


Saygılarımla...
Saygılarımla...

argetek

Sayın MALI-88  sizinle  tamamı ile  aynı  fikirdeyim  bu cihazı  x marka  olarak  bircok  yabancı firmadan  zaten  satın  alabilirim  en  kolay  yolu  bi  PLC cihazı  alıp  sisteme gore  programlamak  ama  benim  amacım  herseyine  hakim  olabilecegimiz  arıza  yaptıgında  alman  italyan  fransız  firmalara  boyun  bukmektense  kendimiz  yapabilelim  ki  ornek  digelim  gunun birinde  ben  bu  cihazın  bakımı yada  tamirini  yapamaz  durumdayım  pic  ile  ugrasam  herhangi bir  arkadaş  gelip  sisteme  baktığı  anda  sistemi  cozer  ve  gerekiyorsa  yeniden  pic  yazılımı  yazarak  sistemi  calışır  hale getirebilir  yok  ama  ben  buraya  bir  PLC  koyarsam  altı  ustu  birkac  timer  ve  d/a  birkac  giris  ve  cıkısı  olan  cihaz arıza  yaptıgında  hem sistem  gunlerce  teknik  servisin  gelmesini  bekleyecek  hemde  gelen  servis  alıp  cihazı  goturecek  birde  dedigim  gibi  pro  bir  ruzgar  trubunu  gorunce  1 liralık  tamir  işlemini  taa  PLC  yi  yenilemeye4  kadar  getirecek  firmalardan  kurtarmıs  olmak  amacım ben  kısaca  ihtiyacı  az  once  yazdım  boyle  bir  sistem  komple  yansa  ve  ben  olmasam  herhangi bir  pic  uzmanı  arkadas  bunu 3-5  binliraya  yeniden  yapsa  kim  kazanır  sizce  ?

Saygılarımla....
Saygılarımla...

Elzemefe

#7
Ticari yazmanda  bir sakınca yok .. Ben  şuna bakarım  kim ne derse desin
formdabaşka zaman kime yardımcı  oldun _?  Çok  laf uzatmayı sevmeyen biriyim aslında 
buraya yazacak çok şey  var ama gerek yok bu  platform yeri değil..

argetek kardeş bundan sonra form da özellikle gözlerim seni arayacak
bakalım bu  kadar  milli düşüncenin formda da etkili  olması dileğiyle .....

Ayrıca biz PIC i  diğer elektronik komponentleri  nerden alıyoruz...
Bazı  şeyleri  konuşurken  lütfen biraz dikkat edelim



argetek

Sayın ELZEMEFE

Haklısınız  burası  tartışma yada  benim  arabam  seninkini  geçer  yeri  değil  Yaşım 43  Ve  bu  tür  yarış işlerini  geçeli  çok  oldu  benden ama  kısaça  bir  çevap  vermek  istiyorum  sadece  çehaletimi  bağışlayın ama  bençe  birilerini  yargılamadan  önçe  bir  üyelik  bilgilerini  inceleyin  bence  ben  daha  oçak 27 de  üye  olmuşum  siteye  yani  ortama  1  aylık  süre  içinde ortalama  12-15  yazı yazmışım  ve  bunlar  tamamı 1 konu  ve  dallarından  oluşuyor  sana  sadece  meraktan  soruyorum  :) siteye  ilk  üye olduğundan  kaç  mesaj  sonra  insanlara  faydası  olan  bir  yazı  yazdın  yine  ben  cevaplıyayım soruyu  ilk  soru  sorduğun andan  itibaren  faydalı  olmaya  başladın  sen yazmasanda  sana  yardımcı  olan  insanların  yazdıklarını konuyu  merak  eden  herkez  okudu  ve  böylece  sen  öğretmesende  insanların  öğrenmesine  vesile  oldun 



Saygılarımla....
Saygılarımla...

Elzemefe

aslında  bu tam bir muamma  siteye  üyeliğim çok daha erken  ete  hocam yanlışlıkla  üyeliğimi  sildi
sonra tekrar sil baştan  oldu

Burak

Alıntı yapılan: Elzemefe - 27 Şubat 2016, 23:50:04
Ticari yazmanda  bir sakınca yok .. Ben  şuna bakarım  kim ne derse desin
formdabaşka zaman kime yardımcı  oldun _?  Çok  laf uzatmayı sevmeyen biriyim aslında 
buraya yazacak çok şey  var ama gerek yok bu  platform yeri değil..

argetek kardeş bundan sonra form da özellikle gözlerim seni arayacak
bakalım bu  kadar  milli düşüncenin formda da etkili  olması dileğiyle .....

Elzemefe , forumumuzdaki müdavimlerimiz olsun , Erol hocam olsun bizler kimseden bir yardım beklemiyoruz , aynı şekilde kimseden takdir veya bir teşekkürde beklemiyoruz .. Biz dağarcığımız kadarıyla bu foruma zaten yeterince aktarımda ve katkılarda bulunuyoruz .. Eğer bir konunun ticari olduğunu düşünüyorsan ona yorum yazmamakta özgürsün , eleştirmektede özgürsün ama yargılamamak kaydıyla ...Dolayısıyla bu konuyu kilitlemek zorunda kalmak istemiyorum ... Aynı şekilde Argetek isimli arkadaştanda ricam bunu daha fazla uzatmamanız ... Lütfen konuya yoğunlaşın ve yardımda bulunmak isteyenler cevap versin ..

Ben şunlara kızarım : hiçbir arge'de bulunmadan gelip buraya direkt arzuhalini belirtip yararlanmak isteyen arkadaşlara , ve emeksiz yemek yemeye çalışanlara ...

Söz konusu projede belirli bir noktaya kadar işi çözümlemiş ama bir yerinde takılmış olan bir forum üyesine yargılarda bulunmamız doğru olmaz (sende eski bir üyemiz olarak takdir edersin ..)

Lütfen sevgili saygılı ve yargısız yorumlarla birbirimize yol yordam göstermeye çalışalım ... Bu forum ve bireyleri bir ailedir ..

Burak
Ω Gens Una Sumus Ω

argetek

Sayın BURAK GÜNAY

ilgi  ve  alakanızdan  dolayı  teşekkür  ederim  ve  üslubumda  yanlış  var  ise  konuyu  izleyen  herkezden  adıma  özür  dilerim


Saygılarımla...
Saygılarımla...

Elzemefe

Burak hocam size tamamen katılıyorum

"Ben şunlara kızarım : hiçbir arge'de bulunmadan gelip buraya direkt arzuhalini belirtip yararlanmak isteyen arkadaşlara , ve emeksiz yemek yemeye çalışanlara ... "
bu  cümle her şeye  cevap veriyor

saygılarımla..


Burak

Herkesle hemfikir olduğuma sevindim ... Konuya dönersek ;

Argetek senden takıldığın kısımla ilgili daha detaylı bir açıklama bekliyorum , lakin yazdığın kod parçası ve çözümlemek istediğin şey kendini tam ifade etmiyor , çünkü konu başlığın "PID kontrol" lakin senin sıkıntın "PID kontrol" değil , bir tezat oluşturuyorsun .. Biraz daha detay verirsen başkalarıda konuya vakıf olup 1. aşama problemini hızla giderirsin ...

Burak
Ω Gens Una Sumus Ω

argetek

Sayın BURAK 

Ozaman konuyu  tam olarak detayı  ile  yazayım 

SİSTEM CALIŞMA ŞEKLI :

1-Yön Kontrol
2-Hız Kontrol
3-Kanat Acı Kontrol
4-Nacel(jeneratör Kabini ) Yön  Kontrol

Sistemin Kullanılacağı cihaz  Bir  Rüzgar Türübünü 

VERI ALDIGIM SENSORLER :
1-Anemometre  (Rüzgar hız Ölçer  )
2-Anemescop (Rüzgar Yön Göstergesi Wind VANE )

YAPILACAK İŞ :

Rüzgarın Yönü ve  Hızı Karşılaştırılarak Rüzgar Hızı Yeterli ise  Nacel (Jeneratör Kabini) Dairesel yönde Rüzgarın Yönüne  Göre  Dönecek Dönüş DC bir  motor  ve  dairesel bir  dişli yardımı  ile  yapılıyor .

BENIM YAPTIĞIM KISIM :

Rüzgar Yönünü alıp bir  değişkende  saklıyorum  ve  bir  LCD  uzerine  yön bilgisini yazıyorum
Rüzgar Hızını alıp Bunuda  Aynı LCD üzerinde  2. satırda  veriyorum

SORUN YAŞAMA IHTIMALIMIN OLDUGU KISIM :

rüzgar  yonunu  aldım  ve  değişkene  yazdım  sabit imle  karşılaştırdım  rüzgar  yönü değişmiş  ise  rüzgar  hızına  baktım  rüzgar  hızını 10 sn  yede  bir  alıp bir  değişkene  yazıyorum  sabitimle  karşışlaştırıyorum  ve sabit  değer e eşit  yada büyük  ise  nacel i bir  yönde  döndürmeye  başlıyorum  bu  dönüş 10 sn lik  4  periyottan olusuyor başlangıç  noktasından  itibaren  ilk 10  sn  döndügünde  nacel  kuzey  yönüne  döndü daha  sonra  wind vane  doğu  yönünü  gösterdi  bu  durumda  kuzeyden  doğuya  dogru  role1  uzerinden  döndü daha  sonra wind vane batıyı  gösterdi nacel  yine  dogu  yonunden batıya
tekrar  role1  uzerinden  gitti şimdi wind vane   tekrar kuzeyi gösterdiğinde  artık  nacel role  bir  üzerinden  aynı yönde  dönmemeli  artık röle2 uzerinden  ters  istikamete  dönmeli  buraya  kadar  sorun yok sorun  surada  daha  doğrusu sorunda  değil  kafamda  bir  algoritma  oluşturamadım simdi  4  ayrı  parca  halinde  kuzeye  geldi  bir  değişkende  kaç kez  role1 in  aynı yönde  gittiğini tuttuk  ve kuzeye  giderken  bu kez  tam tur ters  yönde  gitmesi  gerektigi için  bu kez 10 sn degil  role2 uzerinden  40 sn  donmesi  gerekiyor 

bu aşamayı gecersem  diger  kısımları  kendim  halledebilirim  şimdi  kafamda  yapılandıramadığım  kısım  surası  role1  10 sn lik 2  periyotla sola  gitti  kuzeyden güneye  geldi  ve  şimdi  dogu ya  gitmesi  gerekiyor  tam tur yerine  dogu  yonune  role2 10 sn  calıssa  doguya  yonelmis  olacak  işte  burada  kafamda  bir  algoritma  olusturamadım  kısaca  durumu anlatabilmek  icin  bir  senaryo  hazırlamaya  calıstım ama  anlatabiliyormuyum  acıkcası  emin değilim  :)


saygılarımla...

Saygılarımla...

Powered by EzPortal