Goto page Previous 1, 2, 3, 4, 5 Next
Piotr GaĹka
Guest
Tue Aug 23, 2022 8:42 pm
W dniu 2022-08-23 o 17:56, J.F pisze:
Quote:
Jak masz 50 urzadzen na szynie .... ciekawe, czy mogą tak dociązyc
kontroler/serwer, ze nie nadązy odpowiadac
Upraszczającym założeniem jest, że ramka ma 10 bajtów (1ms).
Przerwa na losowe opóźnienia - praktycznie do pominięcia.
Czyli rzędu 1000 ramek na sekundę.
Im więcej losowych time-slotów przewidzimy tym mniejsza szansa, że
najniższą wylosowaną wartość wylosują dwa lub więcej. Większe,
wylosowane wartości nas nie interesują, ale wprowadzimy nieco więcej
martwego czasu.
To jest olbrzymia liczba ramek. Mechanizm losowych opóźnień działa
sprawnie. Brat nawet nie wdrożył priorytetów.
Quote:
tzn musialoby sie cos stac, ze wszystkie zechca naraz wysylac dane.
Jeden raz nie wystarczy, bo kontroler ktorys odbierze, potwierdzi i
ten zamilknie na dluzsza chwile.
Np piorun zasymuluje włamanie do wszystkich urządzen.
Albo ludzie sie zmówią i pare razy w jednej sekundzie machną kartami
przed czytnikami ..
... no dobra, moze i troche timeoutow bedzie, ale powinno sie szybko
odblokowac ...
Trafienie przez ludzi z dokładnością do 3us - wybitnie nisko
prawdopodobne. Już większa szansa, że w ciągu trwania ramki 1ms uda im
się doprowadzić do tego, że góra 3 czytniki będą czekały na koniec tej
ramki, aby nadać swoje. Uważam, że uda im się to osiągnąć bardzo rzadko.
A tedy jeszcze jest niemała szansa, że nie doprowadzi to do zderzenia.
Musiałyby dwa wylosować dokładnie tę samą liczbę i to mniejszą niż
wylosuje trzeci. Dodatkowo to wcale nie gwarantuje zderzenia. Moment
uznania, że zakończyła się poprzednia transmisja będzie trochę różny u
każdego. Jak są bliżej siebie niż 300m to wykrycie, że ktoś wszedł na
linię będzie nie po 3us, ale po 2us (lub mniej).
Quote:
Tak tak, ethernet mial ciekawy pomysl :-)
Nie rozumiem.
Losowe opoznienie ethernet ma od samego poczatku
A to nie wiedziałem. Przecież to połączenia jeden do jeden to po co
opóźnienia?
O! Zapomniałem, że kiedyś był na koncentryku.
Quote:
Chodzilo mi o to, ze chyba nie wysylacie tych danych kart do kazdego
zamka, zamki wysylaja do "centralnego kontrolera z baza danych" czy
jako tam sie nazywa fachowo nazywa.
Jak się fachowo nazywa to nie mam pojęcia. Nie kontaktujemy się z innymi
więc gadamy swoim wewnętrznym slangiem. A normy są po angielsku i
definiują jakieś skrótowce, których na pamięć nie znam.
A odpowiadając: Tak. Wysyłamy do każdego kontrolera ('zamka'). Z tym, że
żaden zamek nie ma postaci czytnika - czyli dane nigdy nie są w
urządzeniu znajdującym się poza strefą chronioną.
Nasz kontroler to skrzyneczka o szerokości 7cm na szynę DIN. Zdjęcia na
pewno do znalezienia w necie, ale ja już lata tam nie zaglądałem.
Cały proces wpuszczenia człowieka angażuje tylko komunikację po RS485.
W kontrolerze są praktycznie wpisane reguły wpuszczania na najbliższy
rok (włącznie z tym co ma być na Wielkanoc, czy Wigilię) i ma bufor na
chyba 48 tysięcy zdarzeń.
Quote:
Jak ten centralny kontroler/serwer padnie, to nie bardzo wiem
jak to ma dzialac w/g normy ...
Dla mnie kontroler to coś co jest odległe od przejścia o RS485, a serwer
to jest coś odległego od kontrolera o Ethernet.
Zapewne źle używam słowa serwer. Norma raczej określa to jako konsola
operatora i określa (zależnie od grade) jakie funkcjonalności muszą
działać mimo przerwania komunikacji między kontrolerem a konsolą.
Do konsoli może być daleko. Mamy np. taką jedną instalację, że około 300
kontrolerów jest rozsianych po całej Polsce i jeden centralny serwer
jest sobie gdzieś tam.
Quote:
Musisz łopatologicznie bo Ethernet to dla mnie czarna magia.
Ethernet działał praktycznie tak jak napisałes i to od lat 70-tych.
https://en.wikipedia.org/wiki/Carrier-sense_multiple_access_with_collision_detection
stacje sprawdzały czy na kablu nic nie leci, wysyłały swoje,
wykrywały ewentualne kolizje, a po kolizji odczekiwały losowy czas
i wysyłały ponownie.
I tak do 16 razy, zwiekszajac górną granicę losowego czasu.
Teoretycznie tez moglo sie zdarzyc zablokowanie.
Nie miałem pojęcia. Czyli wynalazłem koło.
RS485 używamy od 1995 i już mniej więcej wtedy przyjęliśmy sposób taki
jak opisuję. Ethernet (po skrętce) zaczęliśmy używać około 2012 i ja
praktycznie nic o tym nie wiem. Skrętka czyli jeden do jeden to w ogóle
mi się nie kojarzyło z jakimiś zderzeniami.
P.G.
Mateusz Viste
Guest
Tue Aug 23, 2022 8:57 pm
2022-08-23 o 20:42 +0200, Piotr Gałka napisał:
Quote:
Losowe opoznienie ethernet ma od samego poczatku :-)
A to nie wiedziałem. Przecież to połączenia jeden do jeden to po co
opóźnienia?
O! Zapomniałem, że kiedyś był na koncentryku.
Na skrętce było tak samo. Tam nie miało miejsce "jeden do jeden", tylko
"jeden do wszystkich", a to za sprawą hubów. Sytuacja zmieniła się
dopiero po wprowadzeniu switchy, czyli relatywnie niedawno. Jeszcze 25
lat temu hub był normalnością.
Mateusz
heby
Guest
Tue Aug 23, 2022 9:05 pm
On 23/08/2022 20:42, Mateusz Bogusz wrote:
Quote:
A ja chce czytać falwonik PV po RS485 i sterować adekwatnie pompą
grzania basenu.
Sterujesz bezpośrednio falownikiem czy może jednak sterownikiem w tej PC
i użyłeś takiego skrótu myślowego?
Czytam PV, analizuję pogodę i na podstawie tego, algorytmicznie, steruje
czy właczyć PC i pompę wymiennika ciepła z basenem. Warunki są rózne, na
przykład "świeci od 5 minut z mocą 60%" albo "nie ma co odpalać, nawet
jak świeci, bo chmury w prognozie" itp.
Mateusz Bogusz
Guest
Wed Aug 24, 2022 7:11 am
On 23.08.2022 21:05, heby wrote:
Quote:
A ja chce czytać falwonik PV po RS485 i sterować adekwatnie pompą
grzania basenu.
Sterujesz bezpośrednio falownikiem czy może jednak sterownikiem w tej
PC i użyłeś takiego skrótu myślowego?
Czytam PV, analizuję pogodę i na podstawie tego, algorytmicznie, steruje
czy właczyć PC i pompę wymiennika ciepła z basenem. Warunki są rózne, na
przykład "świeci od 5 minut z mocą 60%" albo "nie ma co odpalać, nawet
jak świeci, bo chmury w prognozie" itp.
A gdy algorytm uzna że włącza pompę, bo ładna pogoda itd. to dostajesz
powiadomienie "Dzisiaj się kąpiesz"? :-D
--
Pozdrawiam,
Mateusz Bogusz
heby
Guest
Wed Aug 24, 2022 10:45 am
On 24/08/2022 07:11, Mateusz Bogusz wrote:
Quote:
Czytam PV, analizuję pogodę i na podstawie tego, algorytmicznie,
steruje czy właczyć PC i pompę wymiennika ciepła z basenem. Warunki są
rózne, na przykład "świeci od 5 minut z mocą 60%" albo "nie ma co
odpalać, nawet jak świeci, bo chmury w prognozie" itp.
A gdy algorytm uzna że włącza pompę, bo ładna pogoda itd. to dostajesz
powiadomienie "Dzisiaj się kąpiesz"?
Każda sytaucja "jesteśmy w domu, jest ciepło, nie ma nic do roboty"
kończy się kąpielą.
W razie czego jest switch "dzisiaj nie grzej".
Piotr GaĹka
Guest
Wed Aug 24, 2022 6:56 pm
W dniu 2022-08-23 o 20:57, Mateusz Viste pisze:
Quote:
Na skrętce było tak samo. Tam nie miało miejsce "jeden do jeden", tylko
"jeden do wszystkich", a to za sprawą hubów.
A o tym też zupełnie zapomniałem. Ja wtedy nie rozróżniałem co to hub,
switch, router, bridge...
A i teraz wiem tylko z grubsza.
P.G.
Mateusz Bogusz
Guest
Wed Aug 24, 2022 8:33 pm
On 24.08.2022 10:45, heby wrote:
Quote:
Czytam PV, analizuję pogodę i na podstawie tego, algorytmicznie,
To faktycznie może wymagać kawałka customowego kodu którego się "nie
wyklika", ale
Quote:
steruje czy właczyć PC i pompę wymiennika ciepła z basenem.
Już można obsłużyć za pomocą np. sonoffa. W swojej PC mam
bezpotencjałowe wejścia dla: pozwól działać pompie, pozwól na grzanie,
pozwól na chłodzenie. Mogę też wszystko inne po prostu ustawić przez
POST z odpowiednim jsonem na adres PC - ale ok, to już była opcja a nie
standard ;-)
--
Pozdrawiam,
Mateusz Bogusz
LordBluzgÂŽđľđą
Guest
Wed Aug 24, 2022 8:39 pm
heby
Guest
Wed Aug 24, 2022 8:44 pm
On 24/08/2022 20:33, Mateusz Bogusz wrote:
Quote:
steruje czy właczyć PC i pompę wymiennika ciepła z basenem.
Już można obsłużyć za pomocą np. sonoffa.
Obsługuje za pomocą sonoffa banglającego na ESPhome ;)
Quote:
W swojej PC mam
bezpotencjałowe wejścia dla: pozwól działać pompie, pozwól na grzanie,
pozwól na chłodzenie. Mogę też wszystko inne po prostu ustawić przez
POST z odpowiednim jsonem na adres PC - ale ok, to już była opcja a nie
standard
Rzecz w tym, że takich zagadnieni miałbym kilka. Bronie się jednak przed
automatyzacjami tego typu, staram się zachować bardziej stan
"monitoring" niż "automatyzacja" ale ta jedna jest niekrytyczna, więc
czemu nie.
Marek
Guest
Sat Aug 27, 2022 11:27 am
On Fri, 19 Aug 2022 20:35:22 +0200, heby <heby@poczta.onet.pl> wrote:
Quote:
Mieli tam wypasioną automatykę, że wentylator się właczy
jak wejdziesz do łazienki itp "profesjonalne" zastosowania.
BTW, czy już wymyślono jakieś skuteczne rozwiązanie na wykrywanie
człowieka w pomieszczeniu bez względu na to czy się rusza czy nie?
Proste zastosowanie: zapal światło gdy człowiek jest w pomieszceniu
(żywy lub martwy), zgaś światło gdy opuści pomieszczenie (i własnych
siłach lub nogami do przodu). Może źle szukam ale okazuje się, że
taka prosta funkcjonalność w 21 wieku jest praktycznie ciągle
niedostępna...
--
Marek
Mateusz Bogusz
Guest
Sat Aug 27, 2022 12:43 pm
On 27.08.2022 11:27, Marek wrote:
Quote:
BTW, czy już wymyślono jakieś skuteczne rozwiązanie na wykrywanie
człowieka w pomieszczeniu bez względu na to czy się rusza czy nie?
Proste zastosowanie: zapal światło gdy człowiek jest w pomieszceniu
(żywy lub martwy), zgaś światło gdy opuści pomieszczenie (i własnych
siłach lub nogami do przodu). Może źle szukam ale okazuje się, że taka
prosta funkcjonalność w 21 wieku jest praktycznie ciągle niedostępna...
Jak nie jest jak jest np. termowizja, kamera z IVS,...tylko pewnie
szukasz "do 50zł".
A jak chcesz z tanich komponentów to jeden nie wystarczy aby spełnić
Twoje wymagania tylko trzeba je łączyć i pisać "logikę grupową".
--
Pozdrawiam,
Mateusz Bogusz
Marek
Guest
Sat Aug 27, 2022 4:51 pm
On Sat, 27 Aug 2022 12:43:09 +0200, Mateusz Bogusz <mabakay@o2.pl>
wrote:
Quote:
Jak nie jest jak jest np. termowizja, kamera z IVS,...tylko pewnie
szukasz "do 50zł".
Nie szukam do 50zl. Termowizja się nie sprawdza w każdym przypadku.
Kamera wymaga odpowiedniego kąta patrzenia, nie nadaje się do każdego
pomieszczenia.
Ja wiem, że z podchodząc tak akademicko to teoretycznie da się, ja
pytam o gotowe praktyczne moduły spełniające te funkcje. Mogą być
hybrydowe. Rzeźbienie w opencv też na razie bym chciał uniknąć.
--
Marek
heby
Guest
Sat Aug 27, 2022 6:41 pm
On 27/08/2022 11:27, Marek wrote:
Quote:
BTW, czy już wymyślono jakieś skuteczne rozwiązanie na wykrywanie
człowieka w pomieszczeniu bez względu na to czy się rusza czy nie?
https://novelda.com/
Gdzieś mieli filmik z którego wynikało, że ogarniają przeciętny pokój.
Cen nie znam. Zapewne drogo.
Mirek
Guest
Sat Aug 27, 2022 7:55 pm
On 27.08.2022 11:27, Marek wrote:
Quote:
Proste zastosowanie: zapal światło gdy człowiek jest w pomieszceniu
(żywy lub martwy), zgaś światło gdy opuści pomieszczenie
Jeśli chodzi o kibelek, to wystarczy czujka plus kontaktron. Jeśli do
pomieszczenia wchodzi więcej niż jedna osoba, to sprawa się komplikuje.
Są kamery liczące osoby - montuje się je z góry nad drzwiami - służą
właśnie do tego, żeby było wiadomo ile osób jest w danej chwili w
pomieszczeniu. Oczywiście kilka wejść nie stanowi problemu.
--
Mirek.
Marek
Guest
Sat Aug 27, 2022 10:44 pm
On Sat, 27 Aug 2022 18:41:22 +0200, heby <heby@poczta.onet.pl> wrote:
Quote:
Cen nie znam. Zapewne drogo.
$80/1000szt za gotowy moduł. Tragedii nie ma, a na filmach dość
obiecująco to wygląda...
--
Marek
Goto page Previous 1, 2, 3, 4, 5 Next