Forum Tiny Control Solution

Pełna wersja: Automatyczne PWM
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Stron: 1 2 3 4 5
Przy tym najnowszym sofcie 3.19 PWM działa idealnie ale teraz odczyt czujników DS18 nie działa idealnie
- raz są a raz ich nie ma. Co jakiś czas pojawia się N/A zamiast wartości
Z tym, że jest chyba poprawa bo przedtem zamieniały się miejscami np INP7 pokazywał przez chwilę co jest na INP8.

Zwiększenie częstotliwości PWM powoduje że jest tak samo albo trochę gorzej - bo przez chwilę były 2 N/A zamiast 1. Natomiast przy małym wypełnieniu PWM jest lepiej a przy większym jest gorzej - i nie wiem co to ma za znaczenie

Obecnie cały moduł PWM wyrzuciłem do osobnej skrzynki i jest pół metra od LK - więc zakłócenia mogą się jedynie wziąć od zasilania - choć mała szansa bo PWM zasilany jest z 12V tak samo jak LK a na nim jest przecież stabilizator napięcia z kondensatorami.

Jeszcze taki pomysł, tylko że nie wiem czy możn:
w module z pierwszego postu jest rezystor przy wejściu z PWM 1k do masy. Może za mały ten rezystor i tutaj jest problem - a tak w ogóle - po co on jest?
rezystor sluzy do polaryzowania(zwiera do masy, zeby nie załaczal tranzystora) wejscia drivera jak nie ma(wyjscie w HiZ) sygnału z LK. Opornik, moze byc wiekszy ale czy to ma znaczenie to nie wiem, zakladajac ze zakócenia moga sie przedostawac po tej lini to daj jeszce szeregowo miedzy wyjsciem Lk a we drivera opornik okolo 300om, a te 1k zmień na 4,7k
Dałem 470 omó i 3,k do masy.
....
efekt - uwalony driver i MOSFETY, ale wcześniej bo nie zauważyłem, że się wsyzstko uwędziło z odczytami było jeszcze gorzej. Po włączeniu PWM przy przepływie prądu ponad 10A w ogóle ich nie było, a bez tego dodatkowego opornika były i tylko na chwilkę zanikały.
Ale - może to moja wina bo dałem złe MOSFETY.
mianowicie - przedtem miałem jeden mosfet sterujący 3 grzałkami. Mosfet o oporności 9mOmów przy 70V który się mocno grzał (80oC) więc postanowiłem dać 3 Mosfety równolegle. Czyli 3 Mosfety sterowane z tego samego drivera. (Bramki i Źródło podłaczone ze sobą, a Dreny - osobno dla każdej grzałki).
Driver TC4424 a Mosfety IRF2807 N
i przy wejściu do drivera te oporniki czyli 470 i 3,3k

I wydaje mi się że zrobiłem takie błędy
1. Mosfety na za duże napięcie (mają za duży opór wewnętrzny 9mOmów) - Mosfety dla napięcia 40V w zupełności by wystarczyły a opór Dren Źródło około 2mOmów)
2. Bramki Mosfetów powinny być podłaczone przez opornik rzędu 40 Omów a dla szybszego rozładowania się za tymi opornikami powinien być opornik 10k do Masy albo jeden mocny Mosfet zamiast 3 słabszych.
Niby te Mosfety mają obciążalność 90A ale tak się grzały że chciałem im zrobić dobrze i rozdzieliłem na 3 sztuki.
3. Dreny dałem przez podkładkę plastykową do wspólnego radiatora. Podkładka się przetopiła i połączyła wszystkie ze sobą - więc to spowodowało dalsze rozgrzanie co znowu uwaliło driver i do końca wszystkie MOSFETY.

Z tym że na swoją obronę wyczytałem, że MOSFETY są odporne na łączenie ich równolegle i nie trzeba ich łączyć poprzez oporniki jak w bipolarnych .
Więc na razie koniec testowanie PWM - bo musze przeprojektować układ. na TC4420 (niestety inne wyprwadzenia nóżek)
a driver jakie dake napiecie na bramke ile V?
Driver zasilany jest z 12V i daje 12V na wyjściu na Bramkę.
Docelowo to napięcie możnaby podnieść co zmniejszy rezystancję źródło-Dren, ale max dla Drivera to 18V a dla tranzystora to 20V.
Więc chyba dam Stabilizator 7815 lib 78018 i tak zostawię.

No i uczę się teraz programować na Attiny13 dzielnika czestotliwości - niby proste, a narazie nic mi nie działa żeby zmniejszyć częstotliwość z 2604 do powiedzmy 50Hz
http://www.elektroda.pl/rtvforum/viewtop...?t=1294083
Tutaj znalazłem wątek, ale na Atmegę8 i nie mogę rozgryźć niby prostego programu.
Zrobiłem nowy układ. Zaprojektowałem z dużą ilością masy. Dodałem te oporniki o których pisałeś z tym, że dałem 220omów szeregowo i 4,7k do masy.
Po tej zmianie w ogóle nie działa odczyt z czujników DS18B20.
Jeśli PWM działa na sucho bez obciążenia to działają wszystkie czujniki. Nie mam pojęcia jak sobie z tym poradzić.
Zrób połaczenie PWM z driverem przez transoptor, bedzie izolacja galwaniczna i wyelemeinujesz zakłocenia przewodzone.
A próbowałes bez tego opornika 220
na razie ciągle walczę jeszcze z padającymi Mosfetami, ale jeszcze taka sprawa - czy jest możliwość, żeby załączać przekaźnik OUT0 - OUT4 po załączeniu PWM?
tzn jeżeli PWM się załączy to przekaźnik się załączy?
ustaw takie same warunki dla out jak dla pwm
No niby masz rację, ale dla PWM nie sprawdza opóźnienia czasowego, a dla OUTów sprawdza. Ja mam ustawioną dużą wartość tam na samej górze rzędu 60sekund, a PWM załącza się od razu. Poza tym coś teraz nie mogę ustawić OUTÓw jak potrzeba - pisałeś coś że jest błąd - czekam na aktualizację.

Ale PWM raczej działa dobrze - pozostaw go w takiej wersji jak jest w 3.19.
Stron: 1 2 3 4 5