Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 18 cze 2025, o 04:03


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 18 ] 
    Autor Wiadomość
     Tytuł: Regulacja PI
    PostNapisane: 5 gru 2012, o 13:06 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 28 lip 2012
    Posty: 306
    Pomógł: 0

    Witam ponownie potrzebuję wykonać i przedstawić regulacji PI
    Chcę to wykonać w taki sposób :
    Wentylator komputerowy gdzie ma 3 piny, Regulacja obrotów silnika DC tak jak pokazano w książce ale że to ma być regulacja PI to muszę mieć pomiar np obrotów. w tym wentylatorze jest tachometr lub w 4 pinowych jest PWM (to drugie to co to jest enkoder ?)
    Ale załóżmy że tachometr.
    Szukam jakiś informacji jak się do problemu zabrać, jakiś schemat itp.
    Tachometr to mały generator i jak się kręci to wytwarza się napięcie?
    Więc musimy go podłączyć do wejścia A/C mikroprocesora ?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 gru 2012, o 20:39 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    tachometr to po prostu licznik , nap w samochodach prędkościomierz i licznik przebiegu, obecnie nazwa tachometr obejmuje urządzenia
    rejestrujące czas pracy i parametry jazdy ... jak prędkość i przebieg oraz czas przerwy w jeździe i nic z nim tu nie zdziałasz.

    W twoim przypadku jak sam napisałeś wentylator ma 3 przewody z których wyrózniamy:

    - VCC +12V
    - GND
    - sygnał szybkości obrotowej

    Pomiar obrotów w wentylatorach jest realizowany na czujniku efektu Halla - czyli na popularnym halotronie
    proponuję poczytać o nich ....

    zasada w skrócie jest taka że układzik reaguje na pole magnetyczne obracającego sie wirnika i na swoim wyjściu generuje impulsy
    zależnie od kładu mogą to być : 1 / 2 / 4 / 6 impulsów na pełny obrót - impulsy te mają stan wysoki HI o poziomie TTL (5V)

    Uzyskanie w ten sposób szybkości obrotów jest bardzo prosto zrealizować na Liczniku (timerze) zliczając impulsy zewnętrzne w danej jednostce czasu. Wynik dzielimy przez ilość impulsów przypadających na pełny obrót (360st) i uzyskujemy liczbę obrotów

    sterowanie obrotami należy zrealizować na PWM

    to tyle w skrócie - oczywiście sposobów pomiaru jest dużo więcej , ale zawsze sie opierają o ilość impulsów/czas na pełny obrót

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 gru 2012, o 18:30 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 28 lip 2012
    Posty: 306
    Pomógł: 0

    Zagłębiając się w problem znalazłem na elektrodzie problem z tym związany.
    http://www.elektroda.pl/rtvforum/topic1611022-30.html
    Czy rzeczywiście jest sporo problemów z pomiarem prędkości i regulacją tego wiatraka?

    Dość mądrze wyglądał post @WOBI gdzie przedstawił taki schemat:
    http://obrazki.elektroda.net/47_1268931448.jpg
    I że należy zliczać impulsy stanu niskiego.

    Co o tym sądzicie? Sprawdzał ktoś takie rozwiązanie czy to działa?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 gru 2012, o 18:42 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    wiesz nie robiłem tak nigdy bo mam swoje sposoby sprawdzone

    1. halotron i dzielenie obwodu na 4 czyli 4 impulsy na obrót
    2. transoptor szczelinowy (optycznie)

    nigdy nie było problemu z żadnym z nich , zresztą nie tak dawno referowaliśmy ten problem
    z kolegą Antystatyczny na wypadek pomiaru obrotów i punktu "0" w jego projekcie

    a jakie impulsy mierze to jest tylko i wyłącznie moja sprawa prawda ??? bo i co ma piernik do wiatraka ??

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 gru 2012, o 19:07 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 28 lip 2012
    Posty: 306
    Pomógł: 0

    Dlaczego akurat transoptor szczelinowy?
    A nie jakiś transoptor w obudowie DIP ?
    I dlaczego dzielić obwód na 4 ?
    Ma to jakieś korzyści programowe?
    I jak wygląda ten dzielnik impulsów ? jak zwykły dzielnik rezystancyj ny chyba nie ?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 gru 2012, o 19:19 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    przy dużym obwodzie jest mi wygodniej po prostu i mam większą dokładność
    dlaczego szczelinowy bo łatwo mierzyć przesłonięcie przez przymykający pasek prawda ??

    ale jaki dzielnik impulsów ??

    mam 4 magnesiki , które przemieszczają się nad halotronem -- czyli co ma mam w efekcie na wyjściu ?? 4 impulsy
    więc na co mi tu jakiś dzielnik ?? muszę tylko uwzględnić w programie że ilość zliczonych impulsów w danej jednostce czasu
    dzielę przez liczbę impulsów na pełny obrót , a w tym wypadku jest to liczba 4

    dlaczego tak ,,, naleciałość z budowy układów automotive gdzie większość impulsatorów generuje 4 do 6 impulsów na obrót

    Jak więc widzisz jedyne co muszę zrobić to w medze odpalić licznik impulsów i zliczać impulsy wejściowe np przez 1 sek ,
    a następnie liczbę tą pomnożyć przez 60 i podzielić przez liczbę impulsów - w efekcie otrzymuje liczbę obrotów/min

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 gru 2012, o 19:27 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 28 lip 2012
    Posty: 306
    Pomógł: 0

    Aha coś źle zrozumiałem z tym dzielnikiem.
    A to mam rozumieć że ten żółty przewodzik podłączasz bezpośrednio do mikroprocesora.
    A sprawa silnika masz transoptor i on steruje PWM-em prędkość obrotową silnika czy jeszcze coś trzeba dodać?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 gru 2012, o 19:32 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    w przypadku wentylatora żółty to są impulsy
    musisz sprawdzić jakie masz tam te impulsy powinno byc ttl , ale wiesz jak jest z chińczykami

    czyli na zółty podłączasz do wejścia licznika, a terujesz zasilaniem przez tranzystor (bo jest na12V) z PWM atmegi
    i jak widzisz trudne to nie jest jak piszą na elektrodzie tylko trzeba pomyśleć , a nie snuć teorie spiskowe :)

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 gru 2012, o 19:42 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 28 lip 2012
    Posty: 306
    Pomógł: 0

    A tu na elektrodzie też były różne dylematy czy do sterowania wiatraczka powinien być tranzystoj BJT czy np MOSFET
    Do takiego czegoś chyba w zupełności wystarczy BJT?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 gru 2012, o 19:49 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    wystarczy , ale czasem jest po prostu za wolny i dlatego dobrze dać Mosfeta np BS170

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 gru 2012, o 19:58 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 28 lip 2012
    Posty: 306
    Pomógł: 0

    To podsumowując te informacje co mi przekazałeś narysowałem taki schemat:
    Czy tak samo to robisz?


    Załączniki:

    Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 gru 2012, o 20:02 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    a czemu chcesz przez transoptor sterować ??

    no możesz , ale wystarczy bazę tranzystora dać przez rezystor do procka :)
    poza tym ok :)

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 gru 2012, o 20:21 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 28 lip 2012
    Posty: 306
    Pomógł: 0

    No ok to wywalimy to. Jak pisałeś o transoptorze i tranzystorze to wydawało mi się że jedno i drugie mam zastosować.
    To wywalamy transoptor i mamy tak jak poniżej. I nie trzeba żadnych filtrów ani nic jak na elektrodzie piszą ?
    Bo na razie mam przedstawić problem w szkole jak chcę to zrobić potem będę to wykonywał.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 gru 2012, o 20:25 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    widzisz transoptor szczelinowy to jeden ze sposobów na pomiar obrotów :) w tym wypadku mamy halotron :)

    wszystko masz już w elektronice - hmmm za mocno powiedziane , wentylatora
    masz tylko go zasilić i odczytać impulsy :)

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 gru 2012, o 20:40 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 28 lip 2012
    Posty: 306
    Pomógł: 0

    Nie tylko zasilić. Ma być płynna regulacja w sposób PI



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 gru 2012, o 20:48 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    oczywiście , to tylko skrót myślowy , bo bedziesz z PWM sterować tranzystorem który będzie zasilać wentylator
    a tym samym możesz sterować właśnie obrotami - prawda :)

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 gru 2012, o 21:51 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 28 lip 2012
    Posty: 306
    Pomógł: 0

    Ok na razie koniec tego problemu.
    Wrócę do problemu jak będę pisał program.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 gru 2012, o 01:35 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 05 maja 2012
    Posty: 256
    Pomógł: 3

    Pamiętam kolega sobie robił kiedyś jakąś zabawkę z wentylatorami i ruszały dopiero przy 80% wypełnieniu PWMa. Choć to najtańsze możliwe wentylatory były ;)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 18 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Google [Bot] i 4 gości


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    cron
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO