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



Teraz jest 7 lip 2022, o 11:36


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 
Autor Wiadomość
PostNapisane: 15 wrz 2013, o 12:27 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 wrz 2013
Posty: 33
Lokalizacja: Lubartów
Pomógł: 0

Witam!

Na początek chciałem zaznaczyć, iż jestem mocno początkującym, to jest mój pierwszy projekt w C jak i w Eaglu więc proszę o wyrozumiałość :)

Zrobiłem taki układzik na potrzeby własne, który ma za zadanie po otwarciu drzwi w aucie uchylić delikatnie szyby, następnie po ich zamknięciu domknąć (przycina mi uszczelki). Pisałem już zapytanie w sprawie oprogramowania mikrokontrolera http://forum.atnel.pl/topic4147.html, teraz natomiast chciałbym aby ktoś rzucił fachowym okiem na schemat, a szczególnie wartości kondensatorów przy układzie zasilania jak i przy zasilaniu procesora, oraz przeciwzakłóceniowy przy przycisku (symulacja krańcówki w drzwiach auta) . Układ "na sucho" w płytce stykowej działa poprawnie, ale przed zrobieniem płytki wolałbym się upewnić i poprawić ewentualne błędy.

Ogólna zasada działania układu jest taka, INT0 reaguje na zmianę stanu, następnie sprawdzany jest stan (drzwi otwarte - stan niski, zamknięte - wysoki) i w zależności od tego na wyjściach PORTB sterowane są przekaźniki (poprzez układ wzmacniający ULN2003). Jeden przekaźnik otwiera drugi zaś domyka szybę. Auto ma dwoje drzwi, dlatego przekaźniki są zdublowane, ale działają parami tak samo. Dioda led sygnalizuje prace układu, miga jak czuwa, a gdy pracuje świeci ciągle - ale to taki dodatek.

Obrazek

Pozdrawiam
t0mek

_________________
Pozdrawiam
t0mek
gg: 2275292



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 wrz 2013, o 12:31 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 26794
Lokalizacja: Szczecin
Pomógł: 1024

Diody przy przekaźnikach są ci niepotrzebne ;) przecież masz je wbudowane w ULN2003 ;) spójrz sobie przecież na jego wewn. schemat i po co masz tam pin CD+ do którego słusznie podłączyłeś 12V ;) toż to właśnie katody tych diod ;) tyle że wbudowanych już w scalak

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 wrz 2013, o 12:32 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 06 maja 2012
Posty: 758
Pomógł: 9

Daj kondensatory filtrujące zasilanie do tego ULN.

_________________
ATB 1.03, Win XP SP3, ECLIPSE Indigo 3.7.2



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 wrz 2013, o 12:36 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 wrz 2013
Posty: 33
Lokalizacja: Lubartów
Pomógł: 0

Dzięki za zainteresowanie, mam tylko prośbę abyście operowali jakimiś wartościami, jak mam dorzucić coś to gdzie i ewentualna wartość, będzie mi łatwiej. A co z kondensatorami przy 7805 i przy mikrokontrolerze? nie za dużo ich tam?? nie za duże wartości?

Pozdraiwam
t0mek

_________________
Pozdrawiam
t0mek
gg: 2275292



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 wrz 2013, o 12:38 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 06 maja 2012
Posty: 758
Pomógł: 9

Standardowo: kondenensator ceramiczny 100 nF oraz elektrolit/tantal 22-47 uF. Oba pomiędzy GND a VCC bezpośrednio przy ULN. Tak, jak masz przy procku.

------------------------ [ Dodano po: kilkunastu sekundach ]

t0mek napisał(a):
A co z kondensatorami przy 7805 i przy mikrokontrolerze? nie za dużo ich tam?? nie za duże wartości?

Te kondki masz zaprojektowane prawidłowo.

_________________
ATB 1.03, Win XP SP3, ECLIPSE Indigo 3.7.2



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 wrz 2013, o 12:39 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 26794
Lokalizacja: Szczecin
Pomógł: 1024

Ledes napisał(a):
Daj kondensatory filtrujące zasilanie do tego ULN.


ULN nie ma zasilania tak w ogóle ;) .... też proponuję zajrzeć do PDF'a tego scalaka więc tam nie ma co dawać kondków

------------------------ [ Dodano po: 1 minucie ]

t0mek napisał(a):
Dzięki za zainteresowanie, mam tylko prośbę abyście operowali jakimiś wartościami, jak mam dorzucić coś to gdzie i ewentualna wartość, będzie mi łatwiej. A co z kondensatorami przy 7805 i przy mikrokontrolerze? nie za dużo ich tam?? nie za duże wartości?

Pozdraiwam
t0mek


tzn ten na wyjściu stabilizatora 7805 mógłby być nawet sporo mniejszy też ze 22uF. Bo ten 100uF wprawdzie w niczym nie zaszkodzi ale będzie się marnował troszkę że tak powiem ;)


Autor postu otrzymał pochwałę

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 wrz 2013, o 12:41 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 06 maja 2012
Posty: 758
Pomógł: 9

O, to schemat mnie zmylił. Przepraszam w takim razie...

_________________
ATB 1.03, Win XP SP3, ECLIPSE Indigo 3.7.2



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 wrz 2013, o 12:45 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 wrz 2013
Posty: 33
Lokalizacja: Lubartów
Pomógł: 0

Wg. mnie to właśnie nie jest zasilanie, dlatego też tam nic nie dawałem. Podłącze pod temat jeszcze jedno zapytanie, gdzie mogę zamówić zaprojektowaną płytkę?? drogi to koszt? Czy może jest metoda aby własnoręcznie takie coś wykonać?

_________________
Pozdrawiam
t0mek
gg: 2275292



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 wrz 2013, o 12:53 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3174
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 88

Własnoręcznie możesz wykonać metodą Termotransferu. W Google jest tona opisów tej metody.

Ludzie ją stosują nawet do układów w obudowach TQFP (jeśli wiesz jaki to jest rozmiar).

Możesz także zamówić w firmach ale to jest większy koszt: http://www.jaglarz.com/ja/elektronika/sklepy.htm



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 wrz 2013, o 16:37 
Offline
Użytkownik

Dołączył(a): 29 lis 2012
Posty: 1074
Lokalizacja: Sochaczew
Pomógł: 21

Ja może rzucę swoim przemyśleniem.
Czy nie powinieneś wykrywać które drzwi zostały otwarte?
Po co uchylać wszystkie okna skoro można by uchylać tylko to okno którego drzwi zostały otworzone. No i przerwanie do tego raczej nie jest potrzebne. Wystarczyło by sprawdzać stan niski na którymś pinie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 wrz 2013, o 19:54 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 wrz 2013
Posty: 33
Lokalizacja: Lubartów
Pomógł: 0

Oczywiście można zrobić układy oddzielne na każde z drzwi, albo jeden moduł i dwa przerwania. To tylko już powielanie koncepcji. Mi akurat wystarcza taka. Sposobów zrobienia takiego urządzenia jest pewnie tyle co i projektantów, ja się uczę dopiero i wyzwaniem dla mnie było uruchomić przerwanie więc zrobiłem w ten sposób. Pierwsza koncepcja była bez mikrokontrolera tylko, cztery układy czasowe ne555, wzmacniacz uln2003, tranzystory odwracające stan i układ różniczkujący na wejściach.. nawet działało, ale dość skomplikowane więc postanowiłem uprościć projekt i kupiłem programator i siedzę się uczę :)

_________________
Pozdrawiam
t0mek
gg: 2275292



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: 11 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 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