-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!usenet.goja.nl.eu.org!
weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder.eternal-septe
mber.org!.POSTED!not-for-mail
From: heby <h...@p...onet.pl>
Newsgroups: pl.misc.elektronika
Subject: Multiplekser/sniffer/arbiter modbus
Date: Wed, 5 Apr 2023 11:26:36 +0200
Organization: A noiseless patient Spider
Lines: 30
Message-ID: <u0jesg$3rbf4$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 5 Apr 2023 09:26:40 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="49271eba9d72dfd5216690a196ef5da5";
logging-data="4042212";
mail-complaints-to="a...@e...org";
posting-account="U2FsdGVkX195A8aSeWCS5FuVuyFYN/et"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.9.1
Cancel-Lock: sha1:2jEX05Xet1oeMKcupC/e7sH+J00=
Content-Language: en-US
Xref: news-archive.icm.edu.pl pl.misc.elektronika:779532
[ ukryj nagłówki ]Cześć.
Sytuacja:
1) Jest urządzenie X
2) Jest podpięty do niego, przez RS486/modbus sterownik Y
3) Rejestry i komunikacja rozpracowane
4) chciałbym *nie* odpinać oryginalnego sterownika, ale czasami wysłać
własne polecenie, niejako "wtrącając" się do rozmowy.
Potrzebuję coś w rodzaju arbitera/multipleksera do modbus na rs485.
Wyobrażam sobie to tak, że arbier ma 2 porty dla rs485 i zapewnia prawie
normalną komunikację miedzy nimi (metodą store&forward). Sterowanikowi
wszystko jedno, czy dostanie ramkę odpowiedzi wprost z X czy będzie ona
wygenerowana identyczna przez moje urządzenie z bufora.
Raz na jakiś czas mogę zbuforować zapytanie Y i wysłać priorytetowo
moje, po czym wznowić komunikację z bufora jak gdby nic się nie stało. X
dostanie stwoją odpowiedź, tylko minimalnie później. Przypuszczalnie,
jeśli zmieszczę się w timeout w Y to nie powinno mieć problemu.
Ostatecznie mogę przyczaić się aż urządzenie zakończy komunikację i
natychmiast wysłać swoją ramkę. Można mieć rózne strategie.
Czyli problem softwareowy, store&forward i kolejka z priorytetem.
W zasadzie to jest łatwe do zrobienia na uC, ale zanim wyciągnę
lutownicę: widział ktoś może taki projekt albo gotowe urządzenie? Nie
chcę nic drogiego - w ramach hobby mogę sobie je zrobić sam, ale może
ktoś już takie popełnił. W sumie to uC z dwoma UARTami i z tysiąc lini kodu.
Następne wpisy z tego wątku
- 05.04.23 20:26 Dawid Rutkowski
- 05.04.23 20:40 heby
- 05.04.23 21:31 Piotrek
- 05.04.23 21:58 heby
- 05.04.23 22:28 Piotrek
- 05.04.23 22:44 heby
- 05.04.23 23:02 Piotrek
- 06.04.23 08:47 Dawid Rutkowski
- 06.04.23 09:28 heby
- 06.04.23 11:17 Dawid Rutkowski
- 06.04.23 11:23 heby
- 06.04.23 11:56 Dawid Rutkowski
- 06.04.23 12:12 heby
- 06.04.23 13:45 Dawid Rutkowski
- 06.04.23 14:33 heby
Najnowsze wątki z tej grupy
- Sprzedawanie zaszyfrowanych filmów na płytach Blu-Ray bez kluczy deszyfrujących
- Aparat, zewnętrzny mikrofon, brum
- Wieszanie się przy aktywnym SMP
- Prognozowanie zużycia energii przez PGE?
- Odkurzacz mnie bije :(
- Rapsberry Pi i synchronizacja plików
- RCD 300 mA
- rpi i moduł przekaźników
- Falownik do pompy CO
- Lampa ogrodowa rozłączała różnicówkę
- Inteligentne oświetlenie schodów
- Pytanie do Użytkownika
- Emanuel kiedyś szukał gotowca do chłodzenia leków
- Sprzęty z Lidl-a
- idzie nowe
Najnowsze wątki
- 2024-10-07 Białystok => Full Stack .Net Engineer <=
- 2024-10-07 Sprzedawanie zaszyfrowanych filmów na płytach Blu-Ray bez kluczy deszyfrujących
- 2024-10-07 Sprzedawanie zaszyfrowanych filmów na płytach Blu-Ray bez kluczy deszyfrujących
- 2024-10-07 Kraków => Head of International Freight Forwarding Department <=
- 2024-10-07 Sprzedawanie zaszyfrowanych filmów na płytach Blu-Ray bez kluczy deszyfrujących
- 2024-10-07 Aparat, zewnętrzny mikrofon, brum
- 2024-10-07 MĂźnchen => Data Scientist <=
- 2024-10-07 Gdańsk => Full Stack web developer (obszar .Net Core, Angular6+) <=
- 2024-10-07 Kraków => Programista Full Stack .Net <=
- 2024-10-07 Re: Taniocha!!!
- 2024-10-07 Warszawa => Technical Leader (Java Background) <=
- 2024-10-07 Zielona Góra => Power Electronics R&D Engineer <=
- 2024-10-07 Warszawa => Junior New Business Development Manager <=
- 2024-10-07 Warszawa => Key Account Manager <=
- 2024-10-07 Wrocław => Konsultant wdrożeniowy ERP (Symfonia) <=