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



Teraz jest 22 lis 2024, o 19:47


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
Autor Wiadomość
PostNapisane: 24 mar 2017, o 22:51 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sie 2015
Posty: 205
Lokalizacja: UK
Pomógł: 10

Witam,
Posiadam wytrawiarkę już od pewnego czasu, zatem wreszcie nadszedł czas zrobić do niej jakiś porządny sterownik. ;)

Założenia projektu:

- ATmega32
- Sterowanie 2 grzałkami (H1 i H2) plus napowietrzacz (P) - zdecydowałem się na triaki sterowane optoizolatorami
- Wyprowadzony UART do późniejszej komunikacji
- DS18B20 - 1wire

230V jest oddzielone od reszty układu grubą ścieżką (na obu warstwach) biegnącą pod optoizolatorami.
Do urządzenia trzeba będzie doprowadzać zasilanie 230V oraz 12V z zewnętrznego zasilacza do uC.
Nie chciałem wkładać do środka transformatora na oddzielnej płytce ze względu na gabaryty.
Nie wylałem jeszcze poligonu masy oraz nie zlikwidowałem pustego miejsca w prawym dolnym rogu PCB.
PCB będzie zamawiane w firmie.
Moje pytanie brzmi, czy na tym etapie nie ma żadnych rażących błędów oraz co ewentualnie powinienem poprawić.

ObrazekObrazek


Z góry dziękuję za pomoc.
Pozdrawiam :D

_________________
MMT Technologies



Ostatnio edytowano 29 mar 2017, o 10:47 przez Makowka, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 mar 2017, o 23:16 
Offline
Użytkownik

Dołączył(a): 23 sty 2014
Posty: 1081
Pomógł: 73

Osobiście dodałbym obwody do odkłócania przebiegów z enkodera tak jak Mirek pokazuje w swoim poradniku o enkoderach.
Brak pełnego zasilani mikrokontrolera.
Nie dodawałbym żadnych ścieżek separujących ponieważ zmniejsza to przestrzeń między obwodem niskiego i wysokiego napięcia. Jeżeli już to zastosowałbym cienką linię przerywaną :)


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 mar 2017, o 23:20 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sie 2015
Posty: 205
Lokalizacja: UK
Pomógł: 10

Dzięki za odpowiedź. :)
Faktycznie zasilanie jest niepełne, gdyż PCB nie jest jeszcze skończone.
Pomysł z enkoderem bardzo dobry - na pewno skorzystam.

Co do izolacji obwodu 230V, rozumiem, że wystarczy po prostu nie wylewać tam poligonu, tak ?

_________________
MMT Technologies



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 mar 2017, o 04:18 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 16 mar 2014
Posty: 745
Lokalizacja: Warszawa
Pomógł: 32

Hejka :-)
No muszę Ci powiedzieć, że zainspirowałeś mnie, abym może w końcu i ja sobie sprawił sterownik :-)
Jakbyś więc zamawiał płytki (pewnie w smarcie?) to ja chętnie dołączę się do zamówienia.

Generalnie to myślę, że można byłoby spokojnie zrobić to na płytce jednowarstwowej, ale jak chcesz zamawiać w firmie to w sumie może być dwustronny projekt.
Co do 220V to jak najbardziej nie należy oblewać tego obszaru masą i ten fragment moim zdaniem lepiej byłoby zrobić tylko na dolnej warstwie.

Czy triaki i stabilizator będziesz montował poziomo? Czy dopasowujesz się do jakiejś obudowy czy będziemy własne drukować? :-)


Autor postu otrzymał pochwałę

_________________
.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 mar 2017, o 10:29 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sty 2013
Posty: 1760
Pomógł: 196

Witam
A podświetlanie LCD masz z rezystorem? ...bo sterujesz bezpośrednio z uC.

Pozdr.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 mar 2017, o 11:13 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 16 mar 2014
Posty: 745
Lokalizacja: Warszawa
Pomógł: 32

Dzięki Michał za pochwałę :-) Mam jeszcze takie propozycje :-)

- do sterowania podświetleniem to przydałby się jakiś układ z tranzystorem (sam rezystor nie wystarczy) bo podświetlenie typowych LCD 2x16 trochę ciągnie :-) Polecam takie rozwiązanie jak w ATB i wtedy mamy ładne sterowanie PWM-em.
- proponowałbym dodać buzerek z generatorem, aby można dźwiękiem (jakieś różne alarmy) poinformować użytkownika, że np. kończy się wytrawianie.
- jeszcze kwestia encodera. Masz wyprowadzone bezpośrednio piny z uC, czyli jak rozumiem układ filtracji linii planujesz zrobić na płytce z encoderem? W sumie można by zrobić wszystko na płytce głównej i przewody bezpośrednio dolutować do encodera.
- pomysł z wyprowadzenie UART-a bardzo fajny :-)


- tak sobie myślę jeszcze, że ATmega328 byłaby wystarczająca

_________________
.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 mar 2017, o 13:19 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sie 2015
Posty: 205
Lokalizacja: UK
Pomógł: 10

kicajek napisał(a):
A podświetlanie LCD masz z rezystorem? ...bo sterujesz bezpośrednio z uC.


Sam LCD posiada już wbudowany rezystor na podświetleniu, ale nic nie stoi na przeszkodzie, aby ładnie go wysterować tranzystorem.

MikieMan napisał(a):
proponowałbym dodać buzerek z generatorem, aby można dźwiękiem (jakieś różne alarmy) poinformować użytkownika, że np. kończy się wytrawianie.


O tym też już wcześniej myślałem, na pewno zastosuję.

Dzięki jeszcze raz za pomoc. :D

_________________
MMT Technologies



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 mar 2017, o 18:49 
Offline
Użytkownik

Dołączył(a): 06 maja 2014
Posty: 415
Lokalizacja: Kraków
Pomógł: 26

Jaki kondensator przy pinach zasilajacych LCD by nie zaszkodzil, on pobiera nieco pradu.



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

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


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