Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Mikrokontrolery - Sterowanie Grupowe, Sterowanie Grupowe bez blokowania mikrokontrolera
adi456
post 9.11.2016, 14:36:31
Post #1





Grupa: Zarejestrowani
Postów: 251
Pomógł: 0
Dołączył: 21.01.2010
Skąd: Nowy Sącz

Ostrzeżenie: (0%)
-----


Witam, w zasadzie to nie dotyczy tego forum, ale liczę na wasze wsparcie na które zawsze mogłem tu liczyć tongue.gif

Proszę o poradę bo nie mogę się doszukać info, jak wygląda sterowanie grupowe triakiem podczas gdy inne zadanie wykorzystuje mikrokontroler. Próbuje dopracować sterownik ogrzewania i sterowanie grupowe do dmuchawy działa ok tylko gdy jednocześnie chce odczytać temperaturę z DS18B20 to dmuchawa się zatrzymuje i za bardzo nie mam pomysłu co z tym można zrobić. znalazłem taki artykuł http://www.elektroda.pl/rtvforum/topic3229193.html w którym jest napisane "Wentylator sterowany jest PWM od strony uC, częstotliwość ~6Hz, z tym że optotriak sterowany jest w zerze więc jak by sie temu przyjrzeć to jest to takie "dzikie" sterowanie grupowe ale działa całkiem dobrze." W zasadzie to by rozwiązało mój problem tylko jakim cudem PWM jest w stanie sterować Triakiem BT138 poprzez moc3021? Wszędzie piszą że PWM się nie nadaje do sterowania grupowego więc jak to jest? Dodam jeszcze że nie zależy mi na profesjonalnym rozwiązaniu tylko takim które się sprawdzi i będzie najprostrze. I teraz nie wiem czy kombinować z PWM, czy dodać kolejny mikrokontroler który będzie służył tylko to sterowania grupowego, czy może jest jakiś układ który jest w stanie przetworzyć PWM na sterowanie grupowe? Za Pomoc z Góry dziękuje.
Go to the top of the page
+Quote Post
kapslokk
post 9.11.2016, 14:42:40
Post #2





Grupa: Zarejestrowani
Postów: 965
Pomógł: 285
Dołączył: 19.06.2015
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Triakiem sterujesz w przerwaniu czy po prostu w petli glownej cos wykombinowales?

Ten post edytował kapslokk 9.11.2016, 14:43:02
Go to the top of the page
+Quote Post
adi456
post 9.11.2016, 14:52:26
Post #3





Grupa: Zarejestrowani
Postów: 251
Pomógł: 0
Dołączył: 21.01.2010
Skąd: Nowy Sącz

Ostrzeżenie: (0%)
-----


przerwania odpadają bo gdy zrobię sleep mikrokontroler całkowicie śpi i np serwer http nie odpowiada, lcd się nie odświeża itp , zrobiłem w pętli i określam co ile mikrosekund ma się włączać/wyłączać
Go to the top of the page
+Quote Post
kapslokk
post 9.11.2016, 14:58:22
Post #4





Grupa: Zarejestrowani
Postów: 965
Pomógł: 285
Dołączył: 19.06.2015
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


ee? Ale chcesz sleep w przerwaniu robic? Jesli tak to zle chcesz... Ogolnie ekspertem nie jestem i forum tez chyba nie to wybrales, alee... Wydaje mi sie, ze powinienes miec jeszcze uklad wykrywania zera w sieci i wtedy jesli dostaniesz info, ze "prad" przeszedl przez zero to mozesz sobie poczekac chwile i wlaczyc triak jeszcze raz. Dlugosc tego oczekiwania to tak naprawde bedzie taka imitacja PWM. A uzywanie pwm zeby zalaczac triak to chyba nie masz zadnej sensownej dokladnosci regulacji napiecia.

Ten post edytował kapslokk 9.11.2016, 14:59:00
Go to the top of the page
+Quote Post
adi456
post 9.11.2016, 15:09:26
Post #5





Grupa: Zarejestrowani
Postów: 251
Pomógł: 0
Dołączył: 21.01.2010
Skąd: Nowy Sącz

Ostrzeżenie: (0%)
-----


ok dzięki teraz widzę że mój problem jest w tym że nie wiem co to przerwania zawsze mi się wydawało że to właśnie sleep tongue.gif, biorę się do czytania. Do sterowania grupowego nie jest potrzebna detekcja zera. (do sterowania fazowego tak)

Ten post edytował adi456 9.11.2016, 15:09:48
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.04.2024 - 09:30