Sam terminator niczego Ci nie da ... Aby na liniach było odpowiednie napięcie muszą być wszystkie rezystory, które tworzą 2 potencjały. Patrząc na to inaczej szyna rs485 musi być zasilana (jak wszystko), bo inaczej nie chce działać. A terminatory maja dwojaką rolę. Ta podstawowa to redukcja odbić, ale druga to zrównoważenie napięć na linii. Dzięki terminatorowi...
Nie pisałem nic na Rs485 ale mam kilka uwag do programu. Zacznij najpierw od poczytania w helpie bascoma, co robi dokładnie instrukcja Inkey() a dowiesz się że odbiera 1 bajt (jeden znak) z bufora. Sprawdzanie więc warunku B = "zaswiec" nie ma najmniejszego sensu. Nie wiem też po co przełączasz tyle razy układ w nadajnik <>odbiornik: ...... Reset...
Bardzo często jeżeli nic nie jest odbierane przez slave'a powodem jest złe zasilanie szyny rs485. Masz tam zamontowane rezystory ustalające odpowiednie napięcie i terminatory na końcach ? Tzn. terminatory zawsze daję wraz z jumperem, aby opcjonalnie móc włączyć. Na razie kabel ma 1.5 metra długości. Ale transmisja wydaje się być OK, bo podpięcie komputera...
Najpierw miałem konwerter RS232 -> RS485 (AVT530) były z nim problemy z prędkością max 4800.Pomyślałem, że zrobię konwerter na ATtiny2313, MAX485 i NE555-konwerter działał, ale prędkość max 19200. Parę osób polecało właśnie sterować MAX485 wprost z komputera. Naczytałem się różnych opinii, opisów i wydało mi się, że nie jest to takie "hop-siup" dlatego...
Jest jeszcze interfeis rs485 ;) Gdybym miał jaką kolwiek transmisję danych to oczywista oczywistość :] Ale mając zwykłe wystawianie stanu wysokiego na linie, nie ma sensu komplikowanie układu i wprowadzanie transmisji, zwłaszcza że zależy mi na czasie reakcji.
Witam Mój problem wiąże się z zaprogramowaniem "Echa" które obijało by sygnał w standardzie RS. Układ buduję w celu sprawdzania poprawności działania konwertera USB-RS485. Aby nie programować układu dla każdej szybkości transmisji chcę użyć pinów PB0-PB3 gdzie za pomocą zworki możliwy byłby wybór jednej z 4 przygotowanych szybkości transmisji: 921600,...
Witam, dzięki za zainteresowanie... ju mówię co mam zrobione a czego nie: - dzisiaj spróbuję podciągnąć nóżkę TxD do plusa zewn rezystorem a przy inicjalizacji: ustawiam TxD jako wyjście i podciągam do plusa wewn. rezystorkiem (myślałem, że to wystarczy). Tak wogóle to używam nie MAXA232 tylko nadajnika i odbiornika RS485 SN75176 - po stronie PCta jest...
Witajcie, potrzebuję zrealizować transmisję danych z mikrokontrolera do PC. Wziąłem akurat pierwszy z brzegu attiny 2313, użyłem przejściówki na usb na chipie ch341 i napisałem kawałek programu: http://obrazki.elektroda.pl/3893245000_1... gdy wpiszę, żeby wysyłał cyfrę 2 to wyświetla mi terminal: http://obrazki.elektroda.pl/5627852000_1...
Witam, czy ktoś z was programował w C komunikację między dwoma uP ATtiny2313, przy pomocy modułów radiowych na częstotliwości 433MHz? Nie mogę znaleźć konkretnego przykładu, który mógłbym rozwinąć dla swoich potrzeb:/
Muszę zrobić na szybko możliwie najprostszy układ do wysłania bitu na komputer. Układ w uC ma zsumować sygnały wchodzące na piny portu B, a następnie wysłać bit 1 do PC. Bardzo proszę o sprawdzenie schematu elektrycznego i wyjaśnienie błędów, które zrobiłem (pierwszy raz w życiu coś takiego robię). Program już mam napisany. Bardzo dziękuję za wszelkie...
Mam pytanie do wszystkich doświadczonych kolegów. Chciałbym zbudować urządzenie na bazie ATTiny2313 współpracujące z nadajnikiem/odbiornikiem radiowym i komputerem po RS232 jednocześnie (w sensie układowym oczywiście). Z mojej wiedzy (a na razie nie ma jej zbyt wiele) nie jestem w stanie zdeterminować, czy jest to możliwe. Jeśli tak to bardzo proszę...
A wiec na tiny2313 wysylam "Siema" przez RS. Kodzik: $crystal = 4000000 $baud = 1200 Do Print "Siema" Wait 3 Loop End I do pc dociera tekst "VKMIOy=" :| I tak wkolo wiec transmisja dzila tylko cos nie dokonca dobrze :D Probowalem roznych predkosci transmisji - caly czas tosamo :cry: Czy ktos mozewyjasnic przyczyne tego zachowania ?
Witam. Proszę nie piszcie, że temat był już omawiany, bo przeczytałem chyba wszystko na tym forum o RS232 i nic mi nie pomogło. Pierwszy raz zabrałem się za obsługę RS232 i potrzebuję kompletnych informacji bo błędów pewnie mam od pierona:) Chciałbym stworzyć układ który po prostu wyśle mi do terminala znak (aby poznać jak to wszystko działa). Moje...
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. Czy ktoś z forumowiczów mógłby mi podesłać pokazać jak napisać najprostszy program na ATtiny2313 aby komunikował sie z PC. Program musi być prosty bo chciałbym sprawdzić czy połączenie z PC mam dobre. Jakie bity i wyjścia i jak trzeba ustawić? Ja na liniach RXD TXD z AVR-a mam 5V i 2.5V.Czy tak ma być?? Jak ustawić HyperTerminal - ja ustawiłem...
Witam kolegów Potrzebuje stworzyć układ który skonwertuje dane odebrane przez SPI na RS485. Prędkość nie jest tu istotna max kilkanaście razy na sekundę. Sprawa wydaje się prosta, ale chce użyć jakiegoś małego uC żeby nie zajmował dużo miejsca. Preferowana obudowa to DIP ze względu na możliwość łatwej wymiany. Patrząc na uC AVR to najlepszy wydaje mi...
Witam mam attiny2313 zaprogramowane ... http://www.serasidis.gr/circuits/RS232in... podllaczone jak trzeba (kwarc 4Mhz) i nic. Uzywam HiperTerminal mam dwa okna na com1 i com2 zadnych sygnalow nic. Nie wiem jak mam kombinowac. Kabel dwa razy lutowalem od poczatku. Uklad 232 tez zmieniony. Uzywam windowsa XP. Nie wiem co moze...
Z powodu objętości programu musze napisać w asemblerze troche rzeczy, i mam tu problem z transmisją na rs232. Niby cos wysyłą, ale terminal źle odbiera. Potrzebowałbym wyświetlić jakąkolwiek daną, 1 bajtową, w pętli co 1-2 sekundy, i to mi nie dziaą. w bascomie program testowy działą więc to nie wina rsa i max 232. Potrzeba mi w asemblerze odpowiedznika...
Witam, jak w temacie zlecę napisanie prostego programu na attiny 2313 do komunikacji po rs485 -"według moich założeń", które podam w trakcie kontaktu. Mile widziana dobra znajomość elektroniki do rozbudowy układu. Możliwa dłuższa współpraca. Sprawa dość pilna. Skype: zbyszek_1976
Witam, mam następujący problem. Jako iż pierwszy raz zabrałem się za rs232 zmontowałem sobie w celach nauki układ 2x attiny 2313 podłączone rxd z txd na przemian. Jeden pracuje jako "nadajnik" a drugi jako "odbiornik". Dodatkowo żebym wiedział, że transmisja się dokonała , do "odbiornika" dodałem diodę która ma mignąć jeśli przesłano odpowiednią liczbę...
Witam, Potrzebuje pomocy w problemie którego nawet nie potrafię poprawnie nazwać (dlatego nie mogę znaleźć odpowiedzi) i nie wiem w którym dziale temat umieścić. Do rzeczy... Steruje sobie kilkoma ATtiny poprzez RS485-tu wszystko jest OK. ATtiny reagują na polecenia jak i również odpowiadają. Problem się pojawił gdy zachciało mi się podsłuchać taką...
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...
Zobacz na tą notę aplikacyjną, tam są opisane metody zarządzania linią nadawania i odbioru. [url=www.st.com/resource/en/application_... W sytuacji wykorzystywania przerwania pustego bufora i tak trzeba odliczyć czas do przełączenia. Specyfikacja standardu wymaga, żeby przełączenie nastąpiło w połowie czasu wysyłki jednego bitu po...
Przede wszystkim przyjmij do wiadomości to co usłyszałeś już powyżej, że magistrala I2C nadaje się tylko do zastosowania na malutkich odległościach, głównie wewnątrz większych urządzeń do komunikacji pomiędzy modułami czasem nawet na tej samej płytce. Po co wyważać głową drzwi? ..... a skoro chciałbyś się dowiedzieć dokładnie dlaczego nie działa w oparciu...
Już pisałem do portu dochodzą dane, już to sprawdziłem... Elementów w obudowach SMD nie sprzedają ze spalonymi wyprowadzeniami, ale istnieje ryzyko spalenia wyprowadzenia podczas lutowania, z czym już się spotkałem. Port sprawdziłem, dane są wystawiane i odbierane prawidłowo (zapalanie diod i reakcja na klawisze) . Ma ktoś jakiś pomysł co może być nie...
wiesz co?.... może być tak (to największy ból), że ten program który masz z tej stronki posiada jednak jakieś błędy, które powodują, że to nie działa. Zakładając, że po 1000ckroć sprawdziłeś hardware i jest ok - to teraz czeka cię żmudna robota - musisz sobie przeanalizować krok po kroku co robi ten program - ew go modyfikować pod drodze tak aby sprawdzać...
rs232 nadaje się dość dobrze (do 255 urządzeń chyba), ktoś o tym pisał już na forum (szukaj 'Magistrala danych w domku jednorodzinnym' migod Wydaje mi sie ze na rs232 to mozna podlaczyc tylko 2 urzadzenia. Oczywiscie zminiajac interfejas na rs485 mozesz laczyc stadartowo do 32 urzadzn ale mozna to robudowac. Osobiscie polecam rs485- niezawodna tania...
Na pewno prostsze w okablowaniu byłoby połączenie czujników poprzez sieć 485. 4-żyłowy kabel umożliwia połączenie i zasilanie do 32 urządzeń. Każde urządzenie/termometr to np. - czujnik LM335 - ATTINY2313 (20 pin posiada UART i ADC) - układ do transmisji MAX485 lub odpowiednik Do tego potrzebny jeszcze układ Master - może być PC - Sterownik na ATMEGA...
Pomieszałeś dwa sposoby obsługi transmisji - nie można stosować dwóch w tym samym czasie. Proponuję tu obsługę na przerwaniach i do niej się odniosę. 1. Nie widzę wywołania inicjalizacji nadawania USART w main(). Powinno to polegać na włączeniu na stałe TXCIE. UDRIE natomiast włączasz na starcie transmisji i na jej końcu wyłączasz. 2. W przerwaniu od...
Mnie osobiście udało się skomunikować dwie ATmegi (jedną 32 a jedną 8) na odległości 100m zwykłym kablem telefonicznym przy transferze 500kbod Masz zupełną rację, "udało ci się". Ale to że tobie się to udało, nie oznacza, że jest to powtarzalne i, że każdemu następnemu a szczególnie początkującemu się uda. Warto zwrócić uwagę na to co sam pisałeś na...
Standard przemysłowo oznacza do 32 urządzeń, ale ile zadziała więcej to nikt nie da gwarancji Biblioteka do samego RS485 nie jest potrzebna bo to jedynie warstwa fizyczny, do obsługi protokołu warstwy logicznej (np modbus albo profibus) to nie wiem. Ale ATTiny12/13 nie ma UARTa - trzeba 'ręcznie' oprogramowac nogi wejściowe i wyjścowe, na co jak się...
Moje przemyślenia po przeczytaniu tego tematu, to: - układy na i2c nie będą w pełni wykorzystane, wymagają podania adresów oraz sama szyna ogranicza prędkość przeładowywania. Stosunek ceny do liczby pinów jest dość wysoki. - CPLD może i dobre, tylko jak będzie z konsumpcją prądu. Stosunek ceny do liczby pinów również wysoki oraz komplikuje się dystrybucja...
Witajcie, próbuję właśnie wykorzystać bibliotekę RKAvrLib do realizacji transmisji RS485 w oparciu o przerwania i tu napotkałem problem... Po inicjalizacji UART'u wszystko działa poprawnie, dopóki nie próbuję wysłać jakiegokolwiek komunikatu przez UART. przykładowo wywołanie: UART_putstr_P(PSTR("Test nadawania")) uruchamia...
Witam. Chciałem przedstawić Wam urządzonka mojej produkcji: Sterownik przemysłowy wraz z dodatkowymi modułami rozszerzającymi Zrobiłem go na pracę dyplomową, na zakończenie technikum jakieś pół roku temu. Ze względu na czas nie ma w systemie zasilacza :/, ale można wykorzystać zwykły zasilacz 15V. Moduł 1 - sterownik : Zbudowany na ATmega32 (jako główny...
Sorki, że się przyklejam do tematu... Chciałbym użyć Twojego projektu ale z kostką MAX485 i teraz pytanie co do LUA. W którym miejscu mam wstawić: Być może jest prostsze rozwiązanie ale według mnie to musisz sam policzyć kiedy przełączyć MAXa na drugi kierunek. Robiłem kiedyś obsługę chińskich liczników energii i tam cały czas MAX jest ustawiony na...
Witam, Chciałbym nasłuchiwać co się dziej na magistrali I2C, bez ingerencji w przesyłane dane. Informacje które zostaną odebrane z magistrali I2C przesłane zostaną po USART-cie do hyperterminal-a . Do budowy tego urządzenia wykorzystałem mikrokontroler ATtiny2313, rezonator kwarcowy 20Mhz oraz transoptor LTV-817C (do izolacji między magistralą I2C,...
Witam Mam taki mały program sterujący dwoma sekcjami LED. [syntax=basic4gl] $regfile = "attiny2313.dat" $crystal = 8000000 $baud = 9600 ' predkość transmisji $lib "mcsbyte.lbx" '********************* Konfiguracja UART Config Serialin = Buffered , Size = 18 '********************* Konfiguracja wejść i wyjść Config Portb.1 = Input 'wejście IN1 Set Portb.1...
Witam Porwałem się na robienie własnego sterownika co i stanąłem w martwym punkcie. Mianowicie sterownik składa się z 2 płytek na których są Atmegi 16 taktowane zewnętrznym kwarcem 11.059200 + kwarc zegarkowy jeden układ odpowiedzialny za odczyt temperatur regulację fazową wentylatora oraz sterowanie elektrozaworami a drugi obsługa wyświetlacza graficznego...
attiny2313 rs485 rs485 attiny2313 transmisja rs485
bester spawarka elektroda zabezpieczenie hasło drukarka wrzutniki monet programować
rt6936 rt6929 roboty sprzątający
MIK400/771014 - schemat i podłączenie napędu Luzy zaworowe Same Silver 95 2002 - wartości i regulacja