Witam, podam ci ogolne podejscie do problemu (dawno juz sie nie bawilem 8051 i nie wiele pamietam szczegolow): - ten ktory jest master programujesz aby wykryl stan przycisku i po jego wykryciu wysyla dowolna ale z gory ustalona komende przez RS232 i to wszystko. Wypadalo by dodac programowa funcje likwidujaca drganie stykow jezeli nie ma tego w postaci...
Ktoś w PL w końcu poruszył temat tych baterii to może dorzucę swoje dwa grosze: Balanser działa w tej ładowarce ale zastosowano zbyt wysokie wartości oporników balansujących - w datascheet pamiętam że były bodażje 4x niższe, sama bateria jest mózgiem całego odkurzacza- steruje silnikami i wyświetlaczem - taki master a reszta slave po rs232 TTL, mam...
Witam, mam bardzo delikatny temat. Do postu dołączam dwa schematy. Na pierwszym ujrzycie połączenie dwóch uC działających jako "Slave" i jednego jako "Master". Na drugim zobaczycie już schemat zastępczy, z rozrysowanym problemem. (Pierwszy rysunek jest po to aby ogarnąć dlaczego drugi ma połączone wyjścia Tx). Tych pinów nie wolno łączyć ponieważ jest...
Nijak by nie wyglądał, bo przy pomocy RS232 nie da się połączyć 3 klocków. Znaczy dałoby się, gdyby mieć wyłącznie transmisję master do slave, bez możliwości wysyłania jakichkolwiek danych z slave do mastera. Potrzebujesz 3 klocki to wykorzystaj RS485.
Ok, wygląda na to, że czujnik działa w trybie Master Ethernet, czyli trzeba się z nim połączyć, aby uzyskać połączenie i transmisję. Zatem konwerter Ethernet - RS232 (MOXA) musisz tak ustawić, aby on łączył się z czujnikiem, czyli w ustawieniach wybrać jako Slave Ethernet, nie wiem, jakie tam ma tryby, natomiast dalej już będzie działać po RS232. Czytnąłem...
Z doświadczenia odradzałbym tryb pierwszy, może się zdażyć że dwa urządzenia wejdą w tryb nadawania na raz, a to kompletnie rozwala transmisję! Kolizja w RS485 jest niedopuszczalna, kombinowałem kiedyś ze sporą siecią i po kolizji żaden moduł nie wiedział co się dzieje i próbował coś nadawać, co tylko pogarszało sytuację. Master odpytujący to dobre...
Witam . Chciałem zapytać o sposób (techniczne zagadnienie ) przesyłania danych pomiędzy dwoma urządzeniami AVR, coś w rodzaju master - slave ale po RS232. Urządzenia są oddalone od siebie ok 5m , połączone skrętką 2x2 ,urządzenie slave jest zasilanie z sieci i zasila master . Na biurku testowane ok miesiąca było ok , natomiast w realu czasami coś idzie...
Schemat jest prosty Jedno Arduino podłączone do pc przez usb i dwa Arduino podłączone jako slave do tego pierwszego. Na linii mam kabel 2x4 pary. Informacje muszą płynąć z slave przez mastera do pc i w drugą stronę. W kodach tak już namieszałem że są bezużyteczne. Jedno co działa to komunikacja pc - master przez usb.
Możesz wykorzystać do tego celu darmowy program, np. PortMon. Na podglądzie zobaczysz czy Twój master (LabView) wysyła coś do sterownika i co sterownik odpowiada. Będziesz wiedział czy błąd jest po stronie mastera czy slave'a. Pozdrawiam
ok panowie - poradziłem sobie nieoczekiwanie w nieoczekiwany , sprawny, szybki i łatwy sposób, przynajmniej jeśli chodzi o odczyt z układu mojego SLAVE i to bez żadnego softI2C itp... ... jak ? jesli to kogoś zainteresuje .... Bascom to jednak fajne "zwierzątko" otóż w kilku linijkach po obu stronach zorganizowałem softwarowy RS232 na dowolnie wybranym...
Właśnie taką metodologię przyjąłem, steruje urządzeniem MASTER i staram się uzyskać konkretną odpowiedź od SLAVE. Problem w tym. że nie mogę tego zrobić. Zrobiłem debugowanie po RS232 i widzę stan rejestru TWSR. Wysyłając najprostszą sekwencje START, SLA+R/W, DATA, STOP dostaje odpowiedź: 0x08, 0x20, 0x30. To oznacza tyle, że wysłano start,a dres i...
Witam, ostatnio zainteresowałem sie rs232 i łatwoscią jego działania. Zaplanowałem układ master i kilka układów slave. Wszystkie atmegi8 układ master miałby przesyłac kilka zmiennych funkcją print a układy slave miały by to odbierac. Pierwsze pytanie: Czy można tak podłączyć kilka odbiorników równolegle do jednego nadajnika rs232 (chodzi o to czy ten...
Witam, ja właśnie dokładnie taką samą konfigurację 2 procków czyli łączyłem Atmega8 oraz Atmega16 po tym właśnie i2cslave w Bascomie i mogę się coś niecoś na ten temat wypowiedzieć.... ... otóż biblioteka ta I2cslave dla softwarowego rozwiązania układu SLAVE w I2C rzeczywiście działa dobrze tak jak jest opisana ale... jest właśnie jedno i to dosyć spore...
Witam. Procki AVR (kilka, z czego jeden master, pozost. slave) chcialbym polaczyc razem (SPI). Jaka moze być max. długość przewodów? Centymetry, metry czy dziesiątki metrów? A może inne sugestie? Na razie dwie Atmegi 16 gadają ze sobą na RS232 na przewodzie 40 metrów. Muszę dołączyć jeszcze dwa procki (slave). RS485 trochę zbyt skomplikowany - Bascom...
Witam zaimplementowałem protokół Modbus i wykonałem 1 urządzenie master i Slave na mikroprocesorach ATMEGA32. Podczas komunikacji przez rs485 slave nie odbiera poprawnej odpowiedzi. W masterze gdy przechodzę na wysyłanie ramki to ustawiam "1" do bitu sterowania układam rs485 a gdy przechodzę do odbioru to ustawiam "0". Jezeli ustawię na stałe "1" do...
dzieki za informacje. A jaki uP polecacie z 2 UART-ami ktory mozna zaprogramowac po rs234 bez programatora:) Dodano po 5 Ogolnie chodzi mi o to zeby po porcie rs232c dalo sie zaprogramoac procesor ktory bedzie pelnil role master w moim systemie. Łacze rs485 ma laczyc moj procesor master z kilkoma innymi procesorami 8051 w trybie slave. Projektowany...
Tylko że chyba żadne sprzętowe TWI w tym wypadku sienie sprawdzi. Bo niby jak to ustawić? master - nie bo generuje zegar, slave - tez nie bo generuje ack. Tu jest potrzebne napisanie własnego programu do rozpoznawania kolejnych stanów I2C i przechwytywania tego co dzieje sie na magistralki - narazie proponuje bez rozróżniania w którą stronę. Nie jest...
Wiesz, nie tak łatwo znaleźć przykład na ATmega, w którym NIE MA komunikacji po UART (np. RS232 i połączenie z PC). Pozostaje dorzucić wyłączenie wyjścia po wysłaniu bajtu i oczekiwanie na odpowiedź po stronie MASTER i komplementarny kod po stronie SLAVE (czekamy na daną z master, wyłączamy odbiór, włączamy nadawanie, nadajemy, wyłączamy nadawanie i...
Witam wszystkich :) Mam problema... wstyd mi sie przyznac, ale problem jest :( A wiec tak... sa dwie plytki, jedna master, druga slave. Slave ma caly czas 0 na DE/RE, a Master w chwili wysylania na DE/RE wystawia 1. Kod procedury wysłania: void RS485_SendByte(unsigned char byte) { /* Wait for empty transmit buffer */ while ( !( UCSRA & (1<<UDRE))...
Jeżeli obeznany jesteś z lutownicą to polecam Ci taki układ : http://www.elektroda.pl/rtvforum/topic25... . Ja stosuję go z powodzeniem od kilku lat do załączania dekodera N-ki. Dowolnym przyciskiem pilota możesz włączać i wyłączać oświetlenie za TV. To nie to czego potrzebuję. Zastosuj listwę komputerową Master/Slave. Kiedyś taką kupiłem w...
32 urządzenia można podłączyć do pojedynczej magistrali 485.. oczywiste jest iż takich magistral można puścić więcej (od mastera).. na skrętkach prędkość jest o wiele większa niż na rs232 -> w eth wynosi 100Mbodów.. według mnie spokojnie wyciągnął byś 1Mbod.. co do arbitrażu - albo jest master który odputuje urządzenia.. albo układy układają się w logiczny...
Witam Stworzylem schematy polaczen do moich 2 ukladow ktore maja z soba nawiazywac komunikacje. Uklad master bedzie zbieral informacje z ukladow slave po laczu rs485 a nastepnie wysylal dane po rs232 do komputera. Chcialem sie spytac czy dobrze podlaczylem lacza rs232 i rs485 do mojego mikrokontrolera (nie jestem pewny ukladu bramkujacego hc125 oraz...
Zaczynam naukę TWI i zamierzam połączyć tą magistralą dwa procesory atmega8, poniżej kody dla master i slave, połączenie 2 razy sprawdzone linie SDA i SCL podciagniete rezystorami do +, wszystko wydaje się być ok ale jednak brak reakcji na odebrane dane które mają być wysyłane na wyświetlacz led. Wyswietlanie na led też sprawdzone (wysyłane dane przez...
libmodbus jest biblioteką dla programów pracujących pod kontrolą systemu Linux. Możesz jej użyć do zbudowania programu Master pracującego na PC. Nie da się jej użyć do napisania Slave na atmega8. Do tej pory zbudowałem prototypową płytkę z RS232 która za pomocą USART komunikuje się z komputerem. Polecenia z komputera wysyłam poprzez terminal GtkTerm....
Sterowniki są to programy do obsługi urządzeń i interfejsów przewidzianych przez system. Jeśli system nie przewiduje istnienia BLE to instalacja sterownika tego nie zmieni. Problem daje się rozwiązać na kilka sposobów. Można np. z poziomu własnej aplikacji bezpośrednio sterować układem odpowiedzialnym na interfejs BT w komputerze. To nie jest jednak...
Więc jeszcze jeden link http://www.modbus.pl/, może pomoże. Jest tam implementacja Modbus Slave (czyli w Twoim przypadku dla urządzenia) na PIC, są też jakieś programy Modbus Master (na PC). Jeżeli ten system ma działać, to może jednak lepiej kupić gotowe moduły zdalnych wejść/wyjść? I jakiś sterownik PLC do ich obsługi? Chyba że to projekt na studia...
Witam zbiorę doświadczenia i uwagi kolegów w temacie wyświetlania textu lub grafiki na dużym wyświetlaczu LED 16x64 / 24x64 / 32x64 diod Podam pierwszy pomysł: - moduły MBI502x Taiwanskiej f-my MacroBlock do sterownia kolumn w naszym przypadku 64 takie układy 16bit - HC595 oraz układy tak zwane ( bramki rejestry zatrzaski ) - oraz ...... i tu czekam...
Witam i dziękuję za odpowiedź. Niestety żadne z rozwiązań nie satysfakcjonuje mnie :( Falownikiem musi sterować PLC, a chciałem uniknąć sterowania zaciskami. Poza tym zależy mi na zadawaniu prędkości oraz odczycie parametrów oraz statusów. Np. w Profibusie nie ma problemu. Wszystko podłączam pod jedną magistralę i śmiga. Mam możliwość sterowania falownikiem...
W przypadku modułów HC-06 macadres nie jest ci do niczego potrzebny. Jest w nich zastosowana inna idea połączeń niż w modułach BT222 lub HC-05, mianowicie Master po otrzymaniu stanu wysokiego na pinie 26 rozpoczyna procedurę wyszukiwania urządzeń BT. Jeżeli natrafi na moduł slave z jednakowym pinem jak Master, zapisze go do swojej pamięci i nawiąże...
Witam wszystkich. Proszę Was o pomoc bo już wyrwałem przy tym problemie wiele włosów a to co zostało to posiwiało :) Do rzeczy posiadam urządzenie które odczytuje temperaturę z kilku termometrów i umieszcza ją w swoich rejestrach. Wartości tych temperatur można odczytać po RS232 używając protokołu Modbus RTU. Od producenta tego urządzenia znam wszystkie...
Napisanie własnej biblioteki nie jest takie proste zwłaszcza jak jesteś początkujący. Polecam ściągnąć darmową bibliotekę NModbus W twoim przypadku będzie to wyglądało wtedy tak: [syntax=csharp]namespace NModbus { class SerialMaster { static void Main(string[] args) { ModbusSerialAsciiMasterReadRegisters(); } public static void ModbusSerialAsciiMasterReadRegisters().....
robiw --> BTM-112 jest tańszy ale też i zasięg ma tylko 10m zamiast 100m o jakich pisałeś. Poza tym nic dokładnie nie opisałeś jak to ma pracować tymczasem nie można jednocześnie w tym samym momencie mieć połączonych radiowo kilka modułów BT. Napisz najpierw w jakiej konkretnie konfiguracji chcesz to stosować czy z komputerem czy tylko pomiędzy prockami....
tak moduł radiowy obsługuje modem czyli można wykorzystać schemat ten załączony z maxem tylko pominąć max232? Zgadza sie tylko trzeba będzie później przywrócić sygnał z powrotem na k,l, czyli taki sam konwerter z drugiej strony? Dokladnie tak. MAX232 nie jest uzyteczny bo generuje sygnaly RS232 (typowo ±12V), a takich porty mikrokontrolera nie...
Dlaczego .BytesToRead - 1? Do końca nie jestem pewien dlaczego. Robiłem to na podstawie innego programu i tak tam było, ale samo .BytesToRead tez tak samo działa. Prędkość transmisji:38400, Databits=8, bez kontroli parzystości. Parametry transmisji są dobre, bo podglądam transmisję SerialPortMonitorem i wszystko się zgadza. No może oprócz tego, że...
dla 1 wire 200m 11 czujników stosuje skrętke sieciową utp 8 żył miedziane po 5 przesyłam z lpt przez uln2004 sygnał do optotriaków i steruje silnikami włącz wyłącz , na jednym mam stale 5v - może miałeś gdzieś zwarcie przewodów 1 wire jest na to bardzo czułe - wszystkie połączenia lutowane. rs232 w pc ładnie znosi burze - jednak taki przewód to niezła...
Wlasnie dlatego nie, bo program na serwerze najpierw sprawdzi z czym ma do czynienia po drugiej stronie......AMEN. w którym protokole na RS232 sprawdzasz jak to powiedziałeś " z czym ma do czynienia"? Powiem Ci jak wygląda np. protokół Modbus: master wysyła zapytanie w którym określa kod funkcji, adres rejestru do odczytania i ich liczbę. Slave odpowiada...
Zdjęcia nic nie powiedzą . Sam obecnie zgłębiłem się w standarty 232 i 485 . Przejście między standartami można zrobić na różne sposoby lub stwożyć własny . Jeśli własny to bieżesz po uwagę np takie rzeczy jak kolizja transmisji , wybór urządzenia itp. Nie znam Linuxa lecz pewnymi rzeczmi zarządzi Bios . Rs232 pozostaninie nim czy to jest linux czy...
Tylko proszę nie krzyczeć, że nie korzystam ze Standard Peripherial Library. Na razie wstępna wersja wygląda tak. Proszę mi wierzyć na słowo, że bity poustawiane są dobrze. Kod inicjalizujący: /* ------------------ Inicjalizacja SPI2 ------------------ */ // Ustawienie portow (PB13 - SPI2_SCK Alternate function push-pull, PB14 - SPI2_MISO Input...
Witajcie, Mój wujek kupił gdzieś w Austrii przyczepkę z panelem LED do prac drogowych jak na zdjęciu. http://obrazki.elektroda.net/73_12686872... Składa się ona z 6 paneli LED. Każdy taki panel wewnątrz ma 7 modułów LED (7x5). Każdy taki moduł ma swój mikrokontroler i naklejkę z adresem (np. ADR30). Panele połączone są ze sobą i komunikują...
A no widzisz bo podstawą przy konfiguracji takiego modułu to jest po ludzku podłączyć go najpierw do PC i ustawić: ATE0 ATLx (gdzie x oznacza interesującą cię prędkość) ATN=WLASNA_NAZWA i jeszcze nigdy na kilkaset które przeszły przez moje łapki nie zdażył się nawet jeden przypadek żeby nie zadziałało Dla mnie milion razy wygodniej jest to podłączyć...
dominon --> standardowo jak to w merkar - ok 2-3 tyg ;) unitral --> no właśnie cała i największa zaleta tych modułów to, to, że można sobie zrobić tzw "bezprzewodowy kabel RS232" pomiędzy np komputerem a swoim urządzeniem z jakimś prockiem. Uprzednio trzeba tylko dokonać kilku prostych ustawień modułów - ale to za pomocą najzwyklejszych kilku poleceń...
panpac ---> a co to oznacza u ciebie takie stwierdzenie: "Kwarc w procesorze mam 12MHz, ale kiedy zmienię" 1. co ty? zmieniasz fizycznie podłączony kwarc zewnętrzny z 12MHz na 10MHz ??? czy tylko wydaje ci się, że zmieniasz jakieś wyimaginowane taktowanie wewnętrzne oscylatora siedzącego w procku? 2. czy wiesz, że oscylator w procku może mieć max 8MHz...
Po wczorajszym, (zamknięcie tematu, i itp) Postanowiłem że postaram się coś samodzielnie wyklecić w bascomie (w końcu to mój projekt) narazie to tylko przykładowy kod, w którym chodzi tylko o wyjaśnienie zagadnienia, i ewentualne poprawki. MASTER : $regfile = "attiny2313.dat" $crystal = 4000000 Config Serialin = Buffered , Size = 15 Const...
Witam, Mnóstwo ludzi ma problemy z uruchomieniem i wykorzystaniem zakupionych modułów BlueTooth z serii BTM-222 , BTM-112 ale podobnie sprawa ma się zapewne z BTM-330/730 Postanowiłem w kilku punktach podać kilka faktów oraz rozwiać niektóre mity, które krążą wśród wielu amatorów tychże modułów. FAKTY: 1. Przykładowe sposoby podłączania takich modułów...
Witam! Kontynuuje temat komunikacji rs232,tym razem bezprzewodowej. Postępuje dokładnie jak w poradniku opisanym tutaj: Przerobiona Biblioteka na 433MHz Kod nadajnika: Kod odbiornika [syntax=c]#include <avr/io.h> #include <util/delay.h> #include <string.h> #include <stdio.h> #include <avr/interrupt.h> #include "RFM12B.h"...
Witam, Mam mały problem z komunikacją między uC. Ale od początku. Schemat układu pochodzi z EP http://obrazki.elektroda.net/52_12696388... http://obrazki.elektroda.net/91_12696388... Samą komunikację udało mi się zestawić i działa bardzo dobrze (załączony kod poniżej). Master non stop odpytuje slave i jest git. I teraz mój problem,...
Koncepcja jest następująca: Układ pomiarowy z rozbudowaną możliwością wizualizacji zebranych danych, tworzenia raportów i ostrzegania o przekroczeniu zadanych parametrów. Całość powinna być dość uniwersalna ale pierwotnym zastosowaniem jest zbieranie parametrów z pracujących agregatów prądotwórczych w niewielkich elektrowniach biogazowych. Parametry...
Cieszę się, że ci to działało, ale wystarczy zaglądnąć do noty procesora i zrobić parę prosty obliczeń, żeby przekonać się, że ci USART taktowany wewnętrznym generatorem w ATMega działał wyłącznie przez przypadek. Tak na szybko ja znalazłem dwa przykłady obliczeń: http://www.maximintegrated.com/app-notes... http://electronics.stackexchange.com/que...
Witam Próbuję wysłać, a następnie odebrać bajt danych z pamięci EEPROM 24C04. Niestety zamierzony efekt nie występuje, a brakuje mi już pomysłów co jeszcze można poprawić, dlatego bardzo proszę o przeanalizowanie poniższego programu i wskazanie gdzie są błędy. Po wgraniu programu nic się nie wyświetla ani na wyświetlaczu LCD, ani na terminalu PC. [syntax=c]...
Taktowanie 8MHz, dzielnik CLK=Fcpu/128 = 62,5kHz. Wiem, że przewód jest długi, napisałem 1,5m a mam 2,2m no i w końcu zaczęło działać chociaż nie wiem dla czego pierwszy bajt transmisji jest nie tym co wysyłałem. Teraz w przerwaniu tylko sprawdzam czy w buforze znajduję się znak końca ramki oraz czy długość bufora jest większa niż liczba transmitowanych...
rs232 master slave toshiba master slave listwa master slave
inverter zasilanie peugeot światła cofania bezpiecznik zakresy watomierza
manetka hulajnoga hulajnoga frugal problemy
Lumel RE 10 - Instrukcja obsługi i konfiguracja Masa z karoserii przy skrzyni biegów Nissan Qashqai 2.0 2007