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



Teraz jest 28 gru 2024, o 12: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
Avatar użytkownika

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

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
Avatar użytkownika

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

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
Avatar użytkownika

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

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
Avatar użytkownika

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

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
Avatar użytkownika

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

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
Avatar użytkownika

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

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
Avatar użytkownika

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

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
Avatar użytkownika

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

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ł: Brak zidentyfikowanych użytkowników i 6 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:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO