![CNY70 ve PIC16F84 ile Devir Sayma](https://320volt.com/wp-content/uploads/2008/01/devir-sayici-pic16f84a.jpg)
Ölçüm sensörü CNY70 Proteus ile simule edilmiş ve uygulanmış bir proje pcb .bas .hex dosyaları var. Emeği geçen kişilere teşekkürler
Açıklamalı devre şeması
Devir sayıcı devre üzerinde 100k potansiyometre ile algılama ayarı kısıtlı olarak yapılabiliyor cny70 sensör üzerinden gelen bilgiyi işlemek için lm358 kullanılmış
Projenin .bas dosyası içeriği
'********************************* '* Name : devir ölçme.BAS '* Author : MAHMUT AKGÜL '* Notice : Copyright (c) 2006 [MAHMUT AKGÜL] '* : All Rights Reserved '* Date : 24.03.2006 '* Version : 1.0 '* Notes : '***************MAHMUT AKGÜL****** define lcd_dreg portb define lcd_dbit 4 define lcd_bits 4 define lcd_rsreg portb define lcd_rsbit 2 define lcd_ereg portb define lcd_ebit 3 define lcd_lines 2 define lcd_commandus 2000 define lcd_dataus 40 a var word son_deger var word deger var word hiz var word hiz_dev var word devir_sayisi var word input porta.0 input porta.1 '**ANA PROGRM** PAUSE 100 son_deger=0 main: count porta.0,1000,deger son_deger=son_deger+deger devir_sayisi=son_deger hiz=deger*60 if porta.1=0 then son_deger=0 lcdout $fe,1 lcdout $fe,2 lcdout, "hiz:",dec hiz lcdout $fe,136," dev/dk" lcdout $fe,$c0,"dev say:",dec devir_sayisi goto main
cny70-ve-pic16f84-ile-devir-sayma
Şifre-Pass: 320volt.com
Yayım tarihi: 2008/01/24 Etiketler: cny70, cny70 sensör, counter circuit, devir sayıcı, microchip pic projeleri, PIC16F84 örnekleri
bas dosyasında sorunvar tekrar yüklene bilirmi
ne gibi bir sorun acaba ?
proteusta 7 açmıyor
devre şemasını proteus isis ile çizip dosya içindeki HEX Kodunu yüklemelisiniz isis bas dosyalarını kabul etmiyor bildiğim kadarı ile
devreyi kurdum ama lcd birşey cıkmadı neden olabilir.çalışması normal sadece çıkış almıyoru
YARDIMLARIN İÇİN TEŞEKÜR EDERİM ÇIKIŞ ALMAYI BAŞARDIM İŞALLAH PRATİKTE
SORUN YAŞAMADAN YAPARIM
bu çıkışları bilgisayarda görebilirmiyiz sende arayüz bağlantı devresi varmı
Merhaba ben Düzce Üniversitesi – Düzce MYO 2. sınıf öğrencisiyim ödevim için bu projeyi uygun gördüm ve kabul edildi inş. yapıp çalıştırmaya çalışacağım.Devre için teşekkürler…Devamını bekliyoruz…Kolay gelsin…
ugurbaxi merhaba ben izmirden bende bunu yapmaya çalışıyom ama buna ek olarak bilgisayar bağlantısı yapcam
onuniçin bilgi arıyorum bulursan bana yazarmısın
SLm cito bilgisayar bağlantısı derken tam anlayamadım nasıl bir bağlantı pek o konularlada fazla uğraşmadım ama tam açıklayabilirsen yardımcı olmaya çalışırım…Bende bunun yanında pic kontrollü 3 fazlı asenkron motor hız kontrolü yapmaya çalışıyorum seninde bu konuda bilgin varsa yardımcı olabilirsen sevinirim…
lcd gözüken bilgiyi seri port yardımı ile bilgisayardan görmek istiyorum
mrb ben sistemi eksiksiz kurdum ama lcd ekranında bir bilgi giremiyorum bana yardımcı olabilirseniz cok sevinirim saygılarımla
sistemi proteustamı kurdun yoksa kartamı proteusa kurduysan pıc cyn70 tarafını kurma çalışmaz onun yerine pals üretici bağla karta kurdusanda pıcke pals üreteci ile dene
ama pals gelmeden ekranda yazıların görünmesi gerekmez mi ben cny70 tarafını ayrı devre olarak denedim pals veriyo devre ben devreyi bread board a kurdum yazılımda bir hata olabilir mi ???
ben proteusta kurdum çalışıyo hexn sorunyok
meraba ben devreyi karta bastım ama hep 0 gozukuyor tur sayısı ve hız,
değişmiyor, hex dosyası doğrumu acaba?
PIC e dışardan 1 verdiğimde de sayı değişmiyor kodu kontrol edebilirmisiniz ben çözemedim olayı?
teşekkür ederim
arkadaslar bende hala cözebilmis degilim devreyı cny 70 tarafı sorunsuz calısıyor hex dosyasınıda dogru bı sekılde yukluyorum pıc e ama lcd ekranında hala bı goruntu yok eger bas dosyasını yukleyebılecegım bı prog varsa ıı olacak hex dosyası ıse yaramıyo lcd ekranımdada sorun yok
Sayın İsmet
Sizin yazdıklarınızda bir karışıklıklar var.Şöyleki:Bir Pic e program yükleyebilmek için bir arabiriminizin olması gerekir bu devre yardımı ile bilgisayarınızdaki Pic editöründe yazdığınız programı ki bu program BAS uzantılıdır şimdi PIC e yükle dersiniz.PIC yükleyici devrenin anahtarınıda “Load” konumuna alırsınız .Bilgisayar programı ,bu programı HEX uzantılı yapar .Program yüklenince soketinden çıkarır bu devredeki soketli yere PIC i takarsınız. Yani ister hexi yükleyin ister bas uzantıyı elinizde bu yazılımlar ve bu PIC yükleme devresi olmadan bu devir sayıcıyı çalıştıramazsınız.
Ayrıca PIC editörlerininde türleri vardır.PIC programını yazan arkadaş aslında REM satırında hangi editörde yazdığını’da yazmalıydı yazmamış. (BAS uzantılı dosyayı Notepat le açarsanız kodları görürsünüz) sanırım buradaki kod PIC BASIC PRO da yazılmış.
Özetle önce bu yazılımı internetten bulun download edin ve bu arabirimi ya satın alın yada kendiniz yapın.
Kolay gelsin
SLm arkadaşlar ben proteusta simülasyonunu yaptım çalışıyorum baskı devreye aktarıcam…
arkadaslar mearaba,
program duzgun calısıyor, ama ben bir turlu değişkeni göstermeyi beceremedim değişkenler 0 da kalıyor hep..
kodu birisi inceleyip düzgün halini ekleyebilirmi acaba?
başına # koymayı denedim , dec3 ile denedim gene calıstıramadım.
yardım lütfen:)
arkadaşlar ben sonunda çalıştırdım lcd bacak bağlantım farklıymıs bide bendeki hex kodunu mehmetakgülden aldım sorunsuz çalışıyor şimdi tşk
Slm arkadaşlar ismet bey aldığınız hex leri buradada yayınlarsanız seviniriz bizde de sorun olursa sizin hexleri kullanırız…
aldığınız hex kodunu burda paylaşabilirmisiniz yada eksikleri soylerseniz duzeltme sansımız olur, teşekkür ederiz şimdiden
hex kodunu karsılastırdım hex doğru ama benim lcd ekran bacak bağlantı şeklim farklı olduğu için birsey göremiyordum.Lcd aldığımızda önce bi data sheetine bakmak yararlı olacaktır.Çünkü her lcdnin bacak baglantısı aynı değilisteyen olursa proteustaki çizilmiş programını verebilirim.
@ismet;
ben ekranda değişik bilgileri gosterebiliyorum sağlıklı bir sekilde, sadece input pininden gelen değişken hep “0” da kalıyor,
calısan hex kodunu
spatzic (at) hotmail dot com
adresine yollayabilirseniz cok sevinirim iyi çalışmalar..
arkadaslar ben devreyi calıstırdım kodda sorun yok yanlış yaptıgım sey farklı opamp kullanmakmıs, değiştirince calıstı , yardım edenlere teşekkür ederim kolay gelsin..
arkadaslar ben devreyi calıstırdım kodda sorun yok yanlış yaptıgım sey farklı opamp kullanmakmıs, değiştirince calıstı , yardım edenlere teşekkür ederim kolay gelsin
arkadaslar bide bunu seri port üzerinden national ınstrument ın labview prog ile haberlestirebilirsek ne güzel olur o zaman işte tam devre olur.
ismet sen egemyo danmısın ordansan sana birşey sorcam sen bina otomasyonunda bunu yapmışın galiba sen deviri ne ile algıladın ben orasını yapamadım yardımcı olurmusun bende otomasyondan erkan 2. öğretim sistem dersinde yapıyom yardım edersen çok sevinirim
arkadaslar mrb,
benim projemde fan motorunun 1 dk da devirini gorebılecegım ama benım 1 sn de bir rs232 ile pc ye data gondermem lazım . yani benim once motorun 1 devrinin kac sn surdugunu hesaplayan sonra 1 dakıkada yaptıgı devrı hesaplayan ve bunu rs232 ıle pc ye gonderen program yazmam gerekıyor.
acıkcası rs232 ve capture modunda daha önce calısma yapmadıgım ıcın zorlanıyorum. programlama dili olarak c kullanıyorum. yardımıcı olabılecek arkadasım varsa sevinirim.
iyi calısmalar arkadaslar
arkadaslar burdaki dosyaları indirıyorum ama adobereader da acmıyor bırturlu. nasıl alabılırm o dosyalrı cok ısıme yarıyacaktı aslında. arkadaslar gonderırsenız cok sevınırım.
iyi calısmalar
Levent Çito Slm [email protected] ekleyın
Devrenin denenmiş pcb ve yazılım (hex,bas) dosyaları bulundu devir-sayici.rar
devreyi çalıştırdım fakat bas dosyasını derliyorum sorunsuz derliyor fakat derlediğim hex pic atınca çalışmıyor micro code studio da derliyorum bu konuda yardımcı olursanız sevinirim.
Arkadaşlar ben devreyi board üzerine kurdum fakat devreye enerji devrediğimde lcd ekranda herhangi bir şey goremiyorum. bunun nedeni nedir acaba yardımcı olacak kimse var mı?
selam.bu devrey yapmak istiyorum.cny70 in ön kısmına bağlanan encoder ı nereden temin edebilirim.marka ve modeli ile ilgili bilgi verirseniz sevinirim.iyi çalışmalar…
ustalar kolay gelsin, bu devre her 1 palsi 1 devir olarakmı lcd de yazıyor.veya her 10 palste 1 devir olarak nasıl ölçtürebiliriz.
Merhabalar ben lise son sınıf öğrencisiyim. Yıl sonu beceri imtihanı için bu devreyi yapmam gerekiyor. İndirdiğim .rar dosyalarında isis devresi yoktu resimlere bakarak devreyi isiste çizdim, pic e de .bas dosyasını attım olmadı, micro code studiodan .bas dosyasının içeriğini yazıp derledim yine olmadı. isis devresini çalıştırınca hata vermiyor ama lcd dede bir şey yazmıyor. Breadboarda veya plakete devreyi çıkarırsam yine lcd de bir şey yazmaz mı? Yardımlarınızı bekliyorum. Teşekkürler…