Goto page Previous 1, 2, 3 Next
Martin Lukasik
Guest
Thu Nov 02, 2006 12:32 pm
Quote:
Dokladnie. Z tym, ze wzialbym np. ATtiny12,13,15 lub cos z tej serii, bo
sa w SO08, czyli zyskuje sporo miejsca.
BTW. Tak sobie licze wlasnie jak by wygladala obsluga softwarowa 16 UARTow
i wychodzi mi, ze AVR z 16MHz zegarem daly rade, a i program bylby w miare
prosty, tyle, ze niewiele byloby czasu na cokolwiek innego. Ten procek ma
jeszcze cos robic?
Nie.
Tak dokladniej, to chce do jednego PC-ta podlaczyc RS232, a do pozostalych
RS-ow 8 serwerow. 8 na dzien dzisiejszy mi wystarczy.
Wiec jak widac wszystkich na raz nie bede uzywal. Atmega ma byc "mostkiem"
miedzy PC-tem a serwerami.
Taka prosta koncepcja, zebym nie musial latac do centrum danych jak cos sie
spieprzy.
m.
--
Marcin Lukasik, marcin na milea kropka pl
http://milea.pl -- sieci bezprzewodowe
``Be who you are and say what you feel, because those who mind don't matter
and those who matter don't mind.''
J.F.
Guest
Thu Nov 02, 2006 12:40 pm
On Thu, 2 Nov 2006 11:32:34 -0000, Martin Lukasik wrote:
Quote:
Tak dokladniej, to chce do jednego PC-ta podlaczyc RS232, a do pozostalych
RS-ow 8 serwerow. 8 na dzien dzisiejszy mi wystarczy.
Wiec jak widac wszystkich na raz nie bede uzywal. Atmega ma byc "mostkiem"
miedzy PC-tem a serwerami.
Taka prosta koncepcja, zebym nie musial latac do centrum danych jak cos sie
spieprzy.
No to bylo od razu pisac ze szukasz "terminal server".
W dzisiejszych czasach to chyba nawet tanie .. uzywane
J.
Martin Lukasik
Guest
Thu Nov 02, 2006 1:29 pm
Quote:
No to bylo od razu pisac ze szukasz "terminal server".
W dzisiejszych czasach to chyba nawet tanie .. uzywane
Ale skupmy sie na problemie. Nie chce kupowac. Bo:
1) nie chce mi sie tego szukac, a i zajmie to dluzej
2) chce to zrobic sam -- zawsze to krok do przodu w swiecie elektroniki
cyfrowej.
Po prostu nie wydaje mi sie, zeby to bylo zbytnio skomplikowane. Gdyby
atmega miala 8 UARTow to zajeloby mi to jakies 10 min -- tak jak pisalem
wczesniej.
Powiedzmy, ze chce "przyjemne z pozytecznym" :-)
m.
--
Marcin Lukasik, marcin na milea kropka pl
http://milea.pl -- sieci bezprzewodowe
``Be who you are and say what you feel, because those who mind don't matter
and those who matter don't mind.''
Jurek Szczesiul
Guest
Thu Nov 02, 2006 1:44 pm
Thu, 2 Nov 2006 10:24:15 -0000, na pl.misc.elektronika, Martin Lukasik
napisał(a):
Quote:
Chce to zrobic jeszcze dzis wiec bylbym jeszcze bardziej wdzieczny gdyby
ktos rzucil jakis symbol tego multipleksera... :-)
Np. zwyczajne analogowe 4051 z powodzeniem wystarczą. Tylko wtedy dołóż
słaby pullup do wejść nadajników max232 żeby nieakywna linia nie wysyłała
jakichś śmieci
--
Pozdrowienia
Jurek Szczesiul
T.M.F.
Guest
Thu Nov 02, 2006 1:44 pm
Quote:
Ale skupmy sie na problemie. Nie chce kupowac. Bo:
1) nie chce mi sie tego szukac, a i zajmie to dluzej
2) chce to zrobic sam -- zawsze to krok do przodu w swiecie elektroniki
cyfrowej.
Dobre podejscie:) Prosto - zrob tak jak pisal Greg. Albo siadz nad
softem. Moj pomysl jest taki - programujesz timer na predkosc 2-4x taka
jak baudrate. W obsludze przerwania timera wystawiasz dane co 2-4
przerwanie na Tx - mozesz od razu na 8 UARTow, co przyspieszy operacje.
Jednoczesnie samplujesz dane z Rx i zapisujesz. Jak to dobrze napiszesz
to z obsluga 16 Uartow powinienes sie wyrobic.
Quote:
Po prostu nie wydaje mi sie, zeby to bylo zbytnio skomplikowane. Gdyby
atmega miala 8 UARTow to zajeloby mi to jakies 10 min -- tak jak pisalem
wczesniej.
To jest proste. Problemem jest tylko taka implementacja, zeby sie
zmiescic w czasie.
--
Inteligentny dom -
http://idom.wizzard.one.pl
Teraz takze forum dyskusyjne
Zobacz, wyslij uwagi, dolacz sie do projektu.
Tomasz Piasecki
Guest
Thu Nov 02, 2006 2:05 pm
Patryk Sielski wrote:
Quote:
Nadawanie zrobić oczywiśie w przerwaniu zegarowym, które będzie obsługiwało
16 uartów. Na bit daje to 416 cykli przy 8MHz.
Mi wychodzi 26 cykli.
TP.
Tomasz Piasecki
Guest
Thu Nov 02, 2006 2:07 pm
Martin Lukasik wrote:
Quote:
Beda uzywane max. 2 jednoczesnie. Obydwa moga byc 19200 max.
A to sorry.
To może normalnie 2 uarty z procka (atmega128?) i demultiplexer TTL-owy
i 17x max232?
TP.
Tomasz Piasecki
Guest
Thu Nov 02, 2006 2:10 pm
Martin Lukasik wrote:
Quote:
Chce to zrobic jeszcze dzis wiec bylbym jeszcze bardziej wdzieczny gdyby
ktos rzucil jakis symbol tego multipleksera...
74HC154
TP.
Patryk Sielski
Guest
Thu Nov 02, 2006 2:27 pm
Tomasz Piasecki <mtbrider@poczta.__nospam__.onet.pl> pisze:
Quote:
Patryk Sielski wrote:
Nadawanie zrobić oczywiśie w przerwaniu zegarowym, które będzie obsługiwało
16 uartów. Na bit daje to 416 cykli przy 8MHz.
Mi wychodzi 26 cykli.
Bo liczysz 8e6/19.2e3/16, czyli, że każdy obsługujesz osobno.
Ja zakładam, że wezmę sobie wszystkie 16 uartów
będzie nadawało razem, więc w przerwaniu biorę wszystkie 16 bitów
do wysłania i pcham na całe dwa porty.
--
Pozdrawiam,
Patryk Sielski
J.F.
Guest
Thu Nov 02, 2006 2:50 pm
On Thu, 2 Nov 2006 12:29:05 -0000, Martin Lukasik wrote:
Quote:
No to bylo od razu pisac ze szukasz "terminal server".
W dzisiejszych czasach to chyba nawet tanie .. uzywane
Ale skupmy sie na problemie. Nie chce kupowac. Bo:
1) nie chce mi sie tego szukac, a i zajmie to dluzej
Ale to co kupisz bedzie znacznie lepsze,
Quote:
2) chce to zrobic sam -- zawsze to krok do przodu w swiecie elektroniki
cyfrowej.
I ma zajac 10 minut ? :-)
J.
Martin Lukasik
Guest
Thu Nov 02, 2006 3:18 pm
Quote:
Ale to co kupisz bedzie znacznie lepsze,
Skad wiesz?
Tak jak pisalem. Jak bedzie dzialac, to bedzie wystarczajaco dobre.
Pokaz mi link gdzie to moge kupic...
Quote:
2) chce to zrobic sam -- zawsze to krok do przodu w swiecie elektroniki
cyfrowej.
I ma zajac 10 minut ?
No, moze troche wiecej.
Ale 9 MAX232, atmega i multiplexer raczej duzo czasu nie zajma.
Juz nawet plytke uniwersalna idealna do tego zadania dorwalem :-)
m.
--
Marcin Lukasik, marcin na milea kropka pl
http://milea.pl -- sieci bezprzewodowe
``Be who you are and say what you feel, because those who mind don't matter
and those who matter don't mind.''
Martin Lukasik
Guest
Thu Nov 02, 2006 3:34 pm
Quote:
74HC154
Przepraszam za glupie pytanie, ale czy moge przelaczac tym zasilanie MAX-ow?
Ew. przez jakis tranzystor; bo nie widze jak mialbym przelaczac linie RX i
TX przy pomocy w/w.
Dziekuje wszystkim za odpowiedzi,
Marcin
--
Marcin Lukasik, marcin na milea kropka pl
http://milea.pl -- sieci bezprzewodowe
``Be who you are and say what you feel, because those who mind don't matter
and those who matter don't mind.''
Greg(G.Kasprowicz)
Guest
Thu Nov 02, 2006 3:48 pm
Quote:
Przepraszam za glupie pytanie, ale czy moge przelaczac tym zasilanie
MAX-ow?
Ew. przez jakis tranzystor; bo nie widze jak mialbym przelaczac linie RX i
TX przy pomocy w/w.
nie, i wogole bez sensu..
MAX potrzebuje sporo czasu na wstanie by uruchomic przetwornice DC/DC
po co przelaczac im zasilanie?
wtedy nie beda mogly masluchiwac
J.F.
Guest
Thu Nov 02, 2006 3:55 pm
On Thu, 2 Nov 2006 14:18:34 -0000, Martin Lukasik wrote:
Quote:
Ale to co kupisz bedzie znacznie lepsze,
Skad wiesz?
Bo bedziesz mial mozliwosc wszystkich naraz. I lacznosc
przez ethernet. A nawet TCP/IP. I nie bedziesz musial
szukac peceta z RS232
Quote:
Tak jak pisalem. Jak bedzie dzialac, to bedzie wystarczajaco dobre.
Pokaz mi link gdzie to moge kupic...
Prawdopodobnie cos takiego:
http://www.allegro.pl/item138570703_xyplex_maxserver_1620_20_portowy_terminal_server.html
Przy czym jest szansa ze znajdziesz cos innego jeszcze taniej.
J.
Martin Lukasik
Guest
Thu Nov 02, 2006 4:00 pm
Quote:
nie, i wogole bez sensu..
MAX potrzebuje sporo czasu na wstanie by uruchomic przetwornice DC/DC
po co przelaczac im zasilanie?
wtedy nie beda mogly masluchiwac
Niech rozswietle idee:
1) Loguje sie przez "COM0" -- ten glowny UART. (Pozostale to COM1-COM8).
2) Pisze przez COM0 "uzyj COM3". I wtedy wszystko co przychodzi/wychodzi z
COM3 przechodzi przez COM0. Wiec jest to taki sobie "mostek".
Nie potrzebuje sluchac/wysylac na wszystkich na raz.
Wiec wydawalo mi sie, ze prosciej jest przelaczyc zasilanie.
Mam dzis ciezki dzien i nie moge sie skupic, ale przegladajac PDFa nie
wymyslilem jak mam tym 74HC154 przelaczac linie RX/TX...
m.
--
Marcin Lukasik, marcin na milea kropka pl
http://milea.pl -- sieci bezprzewodowe
``Be who you are and say what you feel, because those who mind don't matter
and those who matter don't mind.''
Goto page Previous 1, 2, 3 Next