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



Teraz jest 29 gru 2024, o 20:44


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 27 ] 
Autor Wiadomość
PostNapisane: 11 lip 2013, o 11:48 
Offline
Nowy

Dołączył(a): 16 sie 2012
Posty: 15
Pomógł: 0

Witam,
mam prośbę związaną ze sprawdzeniem schematu. Głównie połączenia między FT232RL a ATmega128 (zależy mi żeby programować przez USB), oraz ładowarką Li-Pol (ładowanie również chciałem żeby było za pośrednictwem USB). No i ogólnie co warto poprawić ;) Będę bardzo wdzięczny za wszelkie sugestie! W załączniku schemat w pdf. Dodam jeszcze że robot zasilany z lipola pracuje na 3.3V.


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: 11 lip 2013, o 12:40 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8589
Pomógł: 337

W przypadku komunikacji UART na medze128 jak używasz UART0 to pamiętaj że linie te też są używane do programowania przez ISP więc dobrze jest zastosować prosty plexer przełączający UART / ISP inaczej możesz mieć kłopoty z programowaniem jak będziesz miał podłączony kabelek USB do FTDI

ja najczęściej robię tak:

Obrazek

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 lip 2013, o 15:07 
Offline
Nowy

Dołączył(a): 16 sie 2012
Posty: 15
Pomógł: 0

Obawiam się, że nie mam już miejsca na kolejne układy na płytce :( W tym wypadku może bardziej opłaca się wykorzystać RXD1 i TXD1 (mam nadzieję że nie jest je trudno wykorzystać?)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 lip 2013, o 15:24 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8589
Pomógł: 337

nie nie jest to wcale trudniejsze od użycia RX0 i TX0 , ale warto sprawdzić czy Alternatywnych funkcji jak INT2 i INT3 nie będziesz potrzebował do czujników MEMS :) elektronika Przyjacielu to sztuka wyboru , wyboru jedynie słusznego dla projektu rozwiązania , pełna niestety kompromisów :)

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 lip 2013, o 15:36 
Offline
Moderator
Avatar użytkownika

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

chciałem odpisać - no ale Sun dobre rzeczy prawi tutaj ;)

_________________
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: 11 lip 2013, o 16:21 
Offline
Nowy

Dołączył(a): 16 sie 2012
Posty: 15
Pomógł: 0

A moglibyście rzucić okiem na ładowarkę (MCP73831) bo dioda LED przy niej świeci mi się obojętnie czy jest aku podłączony czy nie, jak i prąd na wyjściu jest ok. 265uA zamiast 500mA.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 lip 2013, o 16:34 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 lis 2011
Posty: 582
Lokalizacja: okolice Wrocławia :)
Pomógł: 24

Może to tylko moje przewrażliwienie ale ja nie stosowałbym diody D2 w obwodzie zasilania, po co wprowadzać spadek napięcia z pakietu. Wolę zrobić złącze zasilania tak żeby nie dało się wpiąć pakietu odwrotnie.
Poza tym widzę że MCP1253 ma Vin max=5.5V czyli rozumiem że zasilasz elektronikę z 1 celi LiIon lub LiPo?

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 lip 2013, o 16:50 
Offline
Nowy

Dołączył(a): 16 sie 2012
Posty: 15
Pomógł: 0

Tak dokładnie zasilam z jednej celi Li-Pol 3.7V 20C 210mAh ;) Jadnak zastanawia mnie co może być nie tak z tą ładowarką (to co pisałem wcześniej).



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 lip 2013, o 17:16 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8589
Pomógł: 337

ja zwykle robię tak układ zawsze działa prawidłowo ...
na pewno dobrze dobrałeś prąd ładowania ??

Obrazek

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 lip 2013, o 17:28 
Offline
Nowy

Dołączył(a): 16 sie 2012
Posty: 15
Pomógł: 0

Tak, mam rezystor 2k co powinno skutkować ładowaniem 500mA. Patrząc na Twój schemat jakoś specjalnej różnicy między moim nie widzę... :( Może układ jest uszkodzony?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 lip 2013, o 17:29 
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

SunRiver napisał(a):
W przypadku komunikacji UART na medze128 jak używasz UART0 to pamiętaj że linie te też są używane do programowania przez ISP
W związku z tym podpiąłeś się do FT232R nie tak jak chciałeś, bo MOSI/PB2 i MISO/PB3 nie służą do programowania.

Co do ładowarki to sprawdź czy nie masz zwarcia masy i wyjścia STATUS.

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lip 2013, o 19:09 
Offline
Nowy

Dołączył(a): 16 sie 2012
Posty: 15
Pomógł: 0

Ok wymieniłem ładowarkę na nową i działa!!! Została już tylko komunikacja z uC ;) Teraz takie pytanie: wiem już że z własnej przejściówki w mkAvrCalculator skorzystać nie mogę ale jak klikam żeby sprawdził co jest podpięte to widzi mój uC-to dobrze? I czy skoro widzi to powinno mi się go z poziomu eclipse udać zaprogramować? Bo eclipse niestety nie chce zaprogramować...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lip 2013, o 19:24 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8589
Pomógł: 337

Dżony napisał(a):
I czy skoro widzi to powinno mi się go z poziomu eclipse udać zaprogramować? Bo eclipse niestety nie chce zaprogramować.


pewnie dlatego, że musisz jakoś go wywołać prawda ??
skoro nie masz ATB-FT232 to musisz sobie dopisać swój lub skorzystać z innych wywołań dla FT232 w trybie bitbang
co może zaowocować np używaniem innych pinów , ale nie musi :)

Obrazek

masz 3 możliwości , ponadto jak procek nowy to musisz sobie spowolnić ISP przez dodanie parametru -B 20

co wpisujesz tu :"

Obrazek

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lip 2013, o 20:09 
Offline
Nowy

Dołączył(a): 16 sie 2012
Posty: 15
Pomógł: 0

SunRiver a mógłbyś trochę jaśniej co gdzie mam pozmieniać i co to są te cyferki przy np. reset=~4 ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lip 2013, o 20:36 
Offline
Moderator
Avatar użytkownika

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

Dżony napisał(a):
Bo eclipse niestety nie chce zaprogramować...


sorki ale kolega bajki opowiada ;) przecież już podawałem ci link w mailu do tego:

http://mirekk36.blogspot.com/2013/05/mk ... pdate.html

tu masz wszystko co trzeba zrobić żeby FT232 działało pod Eclipse - wystarczy się posłużyć nawet wersją FREE MkAvrCalculatora

więc nie mów że nie działa ;)

_________________
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: 12 lip 2013, o 21:00 
Offline
Nowy

Dołączył(a): 16 sie 2012
Posty: 15
Pomógł: 0

Hmm zrobiłem tak jak w poradniku ale po długim czekaniu dostaje komunikat: avrdude initialization failed rc=-1. Czy może być to spowodowane tym że te same ścieżki, które podchodzą pod miso i mosi podlutowałem kabelki które idą do PDI i PDO?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lip 2013, o 21:22 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8589
Pomógł: 337

może tak być , bo nie powinieneś mieć nic na nogach programujących

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 lip 2013, o 14:09 
Offline
Nowy

Dołączył(a): 16 sie 2012
Posty: 15
Pomógł: 0

No i już mi wszystko działa ;) dziękuję za pomoc ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lip 2013, o 18:20 
Offline
Nowy

Dołączył(a): 16 sie 2012
Posty: 15
Pomógł: 0

mirekk36 mam jeszcze tylko jedno pytanie czy programowanie procesora w ten sposób (przez FT232RL) jest jakoś specjalnie wolne czy właściwe różnicy się nie wyczuje?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lip 2013, o 19:05 
Offline
Moderator
Avatar użytkownika

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

Dżony napisał(a):
mirekk36 mam jeszcze tylko jedno pytanie czy programowanie procesora w ten sposób (przez FT232RL) jest jakoś specjalnie wolne czy właściwe różnicy się nie wyczuje?


hehehe sprawdź sam ;) tylko weź sobie przygotuj szybki stoper ;)

O ile nie będziesz miał zworki SlowSCK czy to sprzętowej czy programowej - to szybkość będzie taka sama jak USBASP

skąd te pomysły, że tu miałoby być rzekomo wolniej ? ;)

_________________
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 lip 2013, o 19:10 
Offline
Nowy

Dołączył(a): 16 sie 2012
Posty: 15
Pomógł: 0

A bo użytkownik z innego forum który dość dogłębnie sprawdza mi schemat napisał, że programowanie ATmegi w ten sposób (syganły modemowe z USB) jest strasznie wolny.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lip 2013, o 19:12 
Offline
Moderator
Avatar użytkownika

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

Dżony napisał(a):
A bo użytkownik z innego forum który dość dogłębnie sprawdza mi schemat napisał, że programowanie ATmegi w ten sposób (syganły modemowe z USB) jest strasznie wolny.


hyhyhy no no sygnały modemowe ;) fajna rzecz - chociaż nie wiem o co kaman ;)

ale jak coś to poczytaj w dokumentacji PDF tego scalaka o transmisji w trybie BitBang - to może stanie się jaśniejsze o czym mowa i dlaczego z uśmiechem słucham opowieści o "sygnałach modemowych" ;)

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

i opowie kilka takich osób tu i ówdzie w necie takie bajki - a potem niesie się legenda ;)

_________________
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 lip 2013, o 20:00 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8589
Pomógł: 337

czasem można się załamać ... no ale co my Mirku możemy
no przecież dla niektórych wszystko jest za wolne

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lip 2013, o 20:15 
Offline
Nowy

Dołączył(a): 16 sie 2012
Posty: 15
Pomógł: 0

Żeby nie było mi się to rozwiązanie strasznie podoba bo jest bardzo proste :) I jak programowałem sobie zestaw ATB to nie widziałem żeby coś długo trwało więc się zdziwiłem i wolałem się zapytać expertów w tej kwestii ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lip 2013, o 20:41 
Offline
Moderator
Avatar użytkownika

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

no to chyba już sobie wyjaśniliśmy - teraz jeszcze jak coś wyjaśnij koledze od modemowej komunikacji programatora na FT232R i będzie gites jak to mówią ;)

_________________
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: 16 lip 2013, o 13:42 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 paź 2011
Posty: 780
Pomógł: 20

Fajnie to sobie rozwiązałeś ale mam uwagę :)

Nie wiem jakie silniki stosujesz ale wygląda na to ze silniki DC :) zapewne wiesz że dwa silniki muszą kręcić się w prawo a dwa w lewo :)
Osobiście bym rozważył zastosowanie silników BLDC oraz tanich chińskich sterowników ale to tylko moja uwaga :)
Opcjonalnie fajnie by było gdybyś zastosował czujnik pozwalający wykryć przechylenie modelu co zapewne uprościło by późniejsze pilotowanie.

Pozdrawiam

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 lip 2013, o 10:32 
Offline
Nowy

Dołączył(a): 16 sie 2012
Posty: 15
Pomógł: 0

stachu, wszystko to jest uwzględnione- jest wejście na moduł IMU (akcelerometr,żyroskop i magnetrometr), na razie chcę się pobawić silnikami DC. W internecie jest pełno takich fajnych małych konstrukcji :)



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

Strefa czasowa: UTC + 1


Kto przegląda forum

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