-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.pi.v.chmurka.n
et!not-for-mail
From: g...@s...invalid (Adam Wysocki)
Newsgroups: pl.misc.elektronika
Subject: Re: oświetlenie led wzdłóż drogi
Date: Tue, 13 Mar 2018 11:20:55 +0000 (UTC)
Organization: news.chmurka.net
Message-ID: <p88c6n$sdo$1$gof@news.chmurka.net>
References: <2...@g...com>
<f...@m...uni-berlin.de>
NNTP-Posting-Host: pi.v.chmurka.net
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 13 Mar 2018 11:20:55 +0000 (UTC)
Injection-Info: news.chmurka.net; posting-account="gof";
posting-host="pi.v.chmurka.net:172.24.44.20"; logging-data="29112";
mail-complaints-to="abuse-news.(at).chmurka.net"
User-Agent: tin/2.4.1-20161224 ("Daill") (UNIX) (Linux/4.4.50-v7+ (armv7l))
Cancel-Lock: sha1:8VA3FVFWJXzUbOUx11a6xWVAtT8=
Xref: news-archive.icm.edu.pl pl.misc.elektronika:730205
[ ukryj nagłówki ]Waldemar <w...@z...fu-berlin.de> wrote:
> a w słupkach dałbym po jednym Arduino nano, który by robił za serwer.
Czy to nie jest zbytnia komplikacja?
Jak się chce puścić kilka drutów i zrobić daisy chain, a nie po jednym do
każdego słupka, to rejestr przesuwny IMO tańszy i bardziej niezawodny.
Fakt, że wtedy nie ma się RS-a, tylko komunikację po 3 przewodach (zegar,
dane i latch; reset można odpuścić) i trzeba zrobić PWM po stronie
kontrolera, ale skoro i tak się pisze soft na kontroler...
Pytanie czy dodatkowa elektronika w słupku uzasadni mniejszą liczbę
przewodów do sterowania.
Ja widzę tutaj takie opcje:
1. Najprostsza
- w słupku tylko tranzystor wykonawczy i dwa rezystory
- 14 przewodów (dwie skrętki Ethernet)
- 10 sterujących, po jednym na słupek
- 2 zasilające (można puścić 4, wykorzystując 16 przewodów)
- 2 na czujniki (na początku i na końcu drogi, osobno, żeby móc
rozświetlać w zależności od kierunku nadejścia osoby)
- najmniej elektroniki
- awaria jednego słupka nie wyłączy pozostałych
2. Z rejestrem przesuwnym
- w słupku tranzystor wykonawczy i rejestr + jego zasilanie
- 7 przewodów
- 3 do rejestrów (zegar, dane, latch)
- 2 zasilające
- 2 do czujników
- jeden przewód (dane) jako daisy-chain, reszta równolegle
- awaria słupka wyłączy dalsze w łańcuchu
- trzeba rozwiązać problem puszczenia TTL (czułe wejścia rejestru) na
dalszą odległość i przepięć na drucie (rezystory, diody)
3. Z Arduino Nano
- w słupku tranzystor wykonawczy i Arduino + jego zasilanie
- 5 przewodów
- 2 zasilające
- 2 do czujników (można zejść do 1 lub nawet 0, puszczając transmisję
sterującym, ale wtedy sterujący musi być dwukierunkowy)
- 1 sterujący (puszczony jako daisy-chain)
- awaria słupka wyłączy dalsze w łańcuchu
- konieczność napisania softu na Arduino
- możliwość zawieszenia się Arduino (przepięcia, burza), konieczność
zabezpieczenia się przed tym
- jeśli użyty zostanie RS, a nie coś z clock recovery (np. Manchester),
to rozjazd zegarów z powodu temperatury, mogący rodzić problemy w bardzo
zimne lub bardzo ciepłe dni; IMO tutaj narzut Manchestera nie będzie
problemem
- konieczność zabezpieczenia przewodu sterującego przed przepięciami
- z zalet: Arduino zajmie się PWM-em
4. Najmniejsza liczba przewodów
- komunikacja puszczona na przewodzie zasilającym
- w słupku tranzystor wykonawczy i układ (pewnie też na Arduino), który
wyciągnie z linii zasilającej sygnał dla siebie
- w czujnikach podobny układ, który będzie modulował sygnał zasilający
- konieczność nadania indywidualnego numeru każdemu słupkowi
- niekoniecznie trzeba to zasilać DC -- można AC lub impulsowo, temat do
przemyślenia (czy modulujemy DC wysoką częstotliwością? Czy używamy
timeslotów?)
- największa komplikacja układu
- jedyna zaleta: tylko dwa przewody
Mimo wszystko optowałbym za rozwiązaniem pierwszym. Myślę, że koszt dwóch
skrętek i tak będzie dużo mniejszy, niż koszt dodatkowej elektroniki
(pomnożony przez 10) w każdym słupku.
Do sterowania użyłbym AVR / Arduino, a nie Raspberry. Zalety:
- mniejsza cena i overkill, jakoś nie przemawia do mnie stosowanie pełnego
komputera do sterowania diodami (choć to oczywiście nie mój projekt,
więc nie ja podejmuję ostateczną decyzję)
- AVR pracuje w realtime, co jest ważne przy generacji PWM, podczas
gdy userland Linuksa nie (choć myślę, że użycie jednego ze schedulerów
realtime -- SCHED_FIFO lub SCHED_RR -- wystarczy)
- mniejszy koszt, gdy coś się jednak spali (pamiętajmy, że mamy 70m
przewodu podłączonego do czułej elektroniki; oczywiście trzeba to
dodatkowo zabezpieczyć, ale to znów pewien kompromis)
--
[ Email: a@b a=grp b=chmurka.net ]
[ Web: http://www.chmurka.net/ ]
Następne wpisy z tego wątku
- 13.03.18 12:42 tomekp
- 13.03.18 12:29 Roman Rogóż
- 13.03.18 13:33 cezar
- 13.03.18 14:31 Budyń
- 13.03.18 18:13 Waldemar
- 13.03.18 19:00 Zenek Kapelinder
- 13.03.18 19:50 Włodzimierz Wojtiuk
- 13.03.18 20:11 Zenek Kapelinder
- 13.03.18 20:39 ToMasz
- 13.03.18 21:16 Jakub Rakus
- 13.03.18 21:28 J.F.
- 13.03.18 22:35 cezar
- 14.03.18 08:33 Kris
- 14.03.18 08:50 Budyń
- 14.03.18 09:49 sirapacz
Najnowsze wątki z tej grupy
- pradnica krokowa
- Nieustający podziw...
- Coś dusi.
- akumulator napięcie 12.0v
- Podłączenie DMA 8257 do 8085
- pozew za naprawę sprzętu na youtube
- gasik
- Zbieranie danych przez www
- reverse engineering i dodawanie elementów do istniejących zamkniętych produktów- legalne?
- Problem z odczytem karty CF
- 74F vs 74HCT
- Newag ciąg dalszy
- Digikey, SN74CBT3253CD, FST3253, ktoś ma?
- Szukam: czujnik ruchu z możliwością zaączenia na stałe
- kabelek - kynar ?
Najnowsze wątki
- 2025-01-19 Test - nie czytać
- 2025-01-19 qqqq
- 2025-01-19 Tauron przysyła aneks
- 2025-01-19 Nowa ładowarka Moya a Twizy -)
- 2025-01-18 Power BANK z ładowaniem przelotowym robi PRZERWY
- 2025-01-18 Pomoc dla Filipa ;)
- 2025-01-18 znowu kradno i sie nie dzielo
- 2025-01-18 Zieloni oszuchiści
- 2025-01-18 Zielonka => Specjalista ds. public relations <=
- 2025-01-18 Warszawa => Frontend Developer (JS, React) <=
- 2025-01-18 Warszawa => Software .Net Developer <=
- 2025-01-18 Warszawa => Developer .NET (mid) <=
- 2025-01-18 Katowice => Administrator IT - Systemy Operacyjne i Wirtualizacja <=
- 2025-01-17 Zniknął list gończy za "Frogiem". Frog się nam odnalazł?
- 2025-01-17 Kto wytłumaczy "głupiemu" prezydentowi Dudzie wielką moc prawną "dekretu premiera" TUSKA? [(C)Korneluk (2025)]