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

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 22 lip 2025, o 22:10


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 24 ] 
    Autor Wiadomość
    PostNapisane: 6 mar 2019, o 21:50 
    Offline
    Nowy

    Dołączył(a): 08 sie 2018
    Posty: 13
    Pomógł: 0

    Witam wszystkich.

    Mam problem, a mianowicie skonstruowałem robota, niestety robot działa tylko i wyłącznie na zasilaniu z programatora atmb-usbasp, po przełączaniu zasilania na zasilanie z baterii stabilizowanego według schematu robot nie działa, nie działają czujniki odległości. Zmierzone napięcie jest dobre 5V. Dodam, że na na module zasilającym: MB102 robot także nie działa poprawnie.

    Co może być przyczyną ?

    Obrazek



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 mar 2019, o 22:00 
    Offline
    Moderator
    Avatar użytkownika

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

    Robisz okrutnego babola w połączeniach zasilania - i na podstawie takiego schematu to można niestety tylko albo wróżyć albo wołać jasnowidza.

    _________________
    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: 6 mar 2019, o 23:05 
    Offline
    Nowy

    Dołączył(a): 08 sie 2018
    Posty: 13
    Pomógł: 0

    Tam jest błąd na schemacie bo zastosowany stabilizator to: L7805.
    Można zaczerpnąć jakieś wskazówki na temat dlaczego robię babola ? Dodam, że stosując gotowy moduł zasilający problem jest nadal. Działa to tylko na Waszym programatorze.
    Reszta schematu: (silniki używam tylko w jednym kierunku więc fizycznie zaciągam tylko Output oraz GND).
    Obrazek



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 mar 2019, o 06:11 
    Offline
    Użytkownik

    Dołączył(a): 25 lip 2013
    Posty: 2596
    Pomógł: 129

    A zasilanie wejściowe jak podpinasz? Bo ze schematu wynika, że to to samo co wyjściowe? Poczytaj pdf do stabilizatora - napięcie wejściowe musi być wyższe od stabilizowanego.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 mar 2019, o 07:40 
    Offline
    Nowy

    Dołączył(a): 08 sie 2018
    Posty: 13
    Pomógł: 0

    Napięcie pochodzi z baterii: 5 akumulatorków po 1.2V oraz jedna bateria standard AA 1.5V co daje 7.5V następnie wchodzi do stabilizatora L7805 i jest przetwarzane na 5V. Wszystko się zgadza zmierzone napięcie ma 5V, ale coś się dzieje nie tak (wygląda jakby mikrokontroler się zawieszał lub przestawał działać poprawnie). Po podłączeniu z powrotem zasilania z programatora znowu wszystko działa poprawnie.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 mar 2019, o 09:28 
    Offline
    Użytkownik

    Dołączył(a): 26 cze 2016
    Posty: 186
    Pomógł: 7

    Sprawdź przede wszystkim, czy ten stabilizator ma odpowiednią wydajność prądową. Zapewne ma swoje ograniczenie prądu, a układ może i krótkim czasie potrzebować dużo większego prądu - np rozruch silnika.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 mar 2019, o 09:46 
    Offline
    Nowy

    Dołączył(a): 08 sie 2018
    Posty: 13
    Pomógł: 0

    Wtedy na gotowym module zasilającym MB102 powinno działać, a problem jest taki sam. Zapotrzebowanie :
    2x silnik napięcie zasilania: 5V / pobór prądu: 80mA
    2x HC-SR04 Napięcie zasilania: 5 V Średni pobór prądu: 15 mA
    Sterownik silnika L293D Maksymalne napięcie zasilania silników: 36 V Średni prąd kanał: 0,6 A Szczytowy prąd na kanał: 1,2 A
    Mikrokontroler atmega8 oraz dwie diody sygnalizujące prace silników.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 mar 2019, o 09:53 
    Offline
    Moderator
    Avatar użytkownika

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

    Tak skonstruowane zasilanie do tego projektu to niestety totalna (bez urazy - chciałbym tylko dobitnie zwrócić uwagę) ... to kompletne nieporozumienie genetyczne.

    1. Zasilanie silników z 5V - z tego samego 5V co mikrokontroler to pierwsza MEGA MASAKRA - tak się nigdy nie robi - napięcia powinny być odseparowane - a najlepiej gdyby silniki działały na napięciu wejściowym - które powinno być oczywiście wyższe dla silników - jak mi się zdaje

    2. Zastosowanie w tym układzie gdzie zasilasz i procka i silniki stabilizatora 7805 - przy takim parówkowym mieszanym układzie akumulatorów z jakąś tam bateryjką po drodze to kolejny wilczy dół który sam sobie wykopałeś i w niego wpadasz. Bo:

    a.) pewnie nawet nie zdajesz sobie sprawy z różnicy wydajności prądowej pomiędzy akumulatorami a zwykłą bateryjką
    b.) 7805 wymaga na WEJŚCIU (zaglądaj pan do not PDF) minimum - ok 7,5V !!! a u ciebie ile jest ? Nie żartuj że tyle pod obciążeniem
    c.) 7805 w takim układzie sam traci kupę mocy która zamieniana jest w ciepło
    d.) pomieszanie akumulatorów z bateryjkami powoduje, że przy pierwszej próbie odpalenia silników - całe napięcie siada i procek się RESETUJE i to jest w twoim
    przypadku CAŁKIEM normalne zachowanie tak źle zaprojektowanego pod względem zasilania układu

    Dlaczego działa ci to z programatora ? Bo akurat na wyjściu USB masz dużo większą wydajność prądową dla 5V .... ale zasilanie silników z tego napięcia USB to po prostu - hmmm nie wiem jak to nazwać - ale jeśli chcesz pozbyć się kompa a w najlepszym przypadku sfajczyć coś na płycie głównej to działaj tak dalej.


    ATB-USBasp ma tę zaletę, że gdybyś to poprawnie zrobił wszystko czyli np:

    1. wymienił ten koci 7805 na jakąś przetworniczkę - przeznaczoną do pracy bateryjnej żeby nie tracić na niej mocy,
    2. zasilił silniki bezpośrednio z akumulatorów - czyli z napięcia wejściowego do przetwornicy
    3. WYŁĄCZYŁ suwakiem na ATB-USBasp zasilanie - żeby nie wychodziło z USB
    4. zastosował SAME akumulatory a nie tam wrzucać do tego jeszcze w szereg baterii co jest masakrą

    to spokojnie mógłbyś programować procka podczas ciągłego zasilania z akumulatorów

    ------------------------ [ Dodano po: 16 minutach ]

    aha - jeśli w zasadzie bez silników będzie tylko sam mikrokontroler i czujniki ultradźwiękowe to można dać stabilizator liniowy ale np 78L05 malutki w obudowie TO92. A silniki jak mówiłem zasilane bezpośrednio z akumulatorów.

    _________________
    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 mar 2019, o 10:55 
    Offline
    Nowy

    Dołączył(a): 08 sie 2018
    Posty: 13
    Pomógł: 0

    Mirekk36 dziękuję bardzo za wyczerpującą odpowiedź. Niby te silniki mają zasilanie po 5V z tego co pisze w dokumentacji. na dniach spróbuję odseparować zasilanie dla mikrokontrolera oraz silników. Stabilizacje wykorzystam tylko dla mikrokontrolera a silniki zasilę bezpośrednio z 5 akumulatorków (będzie to nieco ponad 5V).
    Dam znać od razu czy problem się rozwiązał.
    Dzięki jeszcze raz.
    Pozdrawiam serdecznie.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 mar 2019, o 10:57 
    Offline
    Moderator
    Avatar użytkownika

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

    kubaszy napisał(a):
    Niby te silniki mają zasilanie po 5V

    ale to nie jest istotne, czy silniki czy przekaźniki to elementy indukcyjne a szczególnie silniki mogą siać mega zakłócenia więc - no daje się oddzielne napięcia. Szczególnie procka trzeba chronić ;)

    a u ciebie po prostu jest gigantyczny problem z wydajnością prądową zasilania

    _________________
    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 mar 2019, o 23:00 
    Offline
    Nowy

    Dołączył(a): 08 sie 2018
    Posty: 13
    Pomógł: 0

    Odseparowałem zasilania, mikrokontroler oraz czujniki zasilałem z baterii 9V przetwarzane na 5V według schematu zasilania powyżej z wykorzystaniem L7805CV. Sterownik silnków + silniki szły na zasilaniu bezpośrednio z akumulatorów (i tutaj próbowałem z modułem MB102, który daje 5V oraz bezpośrednio jak mierzyłem było to nieco ponad 6V). Nie wiem dlaczego ale, ponownie się to wszystko zawiesza.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 mar 2019, o 23:15 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 lis 2015
    Posty: 1448
    Lokalizacja: okolice Warszawa
    Pomógł: 149

    witam,
    zerknąłem na schemat.
    na pierwszy ogień...odnośnie
    kubaszy napisał(a):
    ponownie się to wszystko zawiesza

    polączenie SR04, jeżeli jest tak jak na schemacie, to będzie kolizja sygnalu trig i sygnalów powrotu.
    nie możesz 'krosować' tych linii.
    jeżeli uruchomi się przerwanie na INT'cie - to od którego modułu? od dwóch jednocześnie?
    rozdziel linie trig, a wejście INT puść przez diody od strony modułów, tak żeby sygnały nie 'przełaziły' z jednego modulu na drugi.
    pozdrawiam.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 mar 2019, o 23:32 
    Offline
    Nowy

    Dołączył(a): 08 sie 2018
    Posty: 13
    Pomógł: 0

    Nawet, jeżeli wyjmę jeden czujnik odległości dzieje się to samo.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 mar 2019, o 00:18 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 lis 2015
    Posty: 1448
    Lokalizacja: okolice Warszawa
    Pomógł: 149

    Z mojej perspektywy patrząc więcej nie widzę. :?
    a może pokombinujemy. 8-)
    wysyłając TRIG,... zerujesz licznik TCNTx? stan wysoki na SR_04? jakaś flaga_pomiaru? zbocze narastające? ustawiasz jakąś flagę pomiaru dla INT'a?
    odczytując echo w INT,... zerujesz licznik TCNTx? zerujesz odległość? ustawiasz reakcję na zbocze opadające? kasujesz flagę pomiaru?
    W timerx ,... inkrementujeszc odległość cm. co 58μs.(czas na przebycie 1cm i powrót)? zabezpieczasz przed przepelnieniem i max zakresem pomiaru?
    czy zabezpieczasz przed sygnałami wtórnie odbitymi i/lub zagubionymi :?: ....a może jakaś inna logika pomiaru.
    chyba gdzieś tu bym szukał. :roll:



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 mar 2019, o 05:03 
    Offline
    Moderator
    Avatar użytkownika

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

    kubaszy napisał(a):
    Odseparowałem zasilania, mikrokontroler oraz czujniki zasilałem z baterii 9V przetwarzane na 5V według schematu zasilania powyżej z wykorzystaniem L7805CV. Sterownik silnków + silniki szły na zasilaniu bezpośrednio z akumulatorów (i tutaj próbowałem z modułem MB102, który daje 5V oraz bezpośrednio jak mierzyłem było to nieco ponad 6V). Nie wiem dlaczego ale, ponownie się to wszystko zawiesza.

    Pokaż lepiej nowy cały schemat zamiast znowu takich opisów - bo zrozum - że w ten sposób chcesz pomocy od jasnowidzów ..

    a najlepiej pokaż jeszcze płytkę PCB jak to wszystko jest połączone

    ja np kompetnie nie rozumiem tego twojego zdania:

    kubaszy napisał(a):
    i tutaj próbowałem z modułem MB102, który daje 5V oraz bezpośrednio jak mierzyłem było to nieco ponad 6V


    co to oznacza ???? ... no jeden schemat by więcej wyjaśnił

    _________________
    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: 8 mar 2019, o 17:21 
    Offline
    Nowy

    Dołączył(a): 08 sie 2018
    Posty: 13
    Pomógł: 0

    Zrobiłem aktualny schemat, starałem się, żeby wszystko było jak najbardziej czytelne.
    Testuję na płytce prototypowej, niestety jest to pajączek na którym niewiele będzie widać, aczkolwiek mogę wrzucić zdjęcie.
    ObrazekObrazek



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 mar 2019, o 18:04 
    Offline
    Użytkownik

    Dołączył(a): 25 lip 2013
    Posty: 2596
    Pomógł: 129

    A kondensatory pomiędzy vcc i gnd? Przy procku nie widzę :(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 mar 2019, o 18:11 
    Offline
    Nowy

    Dołączył(a): 08 sie 2018
    Posty: 13
    Pomógł: 0

    Dodane na schemacie i fizycznie niestety dalej ten sam objaw.
    Obrazek



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 mar 2019, o 20:16 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 lis 2015
    Posty: 1448
    Lokalizacja: okolice Warszawa
    Pomógł: 149

    Widzę że zakładasz poprawność kodu.
    Przynajmniej do testów odłącz jeden czujnik.
    W takiej konfiguracji -'duo'
    nie zadziałają poprawnie.

    Wysłane z mojego Lenovo K33a42 przy użyciu Tapatalka



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 mar 2019, o 20:21 
    Offline
    Nowy

    Dołączył(a): 08 sie 2018
    Posty: 13
    Pomógł: 0

    Zakładam poprawność, ponieważ tak jak wspominałem na zasilaniu z programatora wszystko działa jak należy nawet ta konfiguracja dwóch czujników.
    Do testów mogę odłączyć jeden czujnik, jeżeli zacznie w końcu to działać to mogę też je odseparować, niech działa na int0 i int1.
    Aczkolwiek tak jak mówię na zasilaniu z programatora działa to super, problem pojawia się w momencie przejścia na zasilanie bateryjne.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 mar 2019, o 22:46 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 28 maja 2012
    Posty: 471
    Lokalizacja: ZGY/ZS
    Pomógł: 30

    Ze schematu wynika, że zasilasz sensory ultradźwiękowe napięciem z przed stabilizatora.
    Poza tym jeśli robisz na stykówce to nie ma żadnej gwarancji, że podłączyłeś to tak jak na schemacie.

    Edit:
    Już nie wiem jakim napięciem zasilasz, bo opisy masz niespójne :P

    _________________
    eDiyCraft.blogspot.com



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 mar 2019, o 06:24 
    Offline
    Nowy

    Dołączył(a): 08 sie 2018
    Posty: 13
    Pomógł: 0

    Czujniki są zasilane z napięcia zza stabilizatora tak jak mikrokontroler. Spróbuję jesscze wymienić baterie na nowe... Czy masa całego układu może być połączona ? Tzn. Masy z 9v oraz z koszyka baterii



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 mar 2019, o 08:18 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 04 cze 2014
    Posty: 855
    Lokalizacja: pod Warszawą
    Pomógł: 58

    kubaszy napisał(a):
    Czujniki są zasilane z napięcia zza stabilizatora tak jak mikrokontroler. Spróbuję jesscze wymienić baterie na nowe... Czy masa całego układu może być połączona ? Tzn. Masy z 9v oraz z koszyka baterii

    MUSI :!: być połączona

    _________________
    Pomóżcie mi stanąć na nogi



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 mar 2019, o 08:29 
    Offline
    Użytkownik

    Dołączył(a): 25 lip 2013
    Posty: 2596
    Pomógł: 129

    Kondensatory blokujące muszą być przy scalakach na jak najkrótszych połączeniach.



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

    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