(at)wojtek6000 Te diody niczemu nie służą i nic nie zabezpieczają. Jeśli podłączysz DS'a odwrotnie to i tak będzie podłączony odwrotnie ze wszystkimi tego konsekwencjami. Rezystor 4k7 przy zasilaniu 5V jest zupełnie ok. Pomysł z jakimkolwiek zabezpieczeniem ESD jest dobry. Na schemacie nie ma RS485. Natomiast takie podłączenie DSów, każdy do osobnego...
Jak masz rozmieszczone te czujniki ? Wszystkie są na końcu tych 300m czy co kilkanaście metrów jest kolejny czujnik. Myślę czujniki podpiąć pod uC całość przesłać RS-485 do PC co prawda będzie potrzebna aplikacja na PC
Wstałem rano z wyspaną głową i patrzę na Twój kod przy kawie. Deklarujesz 80 bajtów na adresy czujników. Start każdego adresu określasz tak, że mnożysz razy dziesięć wartość zmiennej "Zmienna" Pierwszy Dallas zajmuje więc komórki 10,11,12,13,14,15,16 i 17 Siódmy Dallas zajmuje 70,71,72,73,74,75,76 i 77 ... i tutaj zadeklarowane 80 bajtów się kończy......
Dlatego też oscyloskop może okazać się tu bardzo na miejscu (zwłaszcza cyfrowy) i bez niego ciężko będzie odkryć przyczynę kłopotów. Z racji że nie mam oscyloskopu chciałbym coś również pomóc w temacie i coś zakupić. Co sądzicie o tym? Oscyloskop USB VOLTCRAFT DSO-2020 USB, 20 MHz Będę mógł coś tym zmierzyć? Pamiętaj, że oscyloskop, nawet najlepszy,...
No to może coś na DS18B20? W tym może coś z interface RS485 i obsługą MODBUS -> http://cel-mar.pl/files/io/io_ada-401wp.... Dużo w necie jest projektów na DS18B20 (w tym też gotowce na portalach aukcyjnych).
Witam, Wszystko zależy od tego jak rozproszone. W pewnych okolicznościach da się to zrobić na skrętce i DS18B20. Pewniejszy sposób to sieć RS485 czyli najprostszy 8-bitowiec + sensor + transceiver RS485. Prosze o jakiś szkic pokazujący lokalizację czujników. Sieć CAN to IMHO przesada. Tomek
Moge zaproponować gotowe urządzenie do podłączenia sterownika PLC z czujnikami ds18b20 via RS485/RS232 modbus, jeśli jesteś zainteresowany napisz na PW
Niestety HVSP ubije mu DS1820, chyba, że go będzie odłączał na czas programowania (aż raz zapomni). Kwarc jest potrzebny, bo RS485 zapewne to będzie RS232 elektrycznie zrealizowane na RS485.
Jeżeli system ma być niezawodny to nie obejdzie bez kontrolera w każdym "odległym punkcie" a całość połączona magistralą przeznaczoną do takich odległości np. RS485. Inaczej będziesz stale walczył z zakłóceniami. Powodzenia
np. DS18B20 + komunikacja MODBUS po RS485. Nie trzeba tworzyć linii produkcyjnej.
Warto się męczyć z ntc termistorami na rs485? Od chińczyka masz fajne moduły ds18b20 na modbus po około 100zł, można do niego podłączyć 8 czujników, każdy ma oddzielne wejście i nie trzeba się bawić w ich adresowanie.
A nie możesz dać ATMega2560, która ma 86 IO? Swoją drogą zawsze można zastosować ekspandery na I2C lub SPI co da ci prawie nieograniczoną liczbę pinów. Swoją drogą jak planujesz poprowadzić przewody do rozdzielaczy? To spore wiązki wyjdą. Ja to zrobiłem tak, że na rozdzielaczach mam osobne sterowniki, które nimi sterują (po jednym na piętro), a wszystkie...
a może zestaw EvB 4.3 W skład zestawu EvB 4.3 v2 wchodzi: Płytka ,wyposażona w następujące elementy: * Procesor AVR ATMega16 w obudowie DIP40 * Zegar czasu rzeczywistego PCF8583 -Pamięć EEPROM AT24C02 * Odbiornik podczerwienie TSOP4836 * Czujnik temperatury DS18B20 * Konwerter RS485 * Gniazdo kart MMC/SD * 5 przycisków * 8 diód LED * 5 wyjść tranzystorowych...
Ok, czyli bazując na linku wyżej też powinno działać? Define ID 3 // adres urządzenia a gdzie zmieniamy na komunikację rs232/rs485?
To postaram się napisać rozwiązanie a Ty jeśli możesz napisz czy będzie ono dobre. Widzę to tak że powinienem wgrać orginalny kodz nettigo o ktorym pisałem kilka postów wcześniej czyli z pinem 3 ustawionym w tryb INPUT_PULLUP i przerwaniem reagującym na zbocze FALLING. Przewód który podpinałem pod 5V podpinam pod pin 3 a przewód który podpinałem pod...
Ja sobie to rozwiązałem tak: Procesor master na ATmega ma interfejs RS485 Wszystkie końcówki pomiarowe na DS1820 lub DS18B20 mają procka AT89c2051 i interfejs RS485 Wszystkie są podpięte razem Master woła sobie każdy czujnik a ten odpowiada mu ostatnią przeczytaną temperaturą Wszystko ładnie sobie działa. Na razie maksymalną ilość jaką podpiąłem razem...
1.Obudowany ibutton (typu DS18B20 i DS18S20) http://www.solidchip.eu/index.php?menu=2... - Modbus na pokładzie. 2. P18 Lumela - łączysz sieć na dwóch drutach po RS485, ModbusRTU, zdalna konfiguracja. Do tego można zastosowac jakiś serwerek portów szeregowych np. JetPort 5600 i siec gotowa. Rozciągnięcie pary skręconej ma również taką zaletę, że później...
Witam jak w temacie Sprzedam Zestaw Uruchomieniowy EvB 4.3v3 ATMega16 * Procesor AVR ATMega16 w obudowie DIP40 * Złącze USB z bezpiecznikiem (zasilanie i programowanie płytki z komputera) * Wyświetlacz LCD 2x16 ZIELONY * Wyświetlacz 4x7 segmentowy * Czujnik temperatury DS18B20 * Konwerter RS485 * Gniazdo kart MMC/SD * Wyprowadzenia wszystkich pinów...
Albo rs485 albo 1wire. 1wire jest specjalnie skonstruowany do pomiarów na duże odległości- 500m to dla tej magistrali nic specjalnego. Oczywiście nie należy takiej długiej linii wpinać w komputer bezpośrednio- wystarczy jakiś piorun w pobliżu i wszystko może się spalić- komputer też. Najlepiej jakieś transoptory dać między komputerem a DS-ami.
Faktycznie i2c się do tego nie nadaje. Wybrałem do komunikacji sieci czujników z MCU poprzez 1wire, natomiast sieć MCU rozmawia po rs485 i zdaje to egzamin.
Myślę, że inaczej tego nie pożenisz jak 1-wire <->Atmel ( lub inny procek) program do konwersji pomiaru przekazanie kolejnych pomiarów z DS1820-sów do zmiennej dla (tyle zmiennych ile chcesz powiesić czujników na szynie 1-wire) z procka Rs232 --> RS485 do S7-200.
I tu już klapa. Nie mogę sobie pozwolić na to aby w przypadku awarii czujnika ponownie grzebać w programie. To musi działać tak że odpinam uszkodzony czujnik i wpinam nowy. Potem restart modułu i wszystko działa.. Nie chcę się upierać, że odczyty wszystkich czujników na jednej magistrali to najlepszy sposób ale kurka wodna ;) .... dla mnie większym...
Pewnie jakiś układ scalony i tak ma pamięć "nieulotną", w której pamięta konfigurację, więc może pamiętać także adres i parametry transmisji - to nie powoduje dodatkowych kosztów produkcji. Poza tym, wszelkie przełączniki mają tendencję do utraty kontaktowania, wtedy urządzenie przestaje poprawnie działać - a przy wybieraniu adresu mogłoby "samowolnie"...
http://obrazki.elektroda.pl/7248988700_1... Witam Chciał bym dzisiaj zaprezentować wam moją płytkę testową dla mikro-kontrolerów AVR Atmega16 i 32. Płytka powstała dla sprawdzenia czy dany napisany program działa poprawnie nie trawiąc nowej płytki i trochę do nauki programowania. Prezentowana płytka może nie jest jakimś super kombajnem...
Nie za bardzo chcę komplikować układ przenosząc się na RS485 czy CAN. Jeśli chodzi o 1-wire to chciałem zastosować DS18B20 na kablu 3 żyłowym (z zasilaniem). Jaka może być zakłócalność przy zastosowaniu dobrego kabla?
No to niestety trochę nie trafiłeś. I2C nie jest do takich celów. On jest na małe odległości. Choć różnymi cudami można go zmusić do działania na większe odległości. Jednak to raczej nieodpowiednie rozwiązanie. Lepiej użyć specjalnego do takich celów. Np. RS485.
Robiłem w swoim urządzeniu dla czujnika temp DS18B20. To jet wyspa do podłączania czujników ds18, jako część automatyki domowej, dodatkowo z izolowanym rs485.
Moja koncepcja jest taka. Na 89c2051 + DS18b20 + MAX485 stanowi czujnik temperatury, który połączony jest przez interfrjs RS485 z procesorem głównym na ATmega32, który to wybrane wyniki wyświetla na wyświetlaczu. W moim modelowym urządzeniu były tylko dwa czujniki ale praktycznie może ich być nawet 32 sztuki.
Płytki będą nie wcześniej jak za trzy tygodnie. Programator nie tylko będzie programować ale też będzie pełnił funkcję: RS232TTL, 1-Wire do podłączenia wielu DS18B20 i być może będzie też termostat i RS485 do DMX. Porty wyjściowe będą pracować od 1,8V do 5,5V z zasilania zewnętrznego lub USB. Będzie stabilizator LM1117adj z możliwością wyboru dwóch...
Nie jestem pewien ale 1wire wyciąga chyba do ok 1000stóp czyli jakieś 300m. Nie wiem jak jest zbudowany Twój projekt ale jeśli to mało lub będą duże zakłócenia możesz podłączyć albo dodatkowy procesor albo układ DS2480 jako konwerter rs485/1wire.
6-8 stref, piec spokojnie wyrabia i bardzo szybko reaguje, ma dosyć dużą pojemność i trzyma cały czas 50stopni więc woda z paneli i instalacji nie jest w stanie go "zmulić". Boję się pod tym kątem, że jak wsad w piecu Ci zacznie pracować na 100%, a przypadkiem zapotrzebowanie spadnie na 0%, to czy nadmiar energi zostanie z akumulowany zanim piec zdąży...
Spoko. Mam na płytce konwerter (MAX485). a od strony PC mam układ RS232-RS485 (jakiś czas temu w EP "Klocki RS485”). Gubię się w programowaniu, np. że mikrokontroler ma sobie wykonywać swój program (obsługa LCD, klawiszy , DS18B20). a podczas transmisji przełączyć na nadawanie i odbieranie. nie wiem czy np. zrobić to wszystko w przerwaniu od UARTa...
Podłączyłem multimetr cyfrowy pod GPIO piny 2 i 6 a) zasilacz 1A, samo Raspberry 4,87-4,88V b) zasilacz 1A Raspberry + moje urządzenia 4,68-4,71V c) zasilacz 2.5A podłączony pod hub'a, urządzenia podłączone pod hub'a i malina również podłączona pod huba (wszystko na jednym zasilaczu) 4,95-4,97V Rozebrałem tego hub'a i tam na płytce zasilanie z kabla...
Tak z ciekawości, bo ESP jest fajne, ale (ta zawsze jest ale) gdzie jest WiFi to jest, a tak się składa, że mam miejsca z kablami, ale sieci bezprzewodowej to nie ma. spotkał się któryś kolega z modułem o podobnej funkcjonalności, ale żeby działał po kablu? To tak na marginesie ale... jakbyś miał w tych miejscach jakieś dodatkowe nieużywane okablowanie...
1Wire spokojnie powinno ruszyć bez żadnych zakłóceń i problemów. Jeśli jednak coś będzie nie tak, lub po prostu lepiej Ci będzie pracować z inną warstwą fizyczną, można zakupić / zrobić banalne konwertery 1W na RS485 i zastosować np. w węzłach ( lub w razie potrzeby i możliwości, przy każdym czujniku ). U mnie w wielu instalacjach "inteligentnego" budynku...
Mam jeszcze jedno może banalne pytanie. Otóż mam do jednej linii 1WIRE wychodzącej z jednego procesora podłączone 12 czujników DS18B20. Czy jest mozliwość że mógłbym podpiąć drugi moduł z kolejnym procesorem pod tą samą linię aby i on mógł odczytywać sobie temperatury z czujników? Czy muszę zrobić sobie osobny moduł który tylko i wyłącznie będzie obsługiwał...
Moja wiedza z MK nie jest jeszcze duża więc powiedzcie czy dobrze myślę. DS18B20 po 1-Wire do MK taki zestaw byłby w namiocie potem po skrętce zasilanie do tego zestawu oraz transmisja RS485 przez ta skrętkę do centralnego MK w budynku gdzie na wyświetlaczu pojawią się temperatury tak w uproszczeniu. Dobrze myślę ?
Jako że ost mój temat został skasowany z powodu mojego niedoczytania regulaminu wstawiam nowy, już w poprawnej wersji. Warto kupić którąś z poniższych płytek testowych?: Procesor AVR ATMega16 w obudowie DIP40 Złącze USB (zasilanie i programowanie płytki z komputera) Wyświetlacz LCD 2x16 Wyświetlacz 4x7 segmentowy Czujnik temperatury DS18B20 Konwerter...
Również potwierdzam ,2ds18b20 na 100mb skrętki działają :) ,z tym, że rezystor podciągający do +V to 1k . Poza tym - jeśli planujesz większe odległości, to lepiej użyć rs485, dzięki temu możesz do 1200mb używać szyny ;) Poprawiłem pisownię. Proszę przestrzegać p.15 regulaminu lub - kosz. /prezeswal/.
Proponuję takie rozwiązanie: Czujnik (lub czujniki) są podłączone do mikroprocesora w urządzeniu dla danej hali.Urzadzenie ma lącze RS485.Wszystkie urządzenia (max 32) są podłączone do konvertera RS485/RS232 a ten jest podłączony do PC.Na PC mamy wyświetlane wszystkie parametry z wszystkich Hal. Nie jest to przykład teoretyczny gdyż mam wykonane 3 takie...
Z tą płytką moge programować wszystkie w obudowie DIP40 oraz rozkładem pinów zgodnym z ATMega16 i programować w każdym środowisku przeznaczonym do AVRów, np. WinAVR, Image craft Codevision. Najtańsze to to nie jest... Macie może namiary na cos tańszego? Na czym się skupić przy wyborze płytki uruchomieniowej? Ponieważ linki zostały usunięte z powyższego...
No i wszystko się wyjaśniło. Problem wcale nie dotyczył warstwy sprzętowej, okazał się banalny, choć aby go znaleźć spędziłem kilka godzin na obiekcie. Finalne okazało się, że wartość czasu oczekiwania na odpowiedź była za mała - ustawiona na 500ms (zmieniłem na 1s) . Wystarczyło od strony mastera zmienić timeout na nieco większy i wszystko bzyka aż...
Kod poprawiony przedstawiam dla zainteresowanych. Wyszedł mi ładny serwer temperatur z obsługą po protokole UART z użyciem modułu USI procka ATTiny85. Śmiga jak ta lala. Zastanawiam się czy przejść na 12 bitową rozdzielczość ale nie wiem czy zyskam na dokładności. Jak to z tym jest Panowie? Może dodatkowo zaimplementuję protokół Modbus RTU w procku...
Zgadzam się. Cyfrowo: RS485, analogowo: 4-20mA. No i duże, ciężkie, drogie czujniki przemysłowe typu "gniotsja, nie łamiotsja". Swoją drogą - zmuszanie takich urządzeń, jak SHT11, czy DS18B20, do pracy na długich przewodach i w "niesprzyjających elektrycznie" warunkach jest czasochłonne i nie zawsze efektywne (ależ to człowiek kiedyś był głupi... ech...)....
Ciekawe zadanie ;) Może lepiej dać układ nadzorujący na każdy silos? Wtedy mamy 30 urządzeń komunikujących sie po RS485 i jeden centralny master zarządzający ruchem i komunikujący się z PC. Sprawdzałeś czy przy takiej odległości nie będzie problemów z komunikacją po 1wire?
U mnie w domu mam moduł na esp-01 który mierzy temperaturę w 16 punktach za pomocą DS18b20. Poprzez UDP wysyła pomiary do modułu YUNSHAN który jest głównym termostatem. Termostat dokonuje obliczeń i włącza piec (poprzez styk zwierny) oraz wysyła informacje do kilku kolejnych modułów odpowiedzialnych za otwarcie siłowników na kaloryferach w domu. Innymi...
To teoreticznie,a praktycznie? Czy ktoś bawił się takimi połączeniami,np.35mb-tyle mam z domu do pieca CO. Takie rzeczy to tylko u Wróżbity Macieja. Nikt nie zgadnie jaki po drodze będziesz miał poziom zakłóceń. Pakowanie się w 35m jakościowego kabla transmisyjnego jest bez sensu, bo to tanie nie będzie. Pozostaje RS485 albo pętla prądowa. Zysk jest...
Po wyglądzie to widać że jest to konwerter 1-wire <> RS485. Moduł adresowany na zworkach. Zatem trzeba by wiedzieć jaki protokół zastosowano. A to wie jedynie producent tablicy informacyjnej Rozumiem że ten moduł już nie pracuje dlatego szukasz zamiennika? Można by go stworzyć o ile znalazłby się identyczny by podglądnąć transmisję. Albo też spróbować...
nie , ma dokładnie 41 stopni (zmierzyłem to innym układem z DS18B20). Chyba wiem co zrobię. Mam kilkanaście błędów na PCB i nie ukrywam mocno mnie drażnią. Przeprojektuję płytkę ,wyrzucę co zbędne oraz dołożę to co mi brakuje i zamówię nową :D .Przy okazji nie będę musiał walczyć z wylutowywaniem padłej atmegi. Zresztą ta miała już na koncie z 4k programowań...
Witam Atmega328 i Attiny2313 przez RS485 Atmega328 Master - zapis na razie wyzwalany przez Timer If Flaga_001 = 1 Then Set Re_de Waitms 1 Print "MOD001 " ; Chr(13); Waitms 1 Reset Re_de Flaga_001 = 0 Licznik_mod001 = 0 End If ATtiny2313 Slave $regfile = "attiny2313.dat" $crystal = 8000000 $baud = 4800 '*********************...
Mając typowo różnicową transmisję ( np. RS485 ) sam driver magistrali dba o to, by napięcia były względem siebie symetryczne bez względu na zasilanie . Przy typowym 1wire, nawet w trybie parasite tego nie ma. Jeśli już, to działa to przypadkowo. Nie czytasz ze zrozumieniem tego co piszę. I podajesz potem takie argumenty, które są prawidłowe ale nie...
Właśnie skończyłem budować taki układ ale oparty o transmisję radiową na modułach MOBOT RCRv2 (bez problemów zasięg z piwnicy na 2 piętro, takze w otwartym terenie też nie powinno być problemów) Koszt jednego modułu to blisko 50zł ale w razie awarii jeden stacji nie pada cały system jak to się czasem dzieje przy rs485 (znam z autopsji z pracy w dużej...
Witam, Postanowiłem zrobić sterownik zaworu 3-drogowego oraz sterowanie (włącz/wyłącz) pomp obiegowych do mojej instalacji CO w domu. Dodatkowo układ ma sprawdzać temperaturę przez DHT22 lub DS18B20. Całość ma wysyłać dane na podstawie swojej pracy przez RS485 i mySensors do centralnego punktu (do openhab aby tam generować statystki z tych danych)....
http://obrazki.elektroda.pl/4511398700_1... Choć na chwilę obecną to w zasadzie inteligentne oświetlenie + zestawy różnej maści czujników, acz pełznie we właściwą stronę. 1. Wstęp i motywacja Jakiś czas temu stworzyłem dwa projekty. Pierwszy - stacja meteo -> http://www.elektroda.pl/rtvforum/topic31... który w ciągu miesiąca...
Dziękuję za zainteresowane. Tak , grafiki będą wyświetlane zawsze w tym samym miejscu, na pełnym ekranie o formacie 240*128. Bitmapy jakie konwertowałem są monochromatyczne 1 bitowe. Rzeczywiście rysuję je ręcznie, piksel po pikselu (masakra) . Jeśli jest możliwość abym nie musiał ich konwertować to by było idealnie gdyż mogę sobie na bieżąco zmieniać...
Timer one był odpowiedzią na pytanie o zastosowanie przerwań dla modbus i oled Nie, to była moja odpowiedź tylko w sprawie modbus: Na przykład przez umieszczenie obsługi modbus w przerwaniu. Jeśli nie napisze własnych funkcji do obsługi one wire i DS18B20 to przerwania ze zleceniem pomiaru/odczytu będą blokowały uC na kilkadziesiąt ms, a jak nie będzie...
Dzięki za odpowiedź. Błędy poprawione (BUZ11 i DS2401). 1. Chodzi o DS2401 - numer seryjny 2. Dipswitch wymaga ingerencji człowieka (możliwe błędy w nastawach) a układy DS2401 kosztują mniej więcej tyle samo - tym bardziej, że w planach mam wykonanie większej ilości tych modułów. 3. W sumie wychodzi 448,5mA max, szczegóły niżej. 4. Błąd - poprawione...
Dziękuję Koledze Mundi1970 za radę. W sumie z buforem to chciałem oszczędnie, jeśli chodzi o pamięć. Co do nagłówka, to chodzi o coś takiego jak jest w ciągu GPS? Czyli zawsze jest na początku GPRMC ? Czyli jeśli jest to znaczy, że początek ciągu jest odebrany prawidłowo. W sumie ma to dodatkowy sens, bo w przypadku większej liczby urządzeń już po RS485,...
Co do twoich pytań: AD.1)Ekran jak najbardziej. Podłączony TYLKO z jednej strony np przy masterze. AD.2) Jest sens a nawet konieczność ze względu na odległości. Dodatkowo idealna była by transmisja różnicowa. AD.3)Np. zasilanie z jednej szyny DC z której każdy z czujników izolowaną przetwornicą DC/DC tworzy sobie napięcie. Najlepsze było by oparcie...
mirekk36 . Na razie nie wiemy jakie kolega ma długieee te transmisje danych. RAM nie jest z gumy, a powinno jeszcze starczyć na całą masę zmiennych i trzy stosy, a zwłaszcza na HWStack, który by tu mocno puchnął. Jeśli to jest ATtiny2313 to pewnie, że nie ma o czym w ogóle mówić ale jeśli już coś co ma na pokładzie z 16kB Flash'a (nawet 8kB) i 1k RAM...
Witam, chciałbym przedstawić moją konstrukcję która powstała w zeszłym roku i teraz publikuję ją Wam. Jest to uniwersalna płytka bazowa posiadająca następujące włąściwości: Procesor ATMEGA32A z kwarcem 8 MHz Rozmiar pcb identyczny jak wyświetlacza 2x16 znaków HD44780 (można je ze sobą skręcić. Wyprowadzenie złącza do wyświetlacza. Wbudowany zegar RTC...
Zamiast trawić układ składam prototypy na płytkach stykowych i później ew. myślę o ich wykonaniu. Małe kroczki przybliżające do celu, dające szybki efekt, pozwalają w razie co zmienić kierunek. Wykonanie płytki, zlutowanie urządzenia i uruchomienie może trwać dni czy tygodnie by przekonać się, że koncepcja jest słaba. Z tego też powodu, rysunek, który...
Witam! Zlecę wykonanie układu pomiaru temperatury poprzez 2 czujniki DS18B20. Układ ma umożliwiać komunikację z nim za pomocą protokołu MODBUS RTU, bądź za pomocą stałej ramki ASCII. Komunikacja odbywać musi się za poprzez linię RS485 (najlepiej) lub RS232 - rozpatrzę i porównam oferty. Założenia: -Rozdzielczość pożądanego pomiaru to 4 bajty -Komunikacja...
Witam, ja robiłem na własny użytek tego typu magistralę, z podłączonymi kilkoma prockami do niej typu ATtiny2313 oraz Atmega8 a do tego komputer PC. Zasilanie z pełnym powodzeniem puszczałem na 1 lub 2 żyłach skrętki UTP kat5, podobnie GND. Zasilanie oczywiście w skrętce puszczane było +12V stabilizowane bo albo z zasilacza komputerowego albo później...
Witam Mam pare pytan odnosnie rs485 i atmeg... Naogladalem sie paru prostych projektow na tej szynie tj rs485 i chcialem zrobic cos swojego - Sterownik pieca CO z panelem sterowania na 2 pietrze domu... Modol wykonawczy oparlem na atmega88 - sa to 3 przekazniki, ds18b20.. i pare wejsc Modol "sterowania" oparlem na atmega32 lcd2x16. Oba urzadzenia chce...
Widzę, że szykuje się ładny projekcik, trzymam kciuki :) U mnie będzie około 15 kart z przekaźnikami, jedna karta będzie tak bardziej rozbudowana-przekaźniki, sterownik pieca gazowego, LCD, pilot. W tej chwili męczę Raspberry, ale widzę, że trzeba będzie poszukać troszkę mocniejszego sprzętu. Malina w tej chwili "obsługuje" 9x DS18B20 (temperatura),...
Witam Mówisz o magistrali 1-Wire wg specyfikacji Dallasa, czy masz na myśli komunikację z SHT za pomocą przewodów na odległości 50m bez stosowania jakichkolwiek układów? Z 1-Wire wg Dallasa to nie mam problemu i pastylki podpięte pod niego bez problemu będą działały ( DS18B20) tylko muszę mieć jeszcze pomiar wilgotności wewnątrz pomieszczenia ( a DS...
Może lepiej zainwestuj trzy piny Slave`a i na trzech bitach możesz zakodować w każdym adres 0-7. hmm. No właśnie tego rozwiązania chciałem uniknąć, też na to wpadłem ale sieć chciał bym by miała potencjał do przyjęcia choć 20 slave-ów na przyszłość a to już 5 pinów i grubszy kabel. Mam kilka alternatyw. Każdy slave miał by na obudowie przycisk i mrugającego...
Witam, sądzę , że takie urządzenie należałoby wykonać na porcie szeregowym RS232 lub USB Stary leciwy LPT nie daje tylu możliwości co łącze szeregowe. Osobiście mogę ci zaproponować małe moduły z łączem RS485 mieszczące się w puszce instalacyjnej zdjęcie płytki w załączniku. można to rozmieścić na odległości nawet kilometra od komputera. Oprócz sterowania...
Witam, może ktoś naprowadzi mnie na trop gdzie szukać błędu, bo już mi ręce opadają ;) ... zaprogramowałem ATTiny2313. Jego zadania to pomiar temp na 3 czujnikach DS18B20, włączanie/wyłączanie 2 przekaźników i kilka tam drobnych rzeczy jeszcze. Poza tym mogę się z nim łączyć przez RS485 z PC i odczytywać stan wszystkich jego odczytów jak i załączać...
http://obrazki.elektroda.pl/2352937000_1... Zaprojektowany i wykonany układ uruchomieniowy powstał jako część dyplomowej pracy inżynierskiej na wydziale Elektronika i Telekomunikacja. Tytuł inżyniera obroniłem w 2010 roku ale dopiero niedawno postanowiłem przedstawić szerszej publice urządzenie mojego autorstwa. Urządzenie wraz z zestawem...
Proponuje temat przemyśleć od nowa narysować schemat blokowy programu i dokonać analizy ,jak każdy blok rozwiązać tak ,żeby zajmował mało pamięci i był uniwersalny. Może w przypadku kolegi warto się zastanowić nad przesiadką na magistralę RS485 i realizację czujnika jako inteligentnego modułu ,który zawiera taki czy inny czujnik temperatury i mikrokontroler...
Mam sterownik do kolektora słonecznego zrobiony na atmega8 i dwóch termometrach ds18b20. Do tego mam komputer zbierający dane jeszcze z innych czujników podłączonych do innej magistrali 1wire. Teraz chciałbym aby komp zbierał też dane z czujników podłączonych do ATMEGA8. Podłączenie obu magistrali 1wire i podłączenie dwóch masterów do jednej magistrali...
Skrętkę układam razem z kablami. Korzystam z własnych sterowników w których wej/wyj są odseparowane galwanicznie od logiki. Podobnie jak w PLC z tą różnicą ze u mnie jest mniejsze napięcie - 12V. Skrętka i takie napięcie nie sprawia problemów przy ułożeniu razem z kablami 230VAC. Po tej samej skrętce mam zamiar podłączyć także czujniki DS18B20. Jeszcze...
Tylko to tak bez sprawdzania błędów i zakładając że separatorem są spacje lub taby. Oraz skoro i tak używasz floatów, to już lepiej strtof; tmf napisał: Użyj sscanf i odpowiedniego ciągu formatującego. No tylko, że domyślnie sscanf nie zawiera obsługi formatów zmiennoprzecinkowych. A włączenie jej "nieco" zwiększy rozmiar kodu wynikowego. Mam zajęte...
Hmm układ resetu nie wygląda najlepiej . Ja daje kondensatorek 100n i żadnego opornika w szereg (jak dajesz taki duży elektrolit to opornik do masy ..chyba ze chcesz czekac pare sekund na reset procka) A w ogole to najlepiej wstaw DS1812 i po kłopocie. Noge do czujnika DS18B20 podciągnij do plusa przez 3.3-4.7k om Pokombinuj z podswietleniem wyswietlacza,...
W końcu przespałem się z tematem :) Ostateczny wybór padł na rodzinę AVR... uznałem że to najlepszy wybór na początek przygód z... Starając się dalej iść w stronę zakupu gotowego zestawu wybrałem kilka które uznałem za najbardziej warte uwagi: EvB ATmega 16-32 ( 222 z ł – ATMEGA32 + WYŚWIETLACZ ) http://obrazki.elektroda.pl/8258948300_1...
Witam Andy74 zakupiłem dzisiaj nawet nowego uP i jest to samo, błą weryfikacji. Jak mi przyjdzie jeszcze budować nowy programator, to się chyba zastrzelę, jakiś nie fart pod koniec tego tygodnia? A było tak pięknie RS485 działał, na SLAVE dałem wartość która się zmieniała i wysyłał ją do ATmegi, wszystko łądnie i pięknie, aż do momentu następnego proghramowania,...
Witam Zachęcony sukcesami z płytką EVB 4.3 zaprojektowałem i zamówiłem swoją - na początek z AtMega8 w DIP. Do tego pamięć 24C32 oraz układ do RS485. Wszystkie układy mają kondensatory 100 nF ( stabilizator 7805 również + jeden elektrolit ). Całość ze złączem pod wyświetlacz 2*24 ( właściwe 4*12 ) Reset przez rezystor 10 K do +5V AtMega8L ( na 8 MHz...
W szafie sterującej od góry od lewej: Zasilacz 5/12/24 V zasilany z trafo lub akumulatora 24V. Wykorzystałem przetwornice ze sklepu internetowego, napięcie regulowane i prąd ograniczenia, ale po testach okazało się że czasami wariował procesor M32 więc założyłem stary sprawdzony stabilizator impulsowy LM2576. Całość dla ładnego wyglądu przykręcona do...
http://obrazki.elektroda.net/37_12577976... Witam! Przedstawiam projekt uniwersalnego sterownika kotłowni. Układ w założeniach ma być maksymalnie uniwersalny i posiadać różne funkcje przydatne w realizacji projektu automatyki domowej. Podstawową funkcją ma być sterowanie urządzeniami małej kotłowni (kocioł, panel słoneczny, pompy, CWU, podłogówka)....
http://obrazki.elektroda.pl/3404456500_1... Witam. Chciałem zaprezentować wykonaną przeze mnie płytkę testową dla procesorów atmel rodziny atmega w obudowach czterdziestopinowych. Założenia Głównym celem było zaprojektowanie płytki pod mikrokontroler atmega32 w programie Cadsoft Eagle na licencji freeware, czyli 10cm x 8cm z jak największą...
Witam, Chciałbym prosić was o pomoc w sprawie komunikacji AVR z PLC po modbusie. Mam do stworzenia projekt w postaci cyfrowego termometru który w zależności od danej temperatury bedzie zarządzał odpowiednim zapalaniem diod na sterowniku PLC. Do tego zadania użyłem Atmegi8, czujnika DS18b20, wyświetlacza lcd, maxa 232. Komunikacja musi odbywać sie po...
https://obrazki.elektroda.pl/3089460800_... Hej, Chciałbym Wam pokazać, pochwalić się swoją płytką testową dla uC AVR ;) Płytkę zrobiłem ponieważ miałem już dość płytek stykowych-wiecznie coś się rozłącza, kabelki wyskakują, a czasami jak chcemy przetestować jakąś małą pierdołę to musimy montować wiele elementów. Płytka zaprojektowana...
janbernat --> no to bądź łaskaw jeszcze raz zajrzeć do: http://www.zestawyuruchomieniowe.pl/23-z... i porównać co w takim zestawie masz ..... toż ten z tym ATtiny to jeszcze raz powiem ZGROZA ;) co tam masz? : biedny procek ATtiny2313, we/wy RS232 i to na kocich tranzystorach, wyświetlacze LED z możliwością LCD,...
Witam Właśnie rozpocząłem projektowanie i wstępne oprogramowywanie sterownika centralnego ogrzewania. Ale mój projekt jest zdecydowanie inny od spotykanych na forum. Otóż owy sterownik będzie sterował: -pompami obiegowymi C.O. -4(każda 40-110W)sztuki -pompą wody użytkowej (około 10W) -zestawem solarów z wymiennikiem (czyli kolejna pompa 4W) -elektrozaworami...
http://obrazki.elektroda.net/8_118630078... Witam!! Przedstawiam układ sterowania pieca C.O. Podstawowe jego zadanie to sterowanie przesłoną wlotową powietrza. Ma jeszczę parę innych zadań ale o tym później. Całość sam zaprojektowałem, wykonałem, a także soft (który jeszcze nie jest dokończony) sam napisałem. Troszkę na temat Hardware-u: Serce stoi...
Można, ale czy nie taniej wyjdzie zrobić to na małym atmelku? Troszeczkę nakombinowałem się, żeby zmieścić to co potrzeba w tym maluchu. Dla zainteresowanych załączam program na AT902313, program na PC który współpracuje z tym procesorem. ( COM1 ) Układ mierzy temperaturę za pomocą 3 układów DS18B20, uśrednia i załącza przekażnik lub zmienia moc na...
http://obrazki.elektroda.pl/5623098300_1... Założenie jest takie aby szybko i sprawnie zbierać dane z rozproszonych czujników i wyświetlać je w ładnej formie i mieć możliwość porównania wyników za pomocą wykresów. http://meteo.lipowa.net/temperatury2 Do działania takiego systemu potrzebujemy serwer HTTP z php i publicznym adresem IP...
http://obrazki.elektroda.net/49_12789325... Niedawno w San Francisco odbyła się premiera nowego IPhona, teraz ja na elektrodzie, ogłaszam równie ważną dla ludzkości premierę mojego sterownik bluetooth noszącego roboczą nazwę BlueGate. Poniżej przedstawiam parametry techniczne: - 4 wejścia cyfrowe - 4 wyjścia przekaźnikowe z wyprowadzeniami...
Witam wszystkich :) Nie będę owijał w bawełnę. Mam problem zapewne banalny ale ja nie potrafię sobie z nim poradzić. A więc zbudowałem układ do obsługi kart pamięci Compact Flasch na bazie mikrokontrolera Atmega162 posiłkując sie serią artykułów z Elektroniki Praktycznej, który rozpoczął się 02/2004r. Układ ten poza pamięcią ma mieć jeszcze wbudowany...
Witam Napisałem program, który dekoduje sygnał DCF77 ( ustawia flagę ), następnie zapisuje ( przy pierwszym uruchomieniu ) wartości zmiennych do PCF8563 i cztery razy na dobę wysyła przez RS485. do tego dwa razy na dobę koryguje czas w PCF8563. I to działa bez problemu. Do celów testowych mam podłączony LCD. Chciałem dołączyć możliwość pomiaru i wysyłania...
http://obrazki.elektroda.pl/2366779700_1... Witam, dziś przedstawić pragnę sterownik, który popełniłem kilka lat temu w ramach pracy na uczelni. Jest to sterownik edukacyjny PID – On/Off. Projekt zakładał stworzenie sterownika, który steruje rzeczywistym elementem, oraz reprezentuje wartości zadane oraz aktualne aby użytkownik...
Witam Mam chiński klon Maple ze STM32 nazywany STM32 Mini. Problem mam z bootloaderem. Wgrałem zgodnie z instrukcją przez program STM32, chodzi tu o możliwość wgrywania programu przez wbudowane USB. Teoretycznie nie powinien działać reset automatyczny ponieważ opornik jest za duży. https://www.elektroda.pl/rtvforum/topic3... W sumie raz działało...
Witam Wykorzystałem kod Kolegi Duch do pokazywania kierunków zmian temperatury - tzw. "strzałki" W przyszłości, proszę używać tagów SYNTAX - poprawiłem.
Swego czasu byłem bardzo zainteresowany maksymalnym wykorzystywaniem wielozadaniowych systemów w mikrokontrolerach. Wtedy też powstał projekt który chce przedstawić: MagaSter - sterownik inteligentnego domu. Chciałem żeby obsługiwał jak najwięcej zdań w moim małym RTOSie. Jego podstawowe założenia: -Sterowanie radiowe z wykorzystaniem szeroko stosowanego...
witam.staram sie skończyć płytkę testowa dla atmegi16 ,być może i wraz z atmega8. Już prawie całość jest ukończona ale chce mieć pewność ze niczego nie pomyliłem. Mam nadzieje że usłyszę wasze opinie i propozycje co do zamieszczenia na niej dodatkowych elementów czy zmiany aktualnych. Całość schematu robiona w eagle Version 4.16r2 .a na niej: 1. rs232...
1) jakie tylko chcesz, np. dekoder BCD do wyświetlaczy 7-seg (wtedy zamiast 12 linii potrzebujesz tylko 8 do sterowania tymi wyświetlaczami), jakąś pamięć EEPROM i2c, dodatkowy przetwornik a/d d/a, rejestr typu 74hc... 2) co do lcd to powinien pasować, choć będziesz musiał podłączyć na kabelkach, bo inaczej zasłoni część płytki 3) co do ogólnie zakupu...
Witam Mam problem z zawieszającym się programem na płytce arduino uno. Że by sprawdzić czy sterownik dalej pracuje uruchomiłem migająca diodę na wyjściu 13. Uruchomiłem też whatsdog ale mimo to sterownik czasami popracuje pare godzin i nic a czasami po godzinie się zawiesi. Czy mogę prosić o sprawdzenie programu bo może tu jest problem. [syntax=c]#include...
http://obrazki.elektroda.pl/3582834300_1... Witam. Chciałbym zaprezentować konstrukcję, którą wykonałem jakiś rok temu. Jest to sterownik oświetlenia 230V (lub dowolnych urządzeń 230V) z 8 wyjściami sterowanymi z przeglądarki wraz z możliwością podglądu obrazu z kamery/kamer w przeglądarce. Wykonanie układu zostało wymuszone dwoma próbami...
rs485 falownik rs485 bezprzewodowo rs485 lumel
odblokowanie arkusza pilot toyota baterie silnik my1020
technika radiowa technika radiowa
Zawór trójdrożny nie działa w automacie - przyczyny Thomson 9149: Radio wyświetla częstotliwość, brak dźwięku