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ć
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
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ąć?
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
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.