02-03-2011, 11:32 AM
1 pisike probleem on mainitud prosega veel, mis tahaks spetside õpetussõnu.
Nimelt on vaja vähemasti 4 aga soovitavalt 6 PWMi kanalit mudeli mootorite tüürimiseks. Valisin tolle prose just seepärast, et tal on raua PWMe piisavalt. Aga...lugedes DS-i selgub et neid ei saa kasutada sest PWMi taimerite PR register on vaid 8-bitine. Ehk siis kas teed PWMi >20kHz sagedusega, mis mudeli puhul ei ole võimalik (regulaatorid ei seedi ära) või tõmbad prose takti 3,millegi MHz peale. Mida ma samuti ei sooviks sest nii ei jõua ujuvaid punkte (float arve) piisavalt kiiresti loksutada.
Kas ainus lahendus on tunnistada oma viga prose valikul ja teha PWM softiliselt või leidub mingi kaval trikk? Niipalju uurisin et taimeritele kahjuks sisemise madalama sagedusega ossi pealt (vist ?) takti võtta ei saa.
Nimelt on vaja vähemasti 4 aga soovitavalt 6 PWMi kanalit mudeli mootorite tüürimiseks. Valisin tolle prose just seepärast, et tal on raua PWMe piisavalt. Aga...lugedes DS-i selgub et neid ei saa kasutada sest PWMi taimerite PR register on vaid 8-bitine. Ehk siis kas teed PWMi >20kHz sagedusega, mis mudeli puhul ei ole võimalik (regulaatorid ei seedi ära) või tõmbad prose takti 3,millegi MHz peale. Mida ma samuti ei sooviks sest nii ei jõua ujuvaid punkte (float arve) piisavalt kiiresti loksutada.
Kas ainus lahendus on tunnistada oma viga prose valikul ja teha PWM softiliselt või leidub mingi kaval trikk? Niipalju uurisin et taimeritele kahjuks sisemise madalama sagedusega ossi pealt (vist ?) takti võtta ei saa.