Ph Metre yazılım yardım

Başlatan elektro2009, 13 Kasım 2010, 20:53:29

elektro2009

Sayın arkadaşlar, eğer mümkünse bu adresteki devrenin yazılımı hakkında yardım edebilirmisiniz,lütfen.
Ben bu devreyi yaptım fakat çalıştıramadım.

http://www.monigot.com/acuarios/controlador/index.php#controlador

Türkçe açıklaması :
http://translate.google.com.tr/translate?js=y&prev=_t&hl=tr&ie=UTF-8&layout=1&eotf=1&u=http%3A%2F%2Fwww.monigot.com%2Facuarios%2Fcontrolador%2Findex.php%23controlador&sl=auto&tl=tr

Benim çizdiğim similasyon şeması ve asm kodları:
http://www.upload.gen.tr/d.php/s11/m3wvc8nh/ph_metre.rar.html
http://www.upload.gen.tr/d.php/s11/m3wvc8nh/ph_metre_asm.gz.html

Yardımlarınız için şimdiden teşekkürler.
Saygılarımla.

elektro2009

Sayın arkadaşlar herşeyi kontrol
ettim bağlantılarım doğru,devremde
sorun yok.Herşey yolunda,fakat
devre çalışmıyor.Hex olarak doğru
çeviri yaptım.Ama neden bu devre
çalışmaz.Similasyon olarak adreste
verdim lütfen konu hakkında yardım
edebilirmisiniz.
Saygılarımla.

Benim çizdiğim similasyon şeması ve asm kodları:
http://www.upload.gen.tr/d.php/s11/m3wvc8nh/ph_metre.rar.html
http://www.upload.gen.tr/d.php/s11/m3wvc8nh/ph_metre_asm.gz.html

elektro2009

Yardım eden arkadaşlardan biri bu devrenin linux işletim sisteminde
derlenip yapılmış olabileceğini söyledi.

Ben devreyi yapan arkadaşa e-mail gönderdim ücretlimi
değilmi diye sordum.Herhangibir cevap gelmedi.
Zaten site 2005 tarinden bu yana güncellenmemiş.
Bu sitede yapamayan, diğer arkadaşlar var.
benim LCD ekranda da böyle görüntü çıkıyor :
http://translate.google.com.tr/translate?js=y&prev=_t&hl=tr&ie=UTF-8&layout=1&eotf=1&u=http%3A%2F%2Fwww.drpez.net%2Fpanel%2Fshowthread.php%3Ft%3D78045%26page%3D2%26pp%3D25&sl=auto&tl=tr
Yardım eden arkadaşlardan biri bu devrenin linux işletim sisteminde
derlenip yapılmış olabileceğini söyledi.

Sayın arkadaşlar yardımlarınız için çok teşekkürler

elektro2009

Sayın arkadaşlar, eğer mümkünse bu adresteki devrenin yazılımı hakkında yardım edebilirmisiniz,lütfen.
Ben bu devreyi yaptım fakat çalıştıramadım.

http://www.monigot.com/acuarios/controlador/index.php#controlador

Türkçe açıklaması :
http://translate.google.com.tr/translate?js=y&prev=_t&hl=tr&ie=UTF-8&layout=1&eotf=1&u=http%3A%2F%2Fwww.monigot.com%2Facuarios%2Fcontrolador%2Findex.php%23controlador&sl=auto&tl=tr

Benim çizdiğim similasyon şeması ve asm kodları:
http://www.upload.gen.tr/d.php/s11/m3wvc8nh/ph_metre.rar.html
http://www.upload.gen.tr/d.php/s11/m3wvc8nh/ph_metre_asm.gz.html

Yardımlarınız için şimdiden teşekkürler.Saygılarımla.


Sayın arkadaşlar herşeyi kontrol
ettim bağlantılarım doğru,devremde
sorun yok.Herşey yolunda,fakat
devre çalışmıyor.Hex olarak doğru
çeviri yaptım.Ama neden bu devre
çalışmaz.Similasyon olarak adreste
verdim lütfen konu hakkında yardım
edebilirmisiniz.Saygılarımla.

Benim çizdiğim similasyon şeması ve asm kodları:
http://www.upload.gen.tr/d.php/s11/m3wvc8nh/ph_metre.rar.html
http://www.upload.gen.tr/d.php/s11/m3wvc8nh/ph_metre_asm.gz.html


Yardım eden arkadaşlardan biri bu devrenin linux işletim sisteminde
derlenip yapılmış olabileceğini söyledi.




Ben devreyi yapan arkadaşa e-mail gönderdim ücretlimi
değilmi diye sordum.Herhangibir cevap gelmedi.
Zaten site 2005 tarinden bu yana güncellenmemiş.
Bu sitede yapamayan, diğer arkadaşlar var.
benim LCD ekranda da böyle görüntü çıkıyor :
http://translate.google.com.tr/translate?js=y&prev=_t&hl=tr&ie=UTF-8&layout=1&eotf=1&u=http%3A%2F%2Fwww.drpez.net%2Fpanel%2Fshowthread.php%3Ft%3D78045%26page%3D2%26pp%3D25&sl=auto&tl=tr
Yardım eden arkadaşlardan biri bu devrenin linux işletim sisteminde
derlenip yapılmış olabileceğini söyledi.

Sayın arkadaşlar yardımlarınız için çok teşekkürler

neural

Devrenin Linux ile derlenip yapılmasıyla diğer ortamlarda (win, mac) derlenip yapılması arasında pek bir fark olmaz. Eğer bu platformlar için uygun derleyici varsa. Yapılan projede seri port ile denetleyici üzerinden veriler alınmış ve bir yazılım vasıtasıyla bilgisayar ekranında görüntülenmiştir. Aynı şekilde bilgisayar aracılığı ile denetleyiciye komutlar gönderilmiş, çeşitli işlemler yaptırılması sağlanmıştır. Yani bu program olmasada Lcd ekran ile bir şeyler yapabilirsiniz.

Derlemiş olduğunuz pic için olan yazılımı ne şekilde yüklediniz? Hangi ayar bitleri ile yüklediniz? Hangi program ile yüklediniz?
Bunlarıda belirtirseniz sanırım daha çok yardımcı olabiliriz.

RcALTIN

Yukarıdaki sorun hakkında bir fikrim yok, ancak amaç ph metre yapmak ise benzer bir projenin ph metre modülüne ait pdf var elimde, istersen buyur bir incele, belki işine yarayabilir....anladığım kadarıyla ph probundan gelen voltajı yükseltip, adc ile okunabilecek bir seviyeye getiriyor bu modül. İleride bende akvaryum otomasyonu temalı bir projeye girişmeyi düşünüyorum, orada faydalanmak üzere döküman arşivime dahil etmiştim bir yerlerden :)
KİMSEYİ ENGELLEDİĞİM YOK, ÖZEL İLETİ DEVRE DIŞI !

elektro2009

Yardımlar için çok teşekkürler.
MPASM v5.20 ile derleme yaptım.
Programı WinPic800_V3_62  ile yükledim.
Ayarlarda herhangi bir değişiklik yapmadan yükleme yaptım.
Ayar bitlerini hiç değiştirmedim,program üzerindeki
ayar bitleriyle yükleme yaptım.
Saygılar.

elektro2009

Sayın arkadaşım RcALTIN,
Bu devre,ph probundan gelen voltajı yükseltip,
adc ile okunabilecek bir seviyeye getiriyor.

RcALTIN

#8
Alıntı yapılan: elektro2009 - 15 Kasım 2010, 00:07:16
Sayın arkadaşım RcALTIN,
Bu devre,ph probundan gelen voltajı yükseltip,
adc ile okunabilecek bir seviyeye getiriyor.

Alıntı yapılan: RcALTIN - 13 Kasım 2010, 22:09:33
anladığım kadarıyla ph probundan gelen voltajı yükseltip, adc ile okunabilecek bir seviyeye getiriyor bu modül.

Doğru anlamışsın diyorsun yani :) Yalnız ben farklı bir devre paylaşmıştım (oradaki pdf içinde detaylı açıklaması da mevcut) o kısım gözünüzden kaçmadı değil mi? Yapmaya çalıştığınız sistem akvaryum otomasyonudur; eğer tek ilgilendiğiniz kısmı ph metre ise o yazılımlarla uğraşmanıza gerek yok(zaten yazılım ispanyolca tasarlanmış), verdiğim devreyi kurun ve adc modülüne sahip bir PIC'e girerek adc okuma işlemi yaptırın, 0-14 PH için 0-3.148 V arasında çıkış alıyorsunuz devreden, bu kadar basit.... ayrıca devrenin tüm malzemeleri reklam olmasın direnc.net de mevcut, dün baktım.



KİMSEYİ ENGELLEDİĞİM YOK, ÖZEL İLETİ DEVRE DIŞI !

neural

Alıntı yapılan: elektro2009 - 15 Kasım 2010, 00:03:49
Yardımlar için çok teşekkürler.
MPASM v5.20 ile derleme yaptım.
Programı WinPic800_V3_62  ile yükledim.
Ayarlarda herhangi bir değişiklik yapmadan yükleme yaptım.
Ayar bitlerini hiç değiştirmedim,program üzerindeki
ayar bitleriyle yükleme yaptım.
Saygılar.

Bende sizin belirtiğiniz ve yüklediğiniz simülasyon dosyaları ile bir denemeler yaptım. İlk sorun dosyaların UNIX tipinde olmasından kaynaklandı. Windows tipine çevirince derleme yaptı. Ancak yazılan yazılım pek başarılı değil bence. Daha program başlarken bir sürü hata verdi. Programın main etiketine dallandığı sırada program sayacının üst biti ayarlanmadığı için yanlış yerlere dallanıyor. Ayrıca yazılan kod GPASM ile derlendiğinden bazı farklılıklar var sanırım. Ya da projeyi yapan arkadaş BANKSEL derleyici komutunu farklı bir şekilde tanımlamış. Bu sorunları düzeltince simülasyon ortamında LCD ekrandan görüntü almayı başardım.

Sizde belirttiğim hataları düzeltip deneyebilirsiniz. Ya da benim düzelttiğim şekilde deneyebilirsiniz.
http://hotfile.com/dl/82610034/8053468/cont.zip.html

elektro2009

#10
Sayın arakadaşım neural  , yardımınız için çok teşekkürler.
Sizin gönderdiğiniz similasyon dosyasını açamadım,hangi
proteus versiyonunda çizdiniz.Ben proteus 7 kullanıyorum.
Ph metre asm kodlarını derleme yaparak hex kodlarına çevirebilirsiniz.
Bendeki hex hatalı olabilir.
Programlarken hata vermiyor, ama karşılaştırma yaptığımda hata veriyor.
Her şey için çok teşekkürler.
Hassas bir ölçüm yapacağım için devre hatalı çalışır mı?
Tam olarak hatasız ve hasas çalışması,ölçüm yapması için
tam olarak ne yapmalıyım.
Saygılarıma.

neural

#11
Alıntı yapılan: elektro2009 - 15 Kasım 2010, 23:01:08
Sayın arakadaşım neural  , yardımınız için çok teşekkürler.
Sizin gönderdiğiniz similasyon dosyasını açamadım,hangi
proteus versiyonunda çizdiniz.Ben proteus 7 kullanıyorum.
Bende ki Proteus 7.7 SP2 sürüm.

Alıntı Yap
Ph metre asm kodlarını derleme yaparak hex kodlarına çevirebilirsiniz.
Derleme işlemini yaptım. Ancak yazılan kodun bazı bölümlerinde mantık hatası var. Örnek vermek gerekirse
org 0x00
goto main
 .
 .
 .
 .
main   ; main etiketi program belleğinin 0x0800 bloğunda. 
       ; Başlangıçta PCLATH kaydedicisi ayarlanmamış. 
       ; Bu yüzden program başlangıçta alakası bir yere dallanıyor. 0x0000 bloğunda kalıyor.


Alıntı Yap
Bendeki hex hatalı olabilir.
Programlarken hata vermiyor, ama karşılaştırma yaptığımda hata veriyor.
Programı yüklemiş gibi görünüyor ama karşılaştırma, doğrulama (verify) işleminde hata veriyorsa kullandığınız denetleyici programlanmamış demektir. Kulladığınız yazılımın ayarlarına bakınız veya başka bir entegre programlama yazılımı ile deneyiniz. Ic-prog olabilir.

Alıntı Yap
Hassas bir ölçüm yapacağım için devre hatalı çalışır mı?
Tam olarak hatasız ve hasas çalışması,ölçüm yapması için
tam olarak ne yapmalıyım.
Yazılacak programa bağlıdır. Eğer kullandığınız sensörlerin teknik özelliklerini iyi bilip buna göre bir program yazarsanız, tam anlamıyla gerilim çıkışı olan sensörün gerilim dönüşümünü hesabını tam yaparsanız çok bir sorun olacağını sanmıyorum. Eğer dönüşüm ile uğraşmak istemiyorsanız DS1820 gibi sayısal çıkış veren sensörler kullanabilirsiniz. Tabi pH sensörünün sayısal çıkış vereni var mı bilemiyorum.

elektro2009

Çok teşekkürler,bayramınızı en içten dileklerimle kutlarım.
Saygılarımla.

yucelcem

bunun ölçme mantıgı nedir

elektro2009

#14
Sayın arkadaşım neural,gönderdiğiniz similasyon  çiziminde deneme yaptım,çok geç olarak LCD ekranda görüntü alınıyor.
Ama PIC ' e yükleyip devrede denediğimde LCD ekranda hiç görütü alamadım.
Saygılarımla.