Arama butonu
Bu konudaki kullanıcılar: 1 misafir
5
Cevap
1305
Tıklama
0
Öne Çıkarma
Pic16f877A ile ilgili bilgisi olanlar yardımcı olabilir mi?
M
6 yıl
Çavuş
Konu Sahibi

Tepe değeri 5v olan bir sinüs dalgasını opamplarla doğrulttum. Ancak bu sinyal dc değil, sadece negatiften kurtardım, dalga pozitif alternansta yani. Şimdi bu sinyali 16f877a nin adc sinden okutup lcd ye yazdirmam gerekiyor. Anlık olarak, rms değeri ve tepe değerini yazdırmak istiyorum. Epey bi uğraş verdim ama yapamadım. Yardım edebilirseniz çok sevinirim.

Offset vermedim. +5v -5v arasında olan sinüs sinyalin +5v una dokunmadım, -5v unu tersledim. Bu şekilde sürekli 0 dan başlayıp +5v ta yükselip tekrar sıfıra inen dalgalar elde ettim. Frekans sabit. Dalganın genliği değişiyor.

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

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



G
6 yıl
Yüzbaşı

Nedion ya sen ?



< Bu ileti mobil sürüm kullanılarak atıldı >

W
6 yıl
Binbaşı

sadece bir sinüsü değiştirmişsin ve yapmak istediğini yazmışsın. neleri deneyip nerede tıkandığını yazmamışsın.

rms yazabilmek için bir süre veri toplaman lazım bkz:rms tanımı

16f877a adcsi?

adcn nasıl çalışıyor? seri paralel?

kabaca yapman gereken: sinyal çıkışına adcyi bağlayıp adcden veri almak. paralelse çok kolay seri ise de yaparsın. lcd muhtemelen paraleldir(4pin). bu veriyide lcdye bascan. rms için son 10 veriyi stoklayıp hesaplama gibi bir yöntem deneyebilirsin

pek bir şey söylememiş olabilirim ama tam olarak neyi yapamadığını belirtmemişsin.


Bu mesaja 1 cevap geldi.
K
6 yıl
Binbaşı

Bilgi vereyim diye "Forumun elektronik ve mekanik" bölümü var diye yazıyorum ve de çıkıyorum.
https://forum.donanimhaber.com/forumid_199/tt.htm


Bu mesaja 1 cevap geldi.
M
6 yıl
Çavuş
Konu Sahibi

quote:

Orijinalden alıntı: whatif

sadece bir sinüsü değiştirmişsin ve yapmak istediğini yazmışsın. neleri deneyip nerede tıkandığını yazmamışsın.

rms yazabilmek için bir süre veri toplaman lazım bkz:rms tanımı

16f877a adcsi?

adcn nasıl çalışıyor? seri paralel?

kabaca yapman gereken: sinyal çıkışına adcyi bağlayıp adcden veri almak. paralelse çok kolay seri ise de yaparsın. lcd muhtemelen paraleldir(4pin). bu veriyide lcdye bascan. rms için son 10 veriyi stoklayıp hesaplama gibi bir yöntem deneyebilirsin

pek bir şey söylememiş olabilirim ama tam olarak neyi yapamadığını belirtmemişsin.
Mikroişlemci konusunda pek bi cahil olduğum için bildiğin kodu yazamadım. Sinyalin tepe ve rms değerini yazdırmak istediğimi ve yapamadığımı yazdım. Ne yaptıysam sıfır volt yazdı lcd de. timer kesmeler vs. işin içinden çıkamadım. Ama şükür ki bi arkadaşın yardımıyla timer kesme vs kullanmadan hallettim. Teşekkürler.



M
6 yıl
Çavuş
Konu Sahibi

quote:

Orijinalden alıntı: KendiİsteğiyleAyrıldı

Bilgi vereyim diye "Forumun elektronik ve mekanik" bölümü var diye yazıyorum ve de çıkıyorum.
https://forum.donanimhaber.com/forumid_199/tt.htm
oraya açtım yine de pek hareketlilik yoktur diye buraya da açtım.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.