No w sumie takOldman pisze:Według listingu widać, że nastawa potencjometru odczytywana jest przez ADC (linia 138), bo w końcu jak inaczej miało by to być
![Sarkazm ;)](./images/smilies/icon_e_wink.gif)
I tak też zrobię.Oldman pisze:Choć uważam, że szkoda czasu na zabawę z bateryjkami i od razu testowałbym działanie układu wg. mojego schematu.
Teraz garść pytań:
1. wygrzebałem w przydasiach PC817 - nada się?
2. jak dobrać elementy (patrząc na Twój schemat) dla "przejściówki"?
- R1 tylko dioda optoizolatora (220om?) a R2 ma spowodować "ściągniecie" ADC ATtiny85 do masy (4k7?) gdyby mój sterownik był odłączony?
- C1 (chyba zbędny) jest na płycie sterownika. Potencjometr, którym steruję nie jest przylutowany do PCB, a jest przykręcany do złącza 3-pin
3. PWM, który wybrać i jak go najlepiej skonfigurować do tej funkcji?
Chwilę się pobawiłem i ustawiłem 4x PWM na ATmega32 (uC do testów, docelowo będzie ATmega2560)
Code: [Zaznacz cały] [Rozwiń/Zwiń]
- $regfile = "m32def.dat"
- $crystal = 16000000
- $hwstack = 128
- $swstack = 64
- $framesize = 64
- 'konfiguracja PWM Timer0
- Config Portb.3 = Output ' OC0 jako wyście
- Config Timer0 = Pwm , Prescale = 1 , Compare Pwm = Clear Up
- 'konfiguracja PWM Timer1 kanał A i B
- Config Portd.5 = Output ' OC1A jako wyście
- Config Portd.4 = Output ' OC1B jako wyście
- Config Timer1 = Pwm , Prescale = 1 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up
- 'konfiguracja PWM Timer2
- Config Portd.7 = Output ' OC2 jako wyście
- Config Timer2 = Pwm , Prescale = 1 , Compare Pwm = Clear Up
- Do
- Incr Ocr0 ' OC0 (PB.3)
- Incr Pwm1a ' OC1A (PB.5)
- Incr Pwm1b ' OC1B (PB.4)
- Incr Ocr2 ' OC2 (PD.7)
- Waitms 100
- Loop
- End
niveasoft pisze:Na pewno da się tak zrobić bo od dawna używano PWM w AVR np do cyfrowego sterowania kontrastem wyświetlaczy LCD (można się podłączyć pod pin V0 zamiast potencjometru).
Na tej samej zasadzie działają DAC, tyle że to specjalnie bardzo szybkie PWM.
A czy tutaj potrzebujemy jakiegoś specjalnego sygnału PWM czy coś w tym stylu?
Czyi jak nie urok to sr... biegunkaniveasoft pisze:Martwię się tylko o jedno. Czy taki dwumetrowy kabel z PWM`em nie będzie "siał" w jakimś paśmie jak jakaś antena
Mam nadzieję, że jutro będzie więcej czasu na testy bo dziś trochę jestem niewyspany po nocce, a zaraz idę na kolejnąniveasoft pisze:Testuj
![Smutek :(](./images/smilies/icon_e_sad.gif)
Pamiętamyniveasoft pisze:No a tak BTW i dla beki
Pamiętacie jak w programie "Kocham Cię Polsko", albo podobnym (nie pamiętam), zawodnicy odpowiadając na pytania przerzucali miedzy sobą jak gorący kartofel pudełko które po czasie ma wybuchnąć?
![Sarkazm ;)](./images/smilies/icon_e_wink.gif)
Twoje projekty są niesamowite, aż strach pomyśleć co Ty tam masz w szufladzie - wiem, że nie możesz się wszystkim chwalić, ale na pewno są tam jakieś ciekawe perełki
![Sarkazm ;)](./images/smilies/icon_e_wink.gif)
W sumie miał być jeden kabel wielożyłowy, ale na razie zostawię to w spokoju, najwyżej kupię kabel ekranowany.Oldman pisze:Zakłócenia można ograniczyć stosując kabel ekranowany.