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



Teraz jest 22 lut 2025, o 00:14


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 13 ] 
Autor Wiadomość
PostNapisane: 30 wrz 2015, o 10:10 
Offline
Nowy

Dołączył(a): 30 wrz 2015
Posty: 6
Pomógł: 0

Witam, otóż nurtuje mnie jedna sprawa.
Otóż, korzystając z Datasheetu ustawiłem UARTA tylko pod wysyłanie ( fragment poradnika pana Mirka odnośnie ADC ). Łączę się z laptopem poprzez zakupioną przejściówkę RS232->USB i wszystko cacy. Ładnie wygląda ale komunikacja była skopana, w programie, który zamieszczę poniżej, wysyłam literkę 'A' a otrzymuję znak '_', taktowałem wtedy wewntętrznym oscylatorem 8MHz, pomyślałem sobie, że lepiej użyć kwarcu ułamkowego, spróbowałem na 11,0592MHz a efekt dalej ten sam.

Dodam, że przejściówka działa poprawnie łącząc się z routerami oraz komputerami samochodowymi, więc pewnie jest to wina niepoprawnej konfiguracji procka.

Listing main:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


UART_TRANSMITT
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


oraz nagłówkowy
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Zdjęcie płytki stykowej oraz screen odbioru informacji z procesora (jeśli potrzeba to również później dołączę schemat):
Obrazek
Obrazek



Ostatnio edytowano 30 wrz 2015, o 10:51 przez MMrst, łącznie edytowano 4 razy

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 wrz 2015, o 10:21 
Offline
Użytkownik

Dołączył(a): 22 sty 2014
Posty: 1806
Zbananowany użytkownik

Pomógł: 168

Po pierwsze listingi wrzuć w tagi syntax, po drugie co to za przejściówka, nie napisałeś. Po trzecie jakie masz parametry transmisji w odbiorniku a jakie w nadajniku.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 wrz 2015, o 10:37 
Offline
Nowy

Dołączył(a): 30 wrz 2015
Posty: 6
Pomógł: 0

Przejściówka: UNITEX usb to serial Y105.
Odbiornik PuTTY Baud 9600, 8 bitów danych, 1 bit stopu, połączenie Serial ( COM3 ), Flow Control None
Nadajnik (procek) jak widać w listingu BAUD 9600 oraz ustawienia domyślne po resecie czyli ramka 8 bitów danych oraz 1 stopu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 wrz 2015, o 10:45 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2014
Posty: 1540
Pomógł: 269

Zła "przejściówka". Zobacz podobny wątek: http://forum.atnel.pl/topic12891.html
Listingi kodu powinny być z użyciem (SYNTEX wybierz) C.
Popraw też:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


na:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 wrz 2015, o 10:48 
Offline
Nowy

Dołączył(a): 30 wrz 2015
Posty: 6
Pomógł: 0

Dzięki, poprawię. Chwilowo nie mam dostępu do MAXa, wystarczyłoby zrobić podobny układ na tranzystorach?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 wrz 2015, o 10:53 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2014
Posty: 1540
Pomógł: 269

Pewniej, szybciej i niezawodniej będzie jak zrobisz to na np MAX232.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 wrz 2015, o 10:55 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 mar 2014
Posty: 334
Lokalizacja: Rybnik
Pomógł: 55

I na tranzystorach da radę. Układ pracował parę lat niezawodnie, z resztą dalej często go stosuję:
Obrazek

_________________
Amatorska stacje meteorologiczna



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 wrz 2015, o 11:06 
Offline
Nowy

Dołączył(a): 30 wrz 2015
Posty: 6
Pomógł: 0

Czy zamiast rezystora 3k3 mogę użyć 2k7 oraz tranzystory BC337 oraz BC327?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 wrz 2015, o 11:12 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 mar 2014
Posty: 334
Lokalizacja: Rybnik
Pomógł: 55

Tak, jak najbardziej. Tranzystory pracuje tu tylko jako klucze, więc prawie dowolne.


Autor postu otrzymał pochwałę

_________________
Amatorska stacje meteorologiczna



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 wrz 2015, o 11:44 
Offline
Nowy

Dołączył(a): 30 wrz 2015
Posty: 6
Pomógł: 0

Okej, wielkie dzięki Wam obojgu ;). Sprawdzę zatem czy i jak działa.

EDIT::
Wszystko gra i buczy, zastanawia mnie tylko dlaczego. Wina jest to bardziej programowego niż sprzętowego typu przejściówki?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 wrz 2015, o 11:55 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 mar 2014
Posty: 334
Lokalizacja: Rybnik
Pomógł: 55

Twoja przejściówka ma napięcia wyjściowe w standardzie RS232
Cytuj:
"1" logiczną jako napięcie -3V do -15V, zaś "0" to napięcie +3V do +15V.

W praktyce jest można to trochę naciągnąć i dlatego działa na tranzystorach.
Ty potrzebujesz napięcia w standardzie TTL, dlatego najlepiej stosować układ FT232, Ch340 czy podobne.

_________________
Amatorska stacje meteorologiczna



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 wrz 2015, o 11:57 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2014
Posty: 1540
Pomógł: 269

MMrst napisał(a):
zastanawia mnie tylko dlaczego


A no dlatego, że mikrokontrolery rozpoznają stany logiczne w granicach 0V (stan niski) do Vcc (z regóły 3.3V lub 5V - stan wysoki).
Natomiast przejściówka, którą posiadasz pracuje np -3 do -15V (stan niski) i +3V do +15V (stan wysoki).



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 wrz 2015, o 13:12 
Offline
Nowy

Dołączył(a): 30 wrz 2015
Posty: 6
Pomógł: 0

Okej to już wszystko rozumiem. Dzięki jeszcze raz ;)



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

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