eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaGeiger STS-5 i wzmacniacz operacyjny › Re: Geiger STS-5 i wzmacniacz operacyjny
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.samoylyk.n
    et!aioe.org!peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!n
    ewsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.p
    l!news.neostrada.pl.POSTED!not-for-mail
    Subject: Re: Geiger STS-5 i wzmacniacz operacyjny
    Newsgroups: pl.misc.elektronika
    References: <5eb08024$0$520$65785112@news.neostrada.pl>
    <5eb13544$0$518$65785112@news.neostrada.pl>
    <5eb16b4f$0$514$65785112@news.neostrada.pl>
    <5eb18788$0$537$65785112@news.neostrada.pl>
    <5eb1a92d$0$555$65785112@news.neostrada.pl>
    <5eb27b14$0$523$65785112@news.neostrada.pl>
    <5eb2d27e$0$540$65785112@news.neostrada.pl>
    <5eb3cb01$0$17358$65785112@news.neostrada.pl>
    <5eb40e91$0$17353$65785112@news.neostrada.pl>
    <5eb41a5c$0$17362$65785112@news.neostrada.pl>
    <5eb4293e$0$526$65785112@news.neostrada.pl>
    <5eb44448$0$17362$65785112@news.neostrada.pl>
    From: Atlantis <m...@w...pl>
    Date: Thu, 7 May 2020 22:50:13 +0200
    User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
    Thunderbird/68.7.0
    MIME-Version: 1.0
    In-Reply-To: <5eb44448$0$17362$65785112@news.neostrada.pl>
    Content-Type: text/plain; charset=utf-8
    Content-Language: pl
    Content-Transfer-Encoding: 8bit
    Lines: 53
    Message-ID: <5eb47485$0$17341$65785112@news.neostrada.pl>
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 83.27.16.196
    X-Trace: 1588884613 unt-rea-a-01.news.neostrada.pl 17341 83.27.16.196:55772
    X-Complaints-To: a...@n...neostrada.pl
    X-Received-Bytes: 3992
    X-Received-Body-CRC: 2248731085
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:753149
    [ ukryj nagłówki ]

    On 07.05.2020 19:24, J.F. wrote:

    > Taaa ... software czy hardware :-)

    Błąd software'owy też biorę pod uwagę, tylko już parę razy przeglądałem
    kod i nic nie rzuca mi się w oczy. Chociaż oczywiście ciągle możliwe, że
    pisząc bibliotekę pomyliłem się definiując jakąś stałą konfiguracyjną i
    teraz np. licznik pracuje w niewłaściwym trybie (np. pomiar długości
    impulsu), aktywny jest jakiś preskaler itp.


    > Nie o to chodzi - impuls NIE moze sie zmienic w krytycznym czasie.
    > Tylko nie wyjasniaja co sie dzieje, jesli sie jednak zmienia.
    > Jak znam zycie, to jednak nic wielkiego sie nie dzieje .. choc kiedys
    > sie pisalo, o metastability

    Podejrzewam, że w najgorszym razie taki impuls nie zostanie po prostu
    zarejestrowany. A tak czy inaczej spora część impulsów wygenerowanych
    przez STS-5 powinna zostać zarejestrowana prawidłowo. Układ tymczasem
    nie rejestruje nic...
    Swoją drogą znalazłem jeszcze User Manual do tego układu:
    http://bitsavers.trailing-edge.com/components/motoro
    la/_dataSheets/MC6840UM.pdf

    Na stronie 41 pliku PDF znajduje się schemat układu testowego. Wejścia
    liczników są tam połączone z przyciskami, poprzez układ sprzętowo
    niwelujący drgania styków. Jeśli układ może być taktowany przyciskiem,
    to najwyraźniej faktycznie wejście jest asynchroniczne i nie ma wymogu,
    żeby impulsy były podawane regularnie, z określoną częstotliwością czy
    aby posiadały określoną długość lub współczynnik wypełnienia.


    > Ale dorzuciles jakies miganie dioda przy zmianie licznika ?

    Przy samej zmianie licznika nie. Jednak kod odczytujący i resetujący
    licznik jest wywoływany w 1 Hz przerwaniu, które na 100% działa, bo są
    od niego zależne inne (działające) funkcje układu.
    Działa także inny timer MC6840, który tym razem jest taktowany z zegara
    systemowego i generuje przerwanie pełniące funkcje SysTicka.


    > Wygenerowalby te impulsy programowo i sprawdzil co wtedy licznik liczy.
    >
    > Albo tym 555, ale w trybie generatora - zeby na pewno nie smiecil.

    Chyba faktycznie tak zrobię. Sklecę prosty generator o znanej (z
    grubsza) częstotliwości i podam je na wejście timera. Będę widział
    przynajmniej tyle, czy liczba impulsów rejestrowanych w ciągu sekundy
    się zgadza. Na potrzeby tej próby uproszczę ten kod - zamiast obliczać
    średnią z minuty będę po prostu cyklicznie wyświetlał ilość impulsów
    odebranych w ciągu sekundy.

    Może w ten sposób uda mi się ustalić czy problem ma podłoże sprzętowe,
    czy raczej programowe.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj

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: