Witam
Piszę na Atmegę taki program:
Procesor w jakiś tam określony sposób w danym przedziale czasu steruje 2 PWM'ami (które po podaniu na obwód RC odpowiedzialne są za napięcie na wejściu sterującym).
Z tym nie ma problemu działa procedura jak powinna.
Ale teraz muszę jeszcze sterować dwoma tranzystorami włączającymi i tu nie za bardzo wiem jak to ugryźć...
Mianowicie, przełączanie powinno odbywać się z dość dużą częstotliwością w dość nieregularnych odstępach czasu.
Powiedzmy że obrazowo będzie o wyglądać w ten sposób:
R1= _MM__M_MMMM________M_M_M__MM_MM__MMMM_M_M_MMMMM_M___
R2= ______M_M_M_MM___MMM__MMM____MM__MMM__M__M_M_M_MM_M___
Więc mamy serię zer i jedynek, które mają być odpowiedzialne za włącz/wyłącz dany tranzystor.
Częstotliwość przełączania to 100Hz (jeszcze nie jest to ustalone na 100% a nawet może być potrzebna zmiama tej częstotliwości w czasie pracy. Ale na początek przyjmijmy ze 100Hz), a cały program to około 1-2min po czym wszystko ma się powtórzyć i tak w kółko....
Takich ustawień do wyboru musi być kila.
Czyli po naciśnięciu przycisku wyboru ma się wczytać i wykonywać inna seria przełączeń, więc musi być zapisanych kilka takich programów sterujących.
I teraz nie za bardzo wiem jak to ugryźć.
Jak zapisać i jak później odczytać zapisany "program" (ciąg) tych zer i jedynek, tego trochę jest - około 6000 na każdy 1min ciąg x2?
Może jakieś podpowiedzi?
Bartek
Piszę na Atmegę taki program:
Procesor w jakiś tam określony sposób w danym przedziale czasu steruje 2 PWM'ami (które po podaniu na obwód RC odpowiedzialne są za napięcie na wejściu sterującym).
Z tym nie ma problemu działa procedura jak powinna.
Ale teraz muszę jeszcze sterować dwoma tranzystorami włączającymi i tu nie za bardzo wiem jak to ugryźć...
Mianowicie, przełączanie powinno odbywać się z dość dużą częstotliwością w dość nieregularnych odstępach czasu.
Powiedzmy że obrazowo będzie o wyglądać w ten sposób:
R1= _MM__M_MMMM________M_M_M__MM_MM__MMMM_M_M_MMMMM_M___
R2= ______M_M_M_MM___MMM__MMM____MM__MMM__M__M_M_M_MM_M___
Więc mamy serię zer i jedynek, które mają być odpowiedzialne za włącz/wyłącz dany tranzystor.
Częstotliwość przełączania to 100Hz (jeszcze nie jest to ustalone na 100% a nawet może być potrzebna zmiama tej częstotliwości w czasie pracy. Ale na początek przyjmijmy ze 100Hz), a cały program to około 1-2min po czym wszystko ma się powtórzyć i tak w kółko....
Takich ustawień do wyboru musi być kila.
Czyli po naciśnięciu przycisku wyboru ma się wczytać i wykonywać inna seria przełączeń, więc musi być zapisanych kilka takich programów sterujących.
I teraz nie za bardzo wiem jak to ugryźć.
Jak zapisać i jak później odczytać zapisany "program" (ciąg) tych zer i jedynek, tego trochę jest - około 6000 na każdy 1min ciąg x2?
Może jakieś podpowiedzi?
Bartek