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



Teraz jest 7 lut 2025, o 19:56


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 
Autor Wiadomość
PostNapisane: 27 sie 2014, o 14:01 
Offline
Nowy

Dołączył(a): 12 lut 2014
Posty: 6
Pomógł: 0

Witam

Chciałbym przedstawić swój projekt sterownika elektrozaworów, który komunikowałby się za pomocą transceiver'a z układem master (na początku pewnie byłaby to płytka uruchomieniowa ATB z dołączonym bliźniaczym transceiver'em (RFM12). Ponieważ jest to mój pierwszy projekt, zanim zacznę go składać i pisać oprogramowanie, chciałbym poradzić się bardziej doświadczonych, czy ta płytka ma prawo działać (najlepiej bezawaryjne ;) ).
Krótki opis:
- Płytka zasilana z trafo 230/2x12. Dwa poziomy napięcia DC +5V do zasilania uC, +3,3V do zasilania Transceiver'a;
- Możliwość sterowania do 4 elektrozaworów zasilanych 24V AC poprzez układy optotriak - triak; Przełączniki S2-S5 byłyby typu ROCKER do manualnego załączania elektrozaworów;
- Komunikacja uC - Transceiver poprzez bufor 74LVC125;
Dodatkowo wykorzystywane byłyby piny przetwornika ADC w uC do podłączenia czujników analogowych (brak tego na rys.).

W związku z tym, że dopiero raczkuje, mam parę pytań / wątpliwości:
- Czy takie połączenie uC - Transceiver jest ok? Czy podczas programowania (+5V z USBASP) nie uszkodzę modułu RFM ( Chodzi o linię MISO)?
- Czy można wszystko zasilić z 3,3V tak, żeby programator niczego nie uszkodził (znów moduł RFM).

Pozdrawiam
Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 sie 2014, o 16:08 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 mar 2013
Posty: 333
Pomógł: 10

Piotrek G napisał(a):
W związku z tym, że dopiero raczkuje, mam parę pytań / wątpliwości:
- Czy takie połączenie uC - Transceiver jest ok? Czy podczas programowania (+5V z USBASP) nie uszkodzę modułu RFM ( Chodzi o linię MISO)?


Siedzę nad modułami RFM i Ci powiem, ze może nie uszkodzisz... ale nie zaprogramujesz często... Ja jak pisze teraz kod do obsługi tych modułów za każdym razem muszę kable od modułu odłączać, bo niby się programuje a program działa co najmniej dziwnie (tak jakby się w połowie tylko zaprogramował). I to w moim przypadku nie wystarcza bo trzeba jeszcze odciąć zasilanie(modułu rfm) i dopiero wtedy się uC poprawnie programuje.

Podsumowując: Linia MISO i VCC od modułu powinno byc odłączone na czas programowania, Mirek na blogu pisał o problemach SPI i ISP .
http://mirekk36.blogspot.com/2013/12/avr-isv-vc-spi-co-wolno-czego-nie-wolno.html


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 sie 2014, o 17:08 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Wyciągnij jeszcze piny zasilania 74LVC125AD i podłącz do 3,3V. W obecnym schemacie układ się uszkodzi.
Sterowanie układem 74LVC125AD odłącz od masy i połącz z CS i podciągnij rezystorem do +5V. Jak wyjścia tego układu są wyłączone, a będzie tak jak przerobisz schemat to możesz na nie podać 5V bez obaw uszkodzenia (na wejścia spokojnie możesz podać 5V w każdym przypadku).


Autor postu otrzymał pochwałę

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 sie 2014, o 17:37 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 paź 2011
Posty: 401
Lokalizacja: Siedlce
Pomógł: 7

Kurczaki pieczone... programuję swoje dwa sprzęty z RFM69 za pomocą USBASP 5V Only - oczywiście VCC odłączone i (jeszcze) się nic nie uszkodziło... ale lepiej dmuchać na zimne.

_________________
Czekamy na RedBook'a!



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 sie 2014, o 20:52 
Offline
Nowy

Dołączył(a): 12 lut 2014
Posty: 6
Pomógł: 0

Dzięki za odzew.
Filmik Mirka faktycznie dużo mi wyjaśnił.
Odnośnie zasilania 74LVC125 to wyciągnąłem piny zasilające i podłączyłem je pod 3,3V - na rys. może słabo widać, bo nie ma przy nich nazwy układu.
Dzisiaj już nie mam za bardzo jak, ale jutro naniosę poprawki (podciągnięcie CS rezystorem do VCC i sterowanie 74LVC125 z linii CS) i umieszczę poprawiony schemat. Być może ktoś będzie miał jeszcze jakieś dobre uwagi, dzięki którym jeszcze więcej się nauczę :)
Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sie 2014, o 09:18 
Offline
Nowy

Dołączył(a): 12 lut 2014
Posty: 6
Pomógł: 0

Witam
Naniosłem poprawki. Czy tak poprowadzona linia CS jest ok?
Pozdrawiam
Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sie 2014, o 19:00 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Dokładnie o to mi chodziło.

Zwróć jeszcze uwagę na kondensatory 100nF i elektrolity. To co jest przy stabilizatorach jest w porządku i na płytce takie kondensatory powinny być blisko tych układów, ale dla procesora dodaj dodatkowo 100nF i 47uF oraz dla 74LCV125AD kondensator 100nF i umieść przy tych scalakach.


Autor postu otrzymał pochwałę

_________________
Dragonus Cracovus: Biomagia



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

Strefa czasowa: UTC + 1


Kto przegląda forum

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