Herkese merhaba, diğer projeler daha karmaşık görünüyor ama benim basit bir at89s52 ile frekansmetre oluşturmam lazım.Frekansmetrenin 6 digit (6 karakterli ) olması gerekiyor dolayısıyla lcd sürmem lazım sanırım ayrıca kare dalga,üçgen dalga ve sinüsoidal dalga da ölçebilmesi lazım. Beni bir hayli zorladı o yüzden fikirlerinize ihtiyacım var
Not: Schmitt-trigger girişe bağlanırsa sanırım bu dalga türlerini sağlıyor
Şimdiden hepinize teşekkür ederim
at89s52 de 3 adet 16 bit timer varmış,
dolayısı ile frekansmetre için bol kaynakların var !
donanımı aşşağı yukarı kurdum ama yazılımda sorun çekiyorum,sanırım keil kullanmam ve c ile yazmam gerekiyor
mesaj birleştirme:: 13 Ocak 2013, 16:45:27
http://interface.khm.de/index.php/lab/experiments/arduino-frequency-counter-library/ (http://interface.khm.de/index.php/lab/experiments/arduino-frequency-counter-library/)
Buradaki kodları bir incele...
Frekans ölçme kütüphanesini özellikle...
Saygılar...
asm kullanmanı öneririm. Donanım kaynaklarını kesin kontrol etmek ölçü sistemleri için önemlidir. Özellikle zamanlamalar açısından. Ekrana başka bir şey yazdırmayacaksan LED ekranda olabilir.
Ekranda yazanın 6 digit olması lazım olduğu için Lcd lazım gibi geldi hatta entegreyi aldım bile
bir de önemlisi schmitt trigger lazım sanırım girişe bağlı çünkü sinüsoidal,kare ve üçgen de ölçmek istiyorum
başka bir öneriniz var mıdır ?
teşekkür ederim
opamp ile yapabilirsin. Gerekirse sinyalin istediğin yerinden kırpabilirsin. Sinyal seviyesi önemli değil diyorsan 4093 işini görebilir. Girişe zener diyotlu koruma koyabilirsin.