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



Teraz jest 13 gru 2025, o 09:19


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 
Autor Wiadomość
PostNapisane: 7 maja 2015, o 08:05 
Offline
Nowy

Dołączył(a): 20 kwi 2015
Posty: 5
Pomógł: 0

Zrobiłem taki konwerter jak na schemacie poniżej, wzięty ze strony arduino, ale nie mogę nawiązać połączenia z żyroskopem poprzez atmege328p na magistrali I2C, wie ktoś może co zmienić ulepszyć aby działało?

PS 1. układ bluetooth działający na liniach jednokierunkowych obcięty do jednego tranzystora działa poprawnie(jak na dwóch tranzystorach to nie testowałem)
2. Układ żyroskopu jest sprawny, testowałem startując atmegę na 3,2V
3. Wiem że mogę zrobić na mosfetach ale to się wiąże z kolejnymi zakupami

Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 maja 2015, o 08:47 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

ralfbox napisał(a):
wie ktoś może co zmienić ulepszyć aby działało?


Ja wiem ja wiem

kupić nam szklaną kulę.


To powyżej to całkiem poważnie bo brakuje np całego schematu, kodu programu i jeszcze kilku innych rzeczy przepraszam Cię bardzo za taką odpowiedz ale Polonistą ani Wróżbitą nie jestem :)

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 maja 2015, o 08:55 
Offline
Użytkownik

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

Pomógł: 168

wejdź na http://www.partsim.com/ ( polecam wszystkim początkującym i nie tylko ), złóż sobie ten układ, zasymuluj i zobacz czy działa (na wejścia możesz podać sygnał prostokątny no bo jaki inny).



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 maja 2015, o 09:47 
Offline
Nowy

Dołączył(a): 20 kwi 2015
Posty: 5
Pomógł: 0

układ symulowałem, działać działa, zanim cokolwiek podpinałem mierzyłem wszystkie napięcia mernikiem

a propo schematów dodam później bo teraz warunków nie mam, ale chciałem dopowiedzieć, że uzyskałem komunikacje z żyroskopem na zasilaniu atmegi 3,3V więc wtedy nie potrzebowałem żadnego konwertera. Ale potrzebuje napięcie 5V, po zmianie napięcia poprostu wpiąłem ten układ ze schematu w pierwszym poście w linie SDA, SCL i komunikacje z żyroskopem utraciłem.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 maja 2015, o 10:05 
Offline
Użytkownik

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

Pomógł: 168

zmień rezystory podciągające na mniejsze, być może pojemności pasożytnicze robią swoje. Ja symulowałem Twój układ i działa, poniżej wyniki: Po zmianie na 1k wykresy o wiele lepiej wyglądają.


Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 maja 2015, o 10:05 
Offline
Moderator
Avatar użytkownika

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

ralfbox napisał(a):
Zrobiłem taki konwerter jak na schemacie poniżej, wzięty ze strony arduino, ale nie mogę nawiązać połączenia z żyroskopem poprzez atmege328p na magistrali I2C, wie ktoś może co zmienić ulepszyć aby działało?

PS 1. układ bluetooth działający na liniach jednokierunkowych obcięty do jednego tranzystora działa poprawnie(jak na dwóch tranzystorach to nie testowałem)
2. Układ żyroskopu jest sprawny, testowałem startując atmegę na 3,2V
3. Wiem że mogę zrobić na mosfetach ale to się wiąże z kolejnymi zakupami

Obrazek


DŻIZES KRAJST - że tak powiem ;) .... a nie dało rady jeszcze więcej tu wsadzić tranzystorów ? Masakra ;)

Tu masz konwerter panie kochany.

Obrazek

Oczywiście rezystory można dać mniejsze - np 4,7K albo i nawet 2,2K w razie potrzeby

_________________
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: 7 maja 2015, o 10:07 
Offline
Użytkownik

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

Pomógł: 168

Ewentualnie sprawdź jeszcze połączenia. Na jakiej częstotliwości leci Ci I2C?

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

mirekk36 napisał(a):
DŻIZES KRAJST - że tak powiem .... a nie dało rady jeszcze więcej tu wsadzić rezystorów i tranzystorów ? Masakra


No faktycznie tragedia ale może Kolega nie miał taki fetów pod ręką. Tak czy siak ja polecam te na fetach. Bardzo ładnie śmiga na nich koŃwersja ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 maja 2015, o 10:13 
Offline
Moderator
Avatar użytkownika

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

Nefarious19 napisał(a):
Bardzo ładnie śmiga na nich koŃwersja

Dokładnie - nawet na bardzo wysokich częstotliwościach transmisji ;)

_________________
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: 7 maja 2015, o 11:23 
Offline
Moderator
Avatar użytkownika

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

Normalnie - aż stworzyłem taki wpis na blogu - bo ostatnio początkujących dręczy wręcz plaga dziwnych rozwiązań do konwersji podczas gdy można TAK PROSTO ;)

http://mirekk36.blogspot.com/2015/05/ko ... v-ttl.html

_________________
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: 7 maja 2015, o 13:59 
Offline
Nowy

Dołączył(a): 20 kwi 2015
Posty: 5
Pomógł: 0

Problem rozwiązałem przez przypadek, dziwne że wszystko dalej działa, nic się chyba nie spaliło:P
Metodą prób i błędów zamieniałem oporniki, mierzyłem gdzie tylko się dało napięcia przed i po... m.in. zmieniłem oporniki na 20K(2x10K) z lini 5V i przez przypadek linię SCL z atmegi podłączyłem ze złej strony tranzystorów czyli bezpośrednio do SCL żyroskopu, odpalam zasilanie, patrze "o mam komunikację;)" początkowo myślałem że to dzięki tym 20K, później patrze a tam kabel źle wpięty:/
Podłączyłem z powrotem poprawnie SCL z atmegi w konsekwencji komunikację straciłem... ale już wiedziałem, że wina leży po stronie SCL. Logicznie rzecz biorąc, wydaje mi się (prosiłbym o potwierdzenie czy na pewno tak jest), że linia SCL magistrali I2C jest jednokierunkowa i urządzeniem nadającym na tą linię w tym wypadku jest atmega, więc postanowiłem wywalić tranzystor z emiterem ustawionym na 3,3V, a kolektor do atmegi i tym sposobem mam sprawną komunikację.
Prosiłbym o wyjaśnienie dlaczego układ teraz poprawnie działa, bo nie wiem co ten tranzystor mógł zmienić.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 maja 2015, o 16:21 
Offline
Użytkownik

Dołączył(a): 08 mar 2014
Posty: 398
Lokalizacja: Głogów
Pomógł: 11

Ciekawi mnie do jakich maksymalnych prędkości ten konwerter by działał.



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 2 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