3 fas sinus våg generator baserat på Arduino förfallodatumet
Syftet med denna andel är att hjälpa någon som försöker utnyttja Dues större prestanda + brist på referens + icke-hjälp datablad.
Detta projekt är att generera upp till 3 fas sinusvåg @ 256 prover / cykla på låga freq (< 1kHz) och 16 prover/cykel @ high freq (upp till 20kHz), som är tillräckligt bra för att jämnas av enkla LPFs och produktionen är nästan perfekt.
den bifogade filen var inte min sista version för jag lagt till några ytterligare funktion men kärnan är samma som. Obs prover/cykeln sattes lägre än ovan uttalande.
Eftersom CPU-kapaciteten är maximerat genom den metod som visas i den bifogade filen, använde jag en Arduino Uno som kontroll enhet, som använder Arduino vederbörlig extern avbrott att passera frekvensvärde till Arduino rakt. Förutom frekvensstyrning, Arduino Uno styr även amplitud (genom digital potential-mätare + OpAmp) samt I / O---det kommer att finnas ett stort utrymme att leka med.