eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaPID - jeszcze razRe: PID - jeszcze raz
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.37.30.50.40!no
    t-for-mail
    From: "J.F" <j...@p...onet.pl>
    Newsgroups: pl.misc.elektronika
    Subject: Re: PID - jeszcze raz
    Date: Tue, 27 Jan 2026 23:21:32 +0100
    Organization: news.chmurka.net
    Message-ID: <18nyka9q8746$.16k8bwp0a63v3$.dlg@40tude.net>
    References: <10ktv8b$1t76h$1@news.chmurka.net>
    <13uxzp4fctepp.12mpo1flx0nku$.dlg@40tude.net>
    <10l0hqp$2507d$1@news.chmurka.net>
    <d...@4...net>
    <10l2k40$2ahak$1@news.chmurka.net> <10l61tq$2lf05$1@news.chmurka.net>
    <1npd22meqfysi$.1bxywn8uyozty.dlg@40tude.net>
    <10l8h8d$2scjh$1@news.chmurka.net>
    <1nrrdjahskw92.92upghlsfkgm$.dlg@40tude.net>
    <10lb1lt$33j7s$1@news.chmurka.net>
    MIME-Version: 1.0
    Content-Type: text/plain; charset="utf-8"
    Content-Transfer-Encoding: 8bit
    Injection-Info: news.chmurka.net; posting-account="jfoxwr";
    posting-host="37.30.50.40"; logging-data="3300545";
    mail-complaints-to="abuse-news.(at).chmurka.net"
    User-Agent: 40tude_Dialog/2.0.15.1
    Cancel-Lock: sha1:jd/w3+tihZLkiAAXJD2OrPt6B2U=
    sha256:XeoB0iKHWFVsd0EM1cYDr6ZimjwXk9Yyj583PyTZS/g=
    sha1:6awPqF2v1xcxAEZtpV90gQsYMDY=
    sha256:AfuP9aXVYNCrAUFzYFm8LzqYTm83e8XhiS98rhp9P1U=
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:801924
    [ ukryj nagłówki ]

    On Tue, 27 Jan 2026 19:54:52 +0100, Mirek wrote:
    > W dniu 27.01.2026 o 13:16, J.F pisze:
    >> No i .. jak częstotliwość duża, to różniczkowanie trzeba przemyśleć,
    >> bo różnica kolejnych odczytów, to będzie raczej typu 0, 1, 0, 0, 0 0,
    >> 0, 1, 0, 0, 0, 0, 0, 1.
    > No więc jak to jest realizowane? Magia?

    Trzeba trochę popracować nad programem.
    Zsumować z dłuższego okresu, nałożyć jakiś filtr uśredniający ...

    >> A co to za sprzęt? Bo pod unixem sprzęt przecież chroniony przed
    >> uytkownikiem.
    >
    > Nie ma tam żadnego Unixa.
    > Raspberry Pi Pico. Przecież napisałem na początku.

    OK.

    >>> Fajnie by było przerobić to na C, ale nie wiem czy mi starczy motywacji.
    >>
    >> Wydajnio PIO może pozostać kiepska.
    >
    > Nie ma szans. Pisałem, że większość czasu zajmuje przeczytanie rejestru
    > z wartością enkodera. To jest po prostu skopane w microPythonie. Reszta
    > obliczeń zajmuje tyle co nic.

    Jeśli to jakiś rejestr uC, to dziwne, że sobie nie poradzili z szybkim
    czytaniem.
    No i czy Pico nie jest ogólnie jakiś powolny, biorąc pod uwagę, że
    program jest pamięci szeregowej ?

    >> A enkoder jak obsługujesz? Bo tam łatwo przekroczyć możliwosci wolneog
    >> programu
    >>
    > Pisałem, że program w asemblerze w PIO. On działa sobie zupełnie
    > niezależnie od głównego rdzenia procesora i nie gubi żadnych kroków i
    > nie ma żadnego wpływu na program w Pythonie.

    > Ciężko się z tobą pisze, ile razy można pisać to co było już napisane.
    > Może nie ciąć w ogóle wypowiedzi? Będziesz czytał całość?

    Przegapiłem "Pico", a wtedy PIO niewiele mówi.

    J.

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: