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



Teraz jest 29 mar 2024, o 08:01


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 16 ] 
Autor Wiadomość
PostNapisane: 13 sie 2019, o 11:54 
Offline
Użytkownik

Dołączył(a): 05 sty 2015
Posty: 393
Lokalizacja: Mielec
Pomógł: 14

Witam

Pytanie do znawców bardziej elektroników.

schemat:

Obrazek



Główna komunikacja to ( sterownik <-> BT ) ale chcę za pomocą uC AVR zmieniać baud rate z poziomu AT command
jedynie mogę to zrobić po UART i jak się "wszczepić" uC by nie było kolizji na liniach TX,

uC steruje translatorem, linią OE (output enable) także jeśli uC będzie wysyłał komendy do BT to od strony sterownika
komunikacja będzie "odcięta" ,ale po ponownym załączeniu translatora będzie kolizja na TX sterownik <-> uC.

Jak to ogarnąć, by było dobrze??

Pozdrawiam.

ps. jak się dodaje pliki? np eagla.sch

.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 sie 2019, o 13:24 
Offline
Użytkownik

Dołączył(a): 05 sty 2015
Posty: 393
Lokalizacja: Mielec
Pomógł: 14

Rozwiązanie fajne, może wcisnę na płytkę choć wątpię bo wymiary to 25x55mm i już zapakowana z dwóch stron,

może coś mniejszego, prostszego ktoś coś? byle nie uawalić sterownika bo wiadomo koszta duże.

.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 sie 2019, o 13:41 
Offline
Użytkownik

Dołączył(a): 24 kwi 2013
Posty: 454
Pomógł: 30

A czemu nie można zmieniać prędkości przez BT?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 sie 2019, o 14:19 
Offline
Użytkownik

Dołączył(a): 05 sty 2015
Posty: 393
Lokalizacja: Mielec
Pomógł: 14

BT to hm-17 i nie widziałem tam opcji by przez BT dało się zmieniać baud rate (chyba że sie mylę, a czytalem DS) , nie obsluguje AT command przez BT tylko UART.

Też myślałem wyłączyć procka w deep sleep a OE podciągnąć rezystorem do VCC, a przycisk mam do INT0 i go tym budzic jak by trzeba było zmienić baud rate.

A sam UART w uC przełączyć/wyłączyć

.



Ostatnio edytowano 13 sie 2019, o 14:23 przez Szofer, łącznie edytowano 2 razy

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 sie 2019, o 14:22 
Offline
Użytkownik

Dołączył(a): 24 kwi 2013
Posty: 454
Pomógł: 30

Ale możesz wysłać komendę przez BT do proca, który to zrobi przez UART.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 sie 2019, o 14:26 
Offline
Użytkownik

Dołączył(a): 05 sty 2015
Posty: 393
Lokalizacja: Mielec
Pomógł: 14

Niezmienia to faktu że kolizja UART TX nadal będzie, jak odłączenie od urządzenia to też i zasilanie, cały mój układ to dągel na wtyczke.

.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 sie 2019, o 14:30 
Offline
Użytkownik

Dołączył(a): 05 sty 2015
Posty: 393
Lokalizacja: Mielec
Pomógł: 14

A takie gate TTL albo na 3.3V tylko mniejsze jak ten gigant HTC244 sa np w TSSOP14 z OE takie sie mi zmiesci na płytce



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 sie 2019, o 15:39 
Offline
Użytkownik

Dołączył(a): 05 sty 2015
Posty: 393
Lokalizacja: Mielec
Pomógł: 14

Główna transmisja to TXB104 <-> BT
do transmisja ATcommand uC <-> BT układ TXB0104 będzie wyłączony za pomocą OE
jak zakonczy sie transmisja ATcommand ---> i tu trzeba odłączyć uC od magistrali

znalazłem takie coś 74LVT125 na 3.3V w TSSOP14 i chyba będzie ok ??
z tego co widzę to input jest 5V tolerant dobry też translator
widziałem że adafruit go stosuje jako translator.

.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 sie 2019, o 09:57 
Offline
Użytkownik

Dołączył(a): 05 sty 2015
Posty: 393
Lokalizacja: Mielec
Pomógł: 14

zubik napisał(a):



Piękne te małe pchełki

.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 sie 2019, o 12:50 
Offline
Moderator
Avatar użytkownika

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

a po co ci to wystarczą 3 rezystory i diody Shottky ... na linii TX ... i już masz magistralę ala'RS485

_________________
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 sie 2019, o 13:00 
Offline
Użytkownik

Dołączył(a): 05 sty 2015
Posty: 393
Lokalizacja: Mielec
Pomógł: 14

Hmmm jakis schemat by się Mirku przydał bo nigdy takiego czegos nie robilem zeby 3 TX-y byly,

Rozwiazanie na bramkach co prawda już wdrożyłem ale na przyszłość by było.

.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 sie 2019, o 13:36 
Offline
Moderator
Avatar użytkownika

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

można i 4 i 5 txów

aż szkoda schemat rysować , pomyśl do każdego pinu TX podłączasz diodę Shottky katodą, żeby mógł ściągnąć do zera gdy trzeba - zaś anody wszystkich trzech czy więcej takich diod łączysz razem i podciągasz tę linię rezystorem 10K do VCC i to wsio .... takie sprzętowe "wire and" ot cała magia

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

oczywiście tę linię pomiędzy rezystorem a diodami dajesz na linię RX

_________________
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: 20 sie 2019, o 13:46 
Offline
Użytkownik

Dołączył(a): 18 sie 2019
Posty: 69
Zbananowany użytkownik

Pomógł: 2

74HC1G08 rozwiązuje problem.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 sie 2019, o 13:52 
Offline
Moderator
Avatar użytkownika

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

Semi napisał(a):
74HC1G08 rozwiązuje problem.

tak tyż bardzo nawet dobry sposób - fajne są te pchełki - w dawniejszych czasach nie było takich pojedynczych brameczek

_________________
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: 20 sie 2019, o 18:17 
Offline
Użytkownik

Dołączył(a): 05 sty 2015
Posty: 393
Lokalizacja: Mielec
Pomógł: 14

Patrząc na datasheet-a to na wejściach musi być to samo napięcie co Vcc, czyli translacji napięć dodatkowo niema,

Poprawcie mnie jesli się mylę.

.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 sie 2019, o 07:37 
Offline
Użytkownik

Dołączył(a): 18 sie 2019
Posty: 69
Zbananowany użytkownik

Pomógł: 2

Jeśli potrzebujesz translacji z 3,3 na 5V to użyj 74HCT1G08.



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

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:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO