#elektronika #pcb #arduino #atmega #avr

Dalej wojuje z moim przełącznikiem 100A 30V ostatnio pytałem o sterowanie mosfetów przez dzielnik rezystorowy, wszystko było by super gdyby nie to że jednak potrzebuje sterować (przerwać) "plusa" czyli muszę zrobić high side driver dla mosfetu N (czemu nie wezmę mosfet P ? bo maja DUŻE Rdson -na N będę miał straty 5-10W dla 100A a na
zachwiej - #elektronika #pcb #arduino #atmega #avr 



Dalej wojuje z moim przełączni...

źródło: comment_XxufjAKBm8jVwZuVlfWHY3X7JHhICuMJ.jpg

Pobierz
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Potrzebuje pomocy bo sam juz nie wiem co jest zle. Podlaczylem atmege8 (ktora siedzi sobie w podstawce) do programatora, na plytce uniwersalnej jest wpiety wyswietlacz lcd i potencjometr obrotowy. Na poczatku podpialem zasialnie + poswietlenie i wygladalo mniej wiecej tak : http://www.elektroda.pl/rtvforum/files-rtvforum/lcd_hd44780_kontrast_ok_6251.png . Znalazlem przykladowy program tutaj http://mikrokontrolery.net/avr_c_08.htm zeby byc pewnym ze wszystko ok poustawiane to nawet znalazlem jak ktos na forum tlumaczy ktore piny gdzie podpiac ( w tym linku http://www.elektroda.pl/rtvforum/topic701238.html
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ogarnąłem już dokumentację i wiem już do czego służy jaki rejestr. Napisałem własną funkcję inicjującą moduł nRF24L01 i inicjującą SPI które na bank działa dobrze.

Przede wszystkim teraz napięcie podaję przez normalny stabilizator na 3,3V.

Udaje mi się zczytać rejestr z RF - ale chciałbym aby ktoś rzucił okiem na tę funkcję.

Do
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Recydywa: Bo to tanie, łatwe, fajne i od razu widać wyniki!

@kobiaszu: Za dużo kodu jak na tą godzinę, ale widzę że używasz zmiennej o nazwie gowno - napisz sobie skrypt który przegląda źródła, zanim przypadkiem komuś nie podasz takiego kwiatka. Z życia: kolega w projekcie zaliczeniowym oddał: lblmainLabel = new JLabel("Trololol h-j");
  • Odpowiedz
#avr #arduino #atmega #atmel #elektronika

Siema ElektroMirasy jestem w trakcie projektowania "sterownika pokoju", więc może pokaże wam postępy mojej pracy.

Projektem zajmuje się wieczorami ale i nie zawsze jest na to czas i chęć.

Jest
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SmallCutePenguin: wziąłbym jeszcze kilka tranzystorów - npn i pnp, trochę więcej przycisków, faktycznie wyświetlacz i / lub konwerter uart.. na początek wystarczy - aż nadto a w miarę kolejnych projektów weźmiesz to co potrzebne
  • Odpowiedz
@Dzieciok: Może przed wielu laty nawet tanie mierniki robili dobrze. Ja natomiast jakiś rok temu kupiłem tani miernik firmy "DMP Solid" (nie polecam). Ostatnio go wyrzuciłem (zostawiając baterię, bezpiecznik i naklejkę z nazwą firmy w roli przestrogi) i kupiłem coś droższego (70-80zł AFAIR).
  • Odpowiedz
Witam,

mam pytanie, jak za pomocą zasilacza cos tego typu http://www.hotair.pl/components/com_virtuemart/shop_image/product/Zasilacz_laborat_52174f580acfe.jpg zasilić 9 serwomechanizmów. Każde serwo działa w innym odstepie czasu tzn. jeżeli działa serwo 1 to reszta pozostaje w spoczynku. Jest może jakaś "przejściówka"?

#mikrokontrolery #avr #elektronika #atmega#serwomechanizmy#zasilacz
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ShadowkhaN: Tak, ale każdy żółty musi iść do swojego "kanału" -pinu na płytce sterującej.

Ot, cała filozofia. Bardziej elektryka niż elektronika :) chyba że płytka ma wyprowadzone zasilanie dla serw, wtedy zasilanie podajesz na płytkę(z zasilacza).
  • Odpowiedz
@zenon0800: Płytke zasilam osobno 8V, serwa mają być zasilane 6V.

" Tak, ale każdy żółty musi iść do swojego "kanału" -pinu na płytce sterującej." O tym wiem. Za pomocą pinów podpinam się w odpowiednie miejsca na płytce sterującej.
  • Odpowiedz
@Analityk: Tak masa wspólna, jak przyjdę do domu, to wywalę rzystor między masą i bramką N, a zamiast tego dam tranzystor PNP żeby bezpośrednio do masy zwierać, mam nadzieję, że pomoże
  • Odpowiedz
Mireczki jak wysterować tranzystor mosfet z kanałem P? Na dren podaję 5V. Jak chcę otworzyć to zwieram bramkę do masy, a jak zamknąć to podaję z Atmegi 5V. Niesety podanie 5V nic nie daje, dalej jest w pełni otwarty. Co robić?

#elektronika #mosfet #tranzystor #atmega #avr
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam,

mam problem z sterownikem do serwmechanizmów. Zaprogramowałem płytkę Atmega32 z wykorzystaniem gotowej biblioteki. Serwa działają dobrze dopóki nie podłącze więcej niż dwa. Sterownik serwomechanizmów posiada 4 złącza dla serw.

Przy podłączeniu 3 serwomechanizmów trzecie tak jakby wariuje, porusza się do przodu i tyłu na przemian. Sterownik zasilany jest napięciem 9-12 V.

link
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ShadowkhaN: nie chodzi o napięcie a o natężenie, jakiego zasilacza używasz? Jak taki do komórki to tam jest 1A w porywach, a taki do PC ma nawet 30A i to powinno wystarczyć. A wyższe napięcie umożliwia serwom np szybsze ruchy. Zresztą patrz na datasheet od serw a nie od sterownika!
  • Odpowiedz
Mireczki, mam mosfeta L2203N, świetne parametry. Podaję na D 9V, a na wyjściu otrzymuję tylko 3,5V :(

Bramka zasilana z Atmegi na 5V, 100k wpięte do masy. Dodam, że wszystko elegancko działało i po jakimś czasie się popsuło. Co może być przyczyną?

#elektronika #mosfet #atmega
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

A g---o, ten model ma diodę zabezpieczającą. Już odkryłem przyczynę - przedtem obciążenie było od strony drenu i wszystko działało, bo stosunek napięć bramka-źródła wynosił 5V. W momencie jak podpiąłem obciążenie od strony źródła, to stosunek spadł drastycznie i nie otwierało kanału.
  • Odpowiedz
No kurde mać Mirasy co się znajo, pomóżcie mi. Mam Atmegę32 i do niej podłączony wyświetlacz 4x20 204A. do tego program stąd:

http://hobby.abxyz.bplaced.net/index.php?pid=4&aid=8

Piny D4-D7 podłączone do wyjsc PB3-PB0, a RS, RW, E odpowiednio do PC5, PC6, PC7. na wyświetlaczu mam dwie zaciemnione linie, czyli wyświetlacz działa, program na bank napisany dobrze bo przedtem wszystko grało, teraz postanowiłem przylutować go na stałe i przestało. Do tego dorzuciłem sobie diodę którą włączam i wyłączam w
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kobiaszu: jeśli naprawdę wszystko tak posprawdzałeś, to ja obstawiam zimny lut gdzieś, innej opcji nie widzę. Każdy lut pomiędzy atmegą i lcd przygrzej aż do roztopienia. Ewentualnie - sprawdź czy gdzieś ścieżka na płytce z lcd nie odpadła. Przy kiepskich laminatach i złym lutowaniu można tak uszkodzić i przerwać.
  • Odpowiedz
@nvll: ATmega8 jest gabarytowo większa. Chodzi o cenę zamówionego PCB.

W sumie to trochę taniej niż w TME. Tam najtańsza ATmega 8 jest za 4.39 netto.

Leży sobie obok mnie jedna. Do każdego zastosowania da się dobrać optymalny uC. I nie ma w tym nic złego ;-)
  • Odpowiedz
@kontra: na wygodzie. z atmel studio 6 wywoluje swoje external tool i na tym sie konczy. wymaganie/ograniczenie jest takie, ze fusybity i lockbity musza byc zapisane w kodzie. korzystam z pliku elf.
  • Odpowiedz
@Analityk: jak się odczytują fusy, to zapisać też powinny. Chyba, że tylko Ci się wydaje że się odczytują, a tak nie jest (miałem tak kiedyś, po długiej rozkminie okazało się, że to tylko udaje, że odczytuje) Sprawdź, czy się nadal "odczytują" gdy odłączysz mikrokontroler od programatora
  • Odpowiedz
@profesorek92: Pierwsza rzecz jaka się dzieje to sprawdzenie jakie uC programuje - to proste bo to jest właściwość projektu. Później trzeba sprawdzić, czy ten sam uC jest podłączony do programatora - w tym celu odczytuje sygnaturę z uC. Gdybyś podłączył inny procek niż wybrałeś we właściwościach projektu programator poinformowałby Cię o tym fakcie i anulował dalsze działania. Ta funkcjonalność działa, trzy bajty sygnatury z pewnością są pobierane z uC. Tak
  • Odpowiedz