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.
Nedion ya sen ?
< Bu ileti mobil sürüm kullanılarak atıldı >
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.
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.