logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[atmega8] line follower (schemat)

honestly 29 Sty 2010 12:36 14965 99
  • #1 7610249
    honestly
    Poziom 10  
    Witam!
    Korzystając z wolnego czasu postanowiłem zrobić robota jeżdżącego za czarną linią, mechanikę już mam, 2 silniki prądu stałego. Sterowanie silnikami ma się odbywać na zasadzie prawo, lewo (nie chcę korzystać z PWM). Programowanie robota nie powinno być dla mnie problemem, gorzej z elektroniką... Mógłby ktoś prześledzić schemat i powiedzieć czy zadziała ? I poradzić gdzie ewentualnie brakuje kondensatora, rezystora, bądź jakiegoś dławika (przy silniku bodajże powinny być, ale nie wiem jak je dobrać i jak połączyć). Dodam, że zasilanie będzie z 4 baterii AAA 1,2V, przez stabilizator. Czujniki odbiciowe CNY70. A te diody przy czujnikach mają wskazywać który aktualnie przewodzi napięcie. I przy tych czujnikach właśnie nie wiem czy wszystko jest ok.

    [atmega8] line follower (schemat)


    Z góry dzięki za pomoc i pozdrawiam.
  • #2 7610313
    _Robak_
    Poziom 33  
    4*1.2 to jest 4.8V, więc nie wiem jak z 4.8 chcesz zrobić 5V i do tego standardowe błędy przewijające sie przez cały czas. Poczytaj troche a wszystkiego się dowiesz. Druga sprawa, wyjście z czujników źle podłączone, emiter ma iść do masy, kolektor podciągasz rezystorem do plusa (może być z diodą) i kolektor łączysz z wejściem procesora.
  • #3 7610414
    honestly
    Poziom 10  
    No faktycznie głupi błąd, zastosuje 4*1,5V baterie AA...
    A co do tych czujników, o takie coś chodziło ?


    [atmega8] line follower (schemat)
  • #4 7610511
    Konto nie istnieje
    Poziom 1  
  • #5 7610534
    _Robak_
    Poziom 33  
    Tak jest, nawet dla LDO musisz liczyc 1.2V spadku. Ale z tego co wiem to przy 4x1.2 bez stabilizatora powinno wszystko chodzić.
  • #6 7610613
    honestly
    Poziom 10  
    Wybrałem taki stabilizator: L78S05CV, nie sądziłem, że z zasilaniem bedzie taki kłopot...
    Tylko jak zrobię bez stabilizatora boję się, że jak baterię będą słabły to silniki będą wolniej chodzić..
  • #7 7610633
    Konto nie istnieje
    Poziom 1  
  • #8 7610638
    honestly
    Poziom 10  
    No to fakt, a procesor jak będzie chodził na słabnącym zasilaniu ?
  • #9 7610951
    rodzio
    Poziom 12  
    Ano źle będzie chodził. Ale gorszą sprawą przy niestabilnym napięciu będzie zmiana wartości napięcia na samych czujnikach. Polecam jakiś akumulator żelkowy i lowdrop:)
  • #10 7611041
    honestly
    Poziom 10  
    Ok zasilanie zrobię z baterii tak żeby było 12V przez stabilizator. Schemat jest dobry ? Bo nie wiem czy tak mogą być podłączone silniki do scalaka, i czy napięcie na każdej nóżce może być te same, silniki są na 5V.


    [atmega8] line follower (schemat)


    A co do akumulatorów to trochę drogi interes
  • #11 7611061
    Konto nie istnieje
    Poziom 1  
  • #12 7611124
    rodzio
    Poziom 12  
    honestly napisał:

    A co do akumulatorów to trochę drogi interes


    Jak dobrze trafisz to możesz dostać 12V 1,3Ah za około 20zł, to chyba nie taka zła cena.
  • #13 7611126
    honestly
    Poziom 10  
    Dobra ok, ale czy układ jest prawidłowy ?
    A stabilizator może być taki: LF33cv TO-220

    Link do aukcji, usunąłem - regulamin p.10.11
    [zumek]
  • #14 7611142
    Konto nie istnieje
    Poziom 1  
  • #15 7611202
    rodzio
    Poziom 12  
    Poczytaj o tym mostku, zapewne to jest L293D. Tam jedno wejście zasilające jest do zasilania scalaka (to 5V) a jedno idzie prosto na silniki, więc pociągnij tam prosto 12V (bo chyba po to Ci takie wysokie napięcie?)

    Ach no i 100nF... 100nF... 100nF:))
  • #16 7611210
    honestly
    Poziom 10  
    atom1477 napisał:

    Ale sygnały idące do układu IC2 prawdopodobnie trzeba będzie przepuścić przez translator poziomów napięć.


    A co to jest ? Nie bardzo wiem jak to ma wyglądać
    I czy czujniki z diodami są prawidłowo podłączone ?



    rodzio napisał:

    Ach no i 100nF... 100nF... 100nF:))

    rozumiem, że te 100nF ma być przy silnikach ?
  • #17 7611265
    Konto nie istnieje
    Poziom 1  
  • #18 7611532
    honestly
    Poziom 10  
    Chwila czegoś tu nie rozumiem. Diody będą mi świeciły cały czas bez względu na to czy czujnik będzie załączony czy nie, bo przecież na procesorze muszę ustawić PINy na wejście... I w tedy nawet procesor nie będzie widział czujników... Po prostu nie rozumiem idei takiego podłączenia

    A te 100nF po co przy pinach ?
  • #19 7611972
    janbernat
    Poziom 38  
    To zobacz w datasheet ile prądu pobiera pin procesora ustawiony jako wejście i porównaj z prądem potrzebnym diodzie aby się zaświeciła.
    Róznica >> niż 1000x.
    A gdzie i po co 100nF- to postów na tym forum było chyba ponad 100000.
    P.S.
    I nie rysuj zasilania na schemacie "do góry nogami" tylko "po bożemu"- bo muszę przekrzywiać głowę a mam oszczędzać kręgosłup.
  • #20 7615013
    honestly
    Poziom 10  
    Ok o to ostateczny schemat proszę o sprawdzenie w miarę możliwości:
    Opis:
    Zasilanie będzie 9V z baterii.. Silniki są zasialane przed stabilizatorem, a logiga do scalaka zasilana za stabilizatorem (5V), Eaagle zrobił zakłamanie w czujnikac, bo wg noty katalogowej tranzystory są odwrotnie, więc tu jest zrobione wg noty ;)
    I jeszcze jedna sprawa otóż przy sterowniku masy powinny być połączone dławikiem.. Powiedzcie mi jak go dorbać i jak w ogóle połączyć

    [atmega8] line follower (schemat)
  • #21 7615293
    Konto nie istnieje
    Poziom 1  
  • #22 7615310
    janbernat
    Poziom 38  
    Gdzie jest o tym dławiku?
    Końcówki masy w L293 są nie tylko masą ale i chłodzeniem.
    Wszystkie powinny być połączone razem do dużej powierzchni miedzi bez mostków termicznych ułatwiających lutowanie.
    Lutowanie jest wtedy paskudne a wylutowywanie- jeszcze gorzej.
    Ale taka ich ma...- uroda.
    Ten obszar masy powinien być doprowadzony do - zasilania jedną szeroką ścieżką do której nie dochodzi po drodze żadna masa od procesora.
    P.S.
    "Masy dławikiem? Oszalałeś?"
    Nie oszalał- widziałem takie rozwiązania- jak już "po ludzku" się nie da.
  • #23 7615439
    Konto nie istnieje
    Poziom 1  
  • #24 7615515
    honestly
    Poziom 10  
    Czyli wszystko w schemacie jest ok po poprawieniu tych mas ? Mogę już zamawiać części i trawić płytkę ?
  • #26 7615601
    janbernat
    Poziom 38  
    Nie dam linka- już dawno nie pracuję w tamtym serwisie.
    W skrócie- potencjały masy są takie same- sieczka z cyfrówki nie przechodzi na masę analog- podłączoną inną ścieżką.
    Jak nie było- masa analog była troszkę inna niż masa cyfrówki- błedy.
    Jak drutem- zakłócenia.
    Jak dławikiem- nie.
    Ścieżki były wąskie- taki sobie projekt płytki.
    Ad meritum- na zasilaniu wyjść mostka- przy mostku- kondensatory 100uF.
  • #27 7615699
    honestly
    Poziom 10  
    Balu napisał:
    Brak avcc brak agnd, brak 100nf x 2 przy procku.


    nie potrzebuję avcc i agnd, a co do kondensatorów to nigdy takich nie stosowałem przy prockach i nie wiem po co one... To nie ma być jakieś super urządzenie do dokładnych pomiarów...
  • #29 7615794
    honestly
    Poziom 10  
    Balu napisał:
    Skoro tak uważasz, to nie używaj avcc agnd... :(
    Tylko nie pytaj potem czemu coś nie działa.
    A co do 100nF... użyj wyszukiwarki...


    No dobrze, ale do czego w takim razie mi avcc i agnd ? Nie będę pisał programu przy użyciu ADC lub PWM to ma być prosty program na if'ach w celach edukacyjnych, z czasem będę to rozwijał.. a co do 100nF używająć wyszukiwarki dowiedziałem się, że minimalizują zakłócenia, czyli co działa to na zasadzie jakiegoś filtru czy coś ?
  • #30 7615799
    Balu
    Poziom 38  
    Co ma pwm do adc i do avcc?
    Zobacz do DS'a od układu. Co należy podłączyć.

    Dodano po 24 [sekundy]:

    Tak 100nF musi MUSI się znaleźć na każdej parze nóg procka.

    Dodano po 3 [minuty]:

    Aha... optoizolacja nie będzie działać:)
REKLAMA