Haberler:

Forum kuralları güncellendi LÜTFEN  okuyunuz:  https://bit.ly/2IjR3ME

Ana Menü

sinyal üretimi yardım

Başlatan uguryendi, 20 Mayıs 2007, 21:54:09

uguryendi

200Khz 2Mhz ve 4Mhz frekanslarında sinyal üretmem gerekiyor

ilgili bi kod ,  kütüphane , fonksiyon   araştırıyorum

yardımcı olursanırz çok sevinirim

Cetinal

nasıl sinyal kare dalga mı

uguryendi

aslında o pek önemli değil neden derseniz

bana 12V genlikte bi sinyal lazım bunu yükseltirken opamp kullanmnayı düşünüyorum. kare > üçgen > sinüs çevrim yapabilen bir devre buldum ve son katta ( testere > sinüs) kazançı ayarlayarak 12Vluk 200Khz,2mhz,6mhz değerlerinn BİRTANESİNDE sinyal elde edicem
devrem bu



eğer picten sinüs sinyal üretebiliyorsam ne mutlu bana 2 opamp karda olucam (: ama sinüs değilse testere oda değilse kare bu sinyali nasıl elde edebilirim

erdinch

#include <16F877.h>
#fuses  XT,NOWDT,NOPROTECT,NOLVP
#use delay(clock=4000000)
#define sinyal pin_b0


void main() {

set_tris_b(0x00);

while(true){

output_high(sinyal);
delay_ms(1);
output_low(sinyal);
delay_ms(1);

}

}


bu kod ile en basit anlamda 1khz lik bir kare dalga üretebilirsin.ancak mikrodenetleyecinin çıkış gerilimi 5V olacaktır.Bunu uygun şekilde 12V' a yükseltmen gerekir.


delay_ms() yerine delay_us komutunu kullanıp mhz seviyelerinde de kare sinyal üretebilirsin.

fatihsatir

erdinch arkadaşımız eterli açıklamayı yapmış sanırım. Uygun yazılım ile istediğin dalgayı üretebilirsin. Kolay Gelsin.
Dünya güzelliklerine dalıp ahiret hayatını unutma..!

Cetinal

12f serisi 8 pin li bir pic lede olbilir
877 bu iş için baya büyük

uguryendi

bu karedalga üretimini bi fonksiyon haline dönüştürürsem

istediğim sinyalin frekansına göre ( daha doğrusu periyodunu ) değişkene atayıp


1 veya 2 saniye boyunca bi pinden çıkış alıp BU sinyali bir bobine uygulayıp içinde bulunduğu ortamdan dolayı değişimleri eşzamanlı olarak analog bir pinden ADC işlemi yapmak istiyorum.




877 kullanıyorum ama picle yapmak istediğim sadece sinyal üretmek değil
projem tamamlandığında yapılan işe göre daha ufak ADC si olan bi PICmicro düşünebilirim

yardımlarınz ilginiz için çokk teşekkür ederim