Gerwin
An amplifier is just a modulator for a power supply |Toffe Gebruiker
Zoals een goed electronicus betaamt zat ik op deze zondag middag me te bedenken wat ik nou weer zou gaan proberen met mijn AVR test bord. Aangezien ik mij laatst een beetje verdiept heb in AM zenders en dergelijke leek het me leuk een AM zender te maken met een AVR.
Het probleem: Het werkt half.
Ik ben nu zover dat dit een piep genereert op de frequentie van 1500Khz
'Atmega 16 AM zender op 1500Khz
'kristal 12mhz
'input middels rs232/sinus
$regfile = "m16def.dat"
$crystal = 12000000
$baud = 115200
Config Timer0 = Timer , Prescale = 8 ' 1,5mhz uitput
Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down
, Compare B Pwm = Clear Down
, Prescale = 1 ' config timer 1 as 8bit PWM
On Ovf0 Tim0_isr
' On intterupt ga naar timo_isr
Enable Timer0
' enable the timer interrupt
Enable Interrupts
'allow interrupts to occur
Dim X As Byte , T As Bit , Y As Word
'X as teller, T voor frequentie, y is nog niet gebruikt
T = 0
Main:
' creeer een sinus met een vaste tussentijd
Do
For X = 0 To 255
Waitus 10
Next X
For X = 255 To 0 Step -1
Waitus 10
Next X
Loop
End
Tim0_isr:
If T = 0 Then
' als t = 0 dan X op pwm kanaal 1a zetten
Pwm1a = X
Else
Pwm1a = 0
' en anders zetten we hem uit
End If
Toggle T
' toggle T
Return
Nou wou ik proberen via RS232 een WAV file op te sturen en dan afspelen via de zender.
in feite veranderd er dan alleen dit:
Do
For X = 0 To 255
Waitus 10
Next X
For X = 255 To 0 Step -1
Waitus 10
Next X
Loop
in
Do
x = inkey()
Loop
Maar om een 1 of andere reden werkt dit niet.
ik verander de extentie van een WAV naar TXT en stuur vervolgens via Hyperterminal dat TXT bestand op.
Heeft iemand enig idee waarom dit niet werkt?
Hij lijkt te blijven hangen in de interrupt.
Gerwin
An amplifier is just a modulator for a power supply |Toffe Gebruiker
Jeej het werkt.
wellis waar niet via de RS232 poort maar wel via de ADC.
voor de geintresseerden:
http://www.youtube.com/watch?v=vLw3jNMijjs
en
treinfreak
Look at me, I can't fly.....
zenden op deze freq. is dat wel helemaal legaal??
Toen ik voor school een project moest doen met een zender weet ik nog dat het zoeken was naar een legale combinatie (zonder al te veel storing van anderen die deze combo ook wisten).
Loopt wel los denk ik. Aan het geluid te horen komt ie amper aan de overkant van zijn kamer, waar zijn radio staat
. Of de geluids qualiteit is heel slecht.
En bij ons op de TU/e is er ook een eerst jaars project met AM en zenders. Krijgt elk groepje ook een plek op de MW band. Weet niet in hoeverre dit legaal was (ze hebben wel licenties voor zenden op bepaalde banden), maar dit was gewoon tussen de commerciële stations. Bereik was dan ook meestal niet groter dan de campus.
Maar is wel grappig gedaan. En verrassend simpel, kijkend naar de code.
[Bericht gewijzigd door xantus op ]
Gerwin
An amplifier is just a modulator for a power supply |Toffe Gebruiker
ik kom met de portable radio nog geen 50 cm van mijn antenne af
(hoogstens 5 volt in de antenne
) en de antenne draad hangt ook aan mijn gordijn rails waar mijn radio antenne ook aanhangt. dus het vermogen zal nihil zijn.
en de code viel mij ook mee inderdaad. het klinkt wel bar slecht want volgens mij komt een niet helemaal zuiver signaal van af 
[Bericht gewijzigd door Gerwin op ]
RES
RES
Ipv een PWM sinus een een sinus proberen op te wekken via een R2R of DAC, misschien maakt dit wat uit?
En er moet nog een filter achter.
Gerwin
An amplifier is just a modulator for a power supply |Toffe Gebruiker
ja dat zou ook kunnen. het was maar een studie projectje of het mogelijk zou zijn. ik moedig andere mensen ook van harte aan om hier mee verder te experimenteren enzo. ik ga mischien nog een DAC gebruiken. die heb ik nog wel ergens liggen