eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaSterowanie 900 serwami modelarskimi › Re: Sterowanie 900 serwami modelarskimi
  • Path: news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.internetia.
    pl!news.icm.edu.pl!fu-berlin.de!uni-berlin.de!not-for-mail
    From: Waldemar Krzok <w...@z...fu-berlin.de>
    Newsgroups: pl.misc.elektronika
    Subject: Re: Sterowanie 900 serwami modelarskimi
    Followup-To: pl.misc.elektronika
    Date: Mon, 29 Mar 2010 00:57:04 +0200
    Organization: Freie Universitaet Berlin
    Lines: 34
    Message-ID: <8...@m...uni-berlin.de>
    References: <holo6u$6go$1@inews.gazeta.pl> <8...@m...uni-berlin.de>
    <hoo7s7$451$1@inews.gazeta.pl> <8...@m...uni-berlin.de>
    <hook3i$ll8$1@inews.gazeta.pl>
    Reply-To: n...@c...de
    Mime-Version: 1.0
    Content-Type: text/plain; charset="ISO-8859-2"
    Content-Transfer-Encoding: 8Bit
    X-Trace: news.uni-berlin.de
    nUaxWOMrL/pjWLdWIzTvkwjnuo075qtwK1EWsJCTot/g/554ylEKcpNXvo
    Cancel-Lock: sha1:/JxdVq/CR9AanxaCdHsjWZOPd5w=
    User-Agent: KNode/4.3.2
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:585584
    [ ukryj nagłówki ]

    Robert Wańkowski wrote:

    >
    > Użytkownik "Waldemar Krzok
    >
    >> Dlatego bym je pogrupował i każdej
    >> grupie przydzielił procek.
    >
    > A wokół takiego procka, który wysteruje 30 serw co powinno być?
    > Chodzi mi o koszty.

    procek z oprogramowaniem i kondensator 100nF. Pracować mogą na wewnętrznym
    generatorze. Ewentualnie potrzebujesz jeszcze rezonator ceramiczny + 2
    kondziory, jak masz procka bez generatora. Ewentualnie jeden centralny
    generator dla wszystkich, ale tego bym nie robił ze względu na dynamiczne
    obciążenie zasilania. Lepiej, by pracowały asynchronicznie.
    Połączenie między prockami leciałoby na zmodyfikowanym RS232. Konkretnie
    idziesz z procesora sterującego całym majdanem do sterownika pierwszych n
    serw do RX, TX dajesz do wejścia następnego itd. W protokole masz na
    pierwszym bajcie adres procesora, w bajtach 2 do n+1 masz wartości serw, w
    bajcie n+2 sumę kontrolną. Każdy procek sprawdza, czy dla niego i sobie
    bierze jak potrzebuje, jak nie, to robi echo na TX. Można to zrobić jeszcze
    lepiej, dając np. MSB zawsze zero dla rozkazu, procek zaadresowany zmienia
    na 1 i posyła dalej (oczywiście sumę kontrolną też zmienia) i na końcu masz
    echo z potwierdzeniem, czy przeszło przez cały ciąg i czy procek zareagował
    odpowiednio. Ale to wszystko to oprogramowanie. Cena hardware byłaby cena
    procka * liczba serw/n, gdzie n liczba serw na procesor. Dałbym n=16 góra
    n=32, masz wtedy bardziej modularny system. 100 kondensatorów 100nF kosztuje
    2-3zł.
    PWM możesz zadrutować dość prosto, bo obsługujesz wszystkie serwa bez
    różnicy, więc masz właściwie pętlę z n razy if w środku i licznik. Tylko
    obsługa protokołu RSa wymaga przemyślenia.

    Waldek

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: