|
Sterowniki na procesorach AVR |
| Autor |
Wiadomość |
x
Specjalista poziom 1


Pomógł: 9 razy Dołączył: 29 Mar 2006 Posty: 209 Skąd: okolice Warszawy
|
Wysłany: 2007-01-24, 22:40
|
|
|
| rchobby napisał/a: | | Cytat: | | Gdybyś mógł wrzuć na forum "wprasowankę" no i program (asm lub hex) |
Nie przewidywałem udostepnienia kodu stąd wątek jest w tym dziale "Elektronika CNC" a nie w "Open Source". |
O, a już liczyłem, że sobie podejrzę jak to się robi.
Projekt jest w ogóle amatorsko-hobbistyczny, czy po dopracowaniu trafi do sklepiku? |
_________________ "Później doświadczyłem jeszcze jednego zjawiska: gdzieś w połowie roboty okazuje się, że mieliśmy pomysł tylko na tę połowę roboty." - Adam Cebula (wnioski po budowie gołębnika) |
|
|
|
 |
Szymon
Nowy użytkownik

Dołączył: 24 Sty 2007 Posty: 3 Skąd: Legnica
|
Wysłany: 2007-01-24, 22:53
|
|
|
Witam wszystkich
Już od dawna noszę się z zamiarem zbudowania własnej maszynki. Chciałbym oprzeć się o ten schemat. U siebie mam zamiar wykorzystać mikrokontroler ATmega8 (program mam już prawie gotowy, podział kroku do 1/128) i przystosować końcówkę mocy do silników bipolarnych. I tu mam pytanie. Przerobiłem końcówkę z tego schematu tak jak na rysunku (przepraszam za nieprofesjonalizm, nie znam obsługi eagle, musiałem sobie radzić na piechotę ) Czy taki układ ma szanse zadziałać? Jakie tranzystory powinienem zastosować by móc sterować prądem np. do 7A? Prosiłbym o jak najbardziej łopatologiczne odpowiedzi, jestem raczej początkującym elektronikiem.
bipolar.jpg
|
 |
| Plik ściągnięto 60 raz(y) 40,83 KB |
|
|
|
|
 |
Leoo
Specjalista poziom 3

Pomógł: 150 razy Dołączył: 15 Lis 2006 Posty: 1908 Skąd: Tarnobrzeg
|
Wysłany: 2007-01-25, 09:24
|
|
|
Szymon - z przykrością muszę stwierdzić, że Twój układ nie będzie działał.
Driver TC427 nie nadaje się do sterowania mostkiem. Do tego celu firma International Rectifier stworzyła całą gamę specjalizowanych układów np. IR2184 stosowany w UHU. Układ ten różni się od TC427 tym, że część odpowiedzialna za wysterowanie "górnego" tranzystora jest "pływająca". Przyjmijmy, że mostek zasilamy napięciem 200V a IR2184 12V w związku z czym napęcie bramki tranzystora "górnego" może osiągnąć 212V bez szkody dla układu. Oczywiście drivery IR sterują tranzystorami N-MOS, co jest zaletą, gdyż mają lepsze parametry od swoich braci P-MOS. |
|
|
|
 |
astony
Specjalista poziom 1

Pomógł: 1 raz Dołączył: 26 Mar 2006 Posty: 180 Skąd: jaworzno
|
Wysłany: 2007-01-25, 12:21
|
|
|
| A gdyby dać optotriaki ? |
_________________ PYKNIJ na GG 5133624 to skocze na forum -> PLEASE |
|
|
|
 |
Szymon
Nowy użytkownik

Dołączył: 24 Sty 2007 Posty: 3 Skąd: Legnica
|
Wysłany: 2007-01-25, 16:30
|
|
|
Leoo dzięki za wskazówki. Czy w ten sposób jest poprawnie? Na linię /SD mam podać 1 czy 0 logiczne aby układ działał, bo ne jestem pewien.
bipolar2.jpg
|
 |
| Plik ściągnięto 73 raz(y) 38,15 KB |
|
|
|
|
 |
Leoo
Specjalista poziom 3

Pomógł: 150 razy Dołączył: 15 Lis 2006 Posty: 1908 Skąd: Tarnobrzeg
|
Wysłany: 2007-01-25, 16:50
|
|
|
| Kreska nad literami DS (czyt. NIE SD) oznacza, że sygnał aktywujący ma postać L - czyli zero logiczne (potencjał masy). W tym konkretnym przypadku kiedy podamy H mostki będą aktywne, kiedy L prąd zostanie wyłączony we wszystkich włączonych tranzystorach jednocześnie. Możesz zastosować negator mięzy wejściami IN, wówczas zamiast wejść TRA1, TRA2 otrzymasz jedno (prawda, że będzie prościej?) TRA. Diody 1N4007 są bardzo dobre ale w mostkach prostowniczych (50, 100Hz). Układy chopperowe pracują na częstotliwościach 20kHz i większych, dla tego należy stosować szybkie diody. W tym miejscu proponuję MUR120 lub podobne. |
|
|
|
 |
rchobby
Specjalista poziom 2

Pomógł: 16 razy Dołączył: 31 Maj 2004 Posty: 442 Skąd: Białystok
|
Wysłany: 2007-01-25, 16:57
|
|
|
| x napisał/a: | | Projekt jest w ogóle amatorsko-hobbistyczny, czy po dopracowaniu trafi do sklepiku? |
Jak na razie projekt jest amatorski, na własne potrzeby. Na komercję nie mam czasu.
Dla wszystkich zainteresowanych polecam wizytę na forum cnczone i zapoznanie sie z tematem chyba 'unipolar microstepping'. Jest tam bardzo podobny układ (bez L6506) i są opublikowane kody źródłowe BascomAVR, pliki pdf. Kompilator BascomAVR ma problemy z dobrą obsługą nowych procesorów Atmela, szczególnie Timer0 i Watchdog. |
|
|
|
 |
Szymon
Nowy użytkownik

Dołączył: 24 Sty 2007 Posty: 3 Skąd: Legnica
|
Wysłany: 2007-01-25, 21:49
|
|
|
Teraz wszystko powinno być dobrze. Linię TRA podpinam bezpośrednio do mikrokontrolera a /SD i Vsens podpinam do odpowiednich wyprowadzeń L6506, po drobnych poprawkach w programie powinno śmigać. Leoo wielkie dzięki za pomoc
Mam jeszcze małe pytanie apropo tranzystorów. Można tu wstawić dowolne tranzystory N-MOS (z wbudowaną diodą) tylko o odpowiedniej mocy, czy nie wszystkie się nadają?
bipolar3.jpg
|
 |
| Plik ściągnięto 58 raz(y) 32,84 KB |
|
|
|
|
 |
Leoo
Specjalista poziom 3

Pomógł: 150 razy Dołączył: 15 Lis 2006 Posty: 1908 Skąd: Tarnobrzeg
|
Wysłany: 2007-01-25, 23:26
|
|
|
| Wszystkie MOSFETY mają "wbudowaną" diodę, która powstaje automatycznie w procesie produkcyjnym, taki mały skutek uboczny. Nie jest ona jednak zbyt szybka, dla tego stosuje się zewnętrzne diody relaksacyje. Tranzystory powinny mieć dopuszczalne napięcie pracy Vdss większe przynajmniej o 50V od napięcia zasilania oraz jak najmniejszą oporność w stanie przewodzenia RdsON. |
|
|
|
 |
jarekk
Specjalista poziom 3

Pomógł: 21 razy Dołączył: 17 Mar 2006 Posty: 639 Skąd: Gdańsk
|
Wysłany: 2007-02-19, 22:32
|
|
|
Dzieciak Nr.2 trochę podchowany, przeprowadzka załatwiona. Uff zajęło tylko pół roku he he.
Ale teraz mogę trochę pokontynuować mój ulubiony projekt:
Docelowo 80V 6A
Jest to 3 prototyp, w trakcie końcowego uruchamiania.
Zbudowany na Mega88 |
|
|
|
 |
|
|