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

Mikrokontroler AVR w hamowni silników rakietowych

Mortan1 04 Sie 2008 12:04 5421 39
  • #1 5406828
    Mortan1
    Poziom 14  
    Witam,
    napisałem temat w tym dziale, ponieważ nie mogłem go dopasować do żadnego innego, a mikrokontroler AVR może być wykorzystany w tym projekcie.
    A więc do rzeczy.

    O co chodzi?
    Od dłuższego czasu przymierzam się do wykonania hamowni elektronicznej do silników rakietowych. Hamownia miała by za zadanie odczytywać zmiany ciągu silnika zapisywać je w pamięci, aby potem móc je łatwo odczytać na komputerze.


    Od strony mechanicznej:
    Rozwiązanie kolegi

    "Waga łazienkowa taka jak tu ma cztery nóżki, w każdej jest stalowy element sprężysty z tensometrami. Te tensometry są podpięte do malutkiej płytki, która ma 4 końcówki: zasilanie, masa i wyjście różnicowe. Robiąc dość prosty wzmacniacz pomiarowy na dwóch LM358, uzyskuje sie przy wzmocnieniu 1000 około 4 V napięcia po obciążeniu wagi ciężarek 86 kilo (tyle ważę). Tak więc część analogową można w miarę prosto zrobić. "


    Teraz elektronika:No i tu właśnie zaczyna się problem, dlatego zwracam się do was o pomoc, bo kompletnie się na tym nie znam. Zakładając, że hamownie będzie wykonana wg wyżej opisanego projektu - jaką elektronikę mam zastosować, aby spełniała moje wymagania (zapis siły ciągu w czasie i późniejsze odczytywanie wykresów na komputerze).
    Na innym znów forum znalazłem takie rozwiązanie: procesor AVR, wyniki pomiarów po I2C do szeregowego EEPROMa.

    Jednak nie wiem czy jest ono słuszne do tego celu, bo kompletnie się na tym nie znam. Jeżeli byłby ktoś tak miły i wytłumaczył mi jak taka elektronika działa i jak to wszystko podłączyć i zaprogramować (lub wskazał materiały gdzie mógłbym się nauczyć podstaw programowania mikroprocesorów (chodzi konkretnie o cel zbudowania wspomnianej hamowni)) byłbym bardzo wdzięczny.

    Proszę o pomoc
    Pozdrawiam

    P.S.
    Jeżeli temat nie pasuje do tego działu, to bardzo proszę o przeniesienie go do właściwego, a nie kasowanie, bo włożyłem w niego sporo pracy i czasu.


    Proszę nie umieszczać linków do aukcji internetowych/plików tymczasowych itp. - Regulamin. Link skasowałem. [c_p]
  • #2 5407703
    mirekk36
    Poziom 42  
    jak jesteś początkujący to podłącz sobie na początek diodę LED i spróbuj napisać prosty programik aby nią sterować. Obojętnie w jakim języku Asm, C lub bascom - a potem przejdź do robienia hamowni
  • #3 5407784
    Mortan1
    Poziom 14  
    Chyba na początku muszę kupić jakąś książkę typu "ośla łączka" o programowaniu mikrokontrolerów AVR, bo twoja odpowiedź nic mi nie mówi :)
  • #5 5407810
    yego666
    Poziom 33  
    Elektronika niestety nie jest dziedzina, ktora sama soba sie zadowala i tylko dla siebie istnieje.
    Pelni raczej role sluzebna wobec innych dziedzin.
    Stad troszke sie dziwie koledze.
    Po co uczyc sie elektroniki nie znajac jej ?
    Moze lepiej zlecic komus wykonanie jakiejs elektroniki odpowiedniej do Twojej instalacji.
    Nie kazdy kto chce polatac samolotem musi znac prawo Bernouli'ego albo teorie przeplywow laminarnych.
    Dziedziny takie wlasnie sa dosc rozlegle i szkoda czasu na ich studiowanie, skoro inni juz zjedli na tym zeby.
    Moze lepiej zajac sie doskonaleniem silnikow niz tracic czas na cos co inni moga zrobic szybciej i zapewne lepiej.
    Chetnych do takiego wyzwania zapewnie nie zabraknie, tylko oglosic przetarg :)
    No chyba, ze Kolega "chce byc i madry i piekny", to tylko pozazdroscic nadmiaru wolnego czasu i checi do nauki.
  • #6 5407844
    Dr.Vee
    VIP Zasłużony dla elektroda
    Witam,

    Cytat:
    Rozwiązanie kolegi

    "Waga łazienkowa taka jak tu ma cztery nóżki, w każdej jest stalowy element sprężysty z tensometrami. Te tensometry są podpięte do malutkiej płytki, która ma 4 końcówki: zasilanie, masa i wyjście różnicowe. Robiąc dość prosty wzmacniacz pomiarowy na dwóch LM358, uzyskuje sie przy wzmocnieniu 1000 około 4 V napięcia po obciążeniu wagi ciężarek 86 kilo (tyle ważę). Tak więc część analogową można w miarę prosto zrobić. "


    Skoro Twój kolega umie zrobić "dość prosty wzmacniacz pomiarowy", to pewnie jemu powinieneś zlecić zrobienie reszty elektroniki. Nawet jeśli nie zna się na mikrokontrolerach, to pewnie będzie znał kogoś, kto się zna - albo dużo szybciej się nauczy, niż Ty :)

    Pozdrawiam,
    Dr.Vee
  • #7 5407851
    Mortan1
    Poziom 14  
    Zgodzę się, że elektronika nie jest prostą dziedziną do nauczenie, potrzeba na to trochę czasu. Ja nie chcę się uczyć całej elektroniki tylko konkretnej porcji materiału - programowania i obsługi mikrkontrolerów AVR. Od zawsze interesowało mnie jak to wszystko działa, a teraz mam tylko okazję poszerzyć swoją wiedzę :)
    Myślę nad zakupem książki:
    "Mikrokontrolery dla początkujących" wraz z płytką testową. Czy jest to rzeczywiście książka dla kompletnie początkującego? Naucze się z niej już porządnych podstaw? Ksiązka jest lepiej napisana niż artykuły o mikrokontrolerach w EdW, czy jest to to samo, a może gorzej? :)

    Chetnych do takiego wyzwania zapewnie nie zabraknie, tylko oglosic przetarg.
    Ciekaw jestem ile by kosztowała taka już w pełni działająca elektronika do hamowni, muszę się zastanowić...
  • #8 5407909
    Dr.Vee
    VIP Zasłużony dla elektroda
    Witam,

    Samego programowania uC można się nauczyć, bo niewiele się to różni od zwykłego programowania. Tylko że na samym programowaniu długo nie "pojedziesz" - bo najciekawsze jest to, do czego mikrokontroler podłączysz (sam z siebie nie jest zbyt ciekawy). A tutaj już trzeba elektronikę jako-tako znać (choć działania wielu forumowiczów wskazują na to, że mają co do tego przeciwne zdanie ;) )

    Sama płytka nie będzie droga (zależnie od wyposażenia), ale już licząc czas kogoś, kto ją będzie projektował i wykonywał, to może być drożej ;) Niemniej Twój czas poświęcony na naukę + próby i błędy (oraz inwestycja w sprzęt) na pewno wyjdzie duuuużo drożej.

    Jeśli musisz samemu, to najtaniej wyjdzie kupić jakąś minimalną płytkę "uruchomieniową" AVR + programator, zaprogramować procesor, dodać "wzmacniacz od kolegi" i ... już masz działającą hamownię.

    Pozdrawiam,
    Dr.Vee
  • #9 5408140
    krzychS
    Poziom 29  
    Mortan1 żeby obsłużyć sygnały analogowe i je zapisać, nie musisz używać uC.
    Przecież sygnał można przepuścić przez prosty przetwornik podłączony bezpośrednio do PC.
    Napisać program w np. Delphi i oglądać różne wykresy wyników :)
  • #10 5408645
    Mortan1
    Poziom 14  
    krzychS napisał:
    Mortan1 żeby obsłużyć sygnały analogowe i je zapisać, nie musisz używać uC.
    Przecież sygnał można przepuścić przez prosty przetwornik podłączony bezpośrednio do PC.
    Napisać program w np. Delphi i oglądać różne wykresy wyników :)

    Tak, ale chodzi o to aby pomiar był zapisywany, bo nie bardzo widzi mi się targanie za każdym razem laptopa na powietrze.

    Z literatury ta książka "Mikrokontrolery dla poczatkujących" będzie najlepszym rozwiązaniem na początek?

    P.S.
    Jeżeli ktoś byłby zainteresowany wykoniem takiego układu, prosze przedstawić swoją propozycję (głównie cenową:D)
  • #11 5408700
    kundzios
    Poziom 19  
    "Mikrokontrolery dla poczatkujących" P. Góreckiego dobra na początek. Książka uczy na mikrokontrolerze ATTINY2313 który nie posiada przetwornika A/D (który służy do mierzenia napięcia).
    Przyda Ci się książka "Programowanie mikrokontrolerów AVR w języku BASCOM" M. Wiązania która pokazuje przykłady na ATMEGA8 (posiada przetwornik A/D). Jest w niej przykład woltomierza, wystarczy dopisać do programu część, która będzie zapisywać dane do pamięci.
  • #12 5408740
    Mortan1
    Poziom 14  
    Na początke wybiorą tą dla początkujących P. Góreckiego.
    Trafiłem na stronę sklep.avt.pl gdzie książka jest oferowana jeszcze w postaci ksiażki + kit AVT3500B.
    Lepiej wybrać ten zestaw za 180zł, czy sama ksiazkę za 60zł?
  • #13 5408790
    kamil22011
    Poziom 18  
    Lepiej wybrać sobie zestaw do samodzielnego montażu wraz z książką. Oczywiście jeżeli ma sie w domku lutownicę, cynę, pastę lutowniczą, multimetr (najlepiej cyfrowy), cęgi boczne i trochę cierpliwości oraz lekkie obycie z materiałem żeby nie pomylić tranzystora NPN z PNP. Polecam dokupić do zestawu LISTWA ŁAMANA Z-BL20 i LISTWA KOŁKOWA 1X16 PROSTA - DO WYŚWIETLACZY LCD dla późniejszego spokoju ducha.
  • #14 5408796
    kundzios
    Poziom 19  
    Ta druga książka którą podałem też jest dla początkujących.
    Płytka testowa jest przydana do praktycznego sprawdzenia działania swojego programu.
    Są 3 sposoby na płytkę testową:
    1. Kupić w zestawie(niestety nie jest tanio)
    2. Stworzyć własną(wymagana znajomość podstaw elektroniki)
    3. Skopiować gotową płytkę testową z elektrody(powstało kilka)
    Sprzedają książkę M. Wiązani w zestawie, niestety ten zestaw jest droższy.
  • #16 5408857
    kundzios
    Poziom 19  
    Oczywiście może wybrać inny język, to zależy od niego.
  • #18 5409144
    Mortan1
    Poziom 14  
    Aj, zamotaliście teraz :)

    To wreszcie ten Baranowski czy Górecki wraz z zestawem? Co jest lepsze na sam początek, a którą książkę wziąc jako drugą?
  • #19 5409320
    Bigfoot
    Poziom 25  
    Czytam i nie moge wyjsc ze zdumienia - nikt nie zapytal nawet co to za silniki rakietowe, co to za projekt?! Opowiedz cos wiecej bo temat wydaje sie ciekawy a sprawa konkretna. I prosze Cie, zapewnij nas tu wsystkich, ze nie pracujesz w NASA :)

    BF
  • #20 5409360
    Mortan1
    Poziom 14  
    Chodzi oczywiście o modelarstwo rakietowe... amatorsko :)
    Na początku miałem założenie zapytać Was o jak najprostszą receptę wykonania hamowni do silników rakietowych (czyli urządzenie, które bada ciąg silnika w czasie - dane później z czytuje się z hamowni i są do wglądu na PC), ale doszło do tego że wybieram własnie książkę o podstawach mikrokontrolerów... :) swoją drogą, bardzo ciekawe są to mikrokontrolery.

    P.S.
    To którą książkę wziąć. Chciałbym jak najszybciej dokonać zakupu. Aha i jeszcze jedno: mam laptopa bez portu do drukarki, czy przejściówka na USB będzie w moim wypadku dobrym rozwiązaniem?
  • #22 5409946
    Mortan1
    Poziom 14  
    Podsumowując:
    W pierwszej kolejności biorę książkę "Mikrokontrolery dla poczatkujących" P. Góreckiego wraz z całym zestawem za 180zł. Do tego LISTWE ŁAMANA Z-BL20 i LISTWE KOŁKOWA 1X16 PROSTA, kolega radził.
    Potrzebuje jeszcze jakiegoś w miare taniego programatora na USB - ten będzie dobry?

    W drugiej kolejności kupię książkę R. Baranowskiego "Mikrokontrolery AVR ATmega w praktyce"
    tylko czy są w niej ćwiczenia oparte na procku który posiada przetwornik A/D, żebym już coraz bardziej zbliżał się do tematu hamowni, jeżeli nie to kupię książkę "Programowanie mikrokontrolerów AVR w języku Bascom" Marcina Wiązani.

    Proszę więc o ostatnią poradę co do programatora i słuszności wyboru kolejności książek i... kupuję :)

    Pozdrawiam
  • #24 5410151
    Mortan1
    Poziom 14  
    A jakiś możesz mi polecić ze sklepu sklep.avt.pl, bo będę tam kupował ksiązkę i zapłacił bym tylko raz za przesyłkę.
  • #25 5410362
    Balu
    Poziom 38  
    Myślę, że taniej wyjdzie Ci kupić na allegro 3 sztuki i zapłacić za wysyłkę, niż w avt:D

    Dla przykładu:http://sklep.avt.pl/p/pl/49608/programator+isp+dla+uc+avr.html
    80zł na allegro po 15zł z tego co pamiętam:D
  • #26 5424864
    Fyszo
    Poziom 37  
    A nie szukałeś jakiś gotowych rejestratorów przebiegów zmiennych?
  • #27 5429411
    Mortan1
    Poziom 14  
    Cytat:
    Co do programatora OK będzie.

    Dzisiaj otrzymałem zestaw oraz programator. Okazuje się, że zestaw AVT3500 nie ma gniazda ISP. Wobec tego jak mam podłączyć ten programator?
  • #28 5429498
    Dr.Vee
    VIP Zasłużony dla elektroda
    Witam,

    Jak to nie ma? A gniazdo po lewej stronie podpisane:
    +5V
    GND
    CLK
    MISO
    MOSI
    RST
    GND
    N.C.
    To co niby jest? :)

    Chyba będziesz musiał sobie jakąś przejściówkę zrobić.

    Pozdrawiam,
    Dr.Vee
  • #29 5429554
    Mortan1
    Poziom 14  
    To gniazdo ma całkowity układ:
    .
    .
    .
    .
    .
    .
    .
    .

    a wtyczkę od programatora mam taką:
    . .
    . .
    . .
    . .
    . .

    Mikrokontroler AVR w hamowni silników rakietowych

    Skąd mam tą przejściówke wziąć?
  • #30 5430403
    elektryk2000
    Specjalista urządzeń chłodniczych
    O matko! Kilka razy zaglądałem do Twojego tematu i zdawało mi się, że jesteś bardziej ambitny.... Jeśli nie potrafisz połączyć wg jasnego opisu to w dalszych pracach nie wróżę Ci niczego dobrego...
REKLAMA