Interfejs ethernetowy
Patrzysz na archiwalną wersję tematu "Interfejs ethernetowy" z forum pl.misc.elektronika
Mariusz Bukowski - 28 Paź 2000, 09:40
Czesc. Jestem uczniem tech. elektrycznego. Razem z kolegą robię proace dyplomową ktorej tematem jest projekt i realizacja mikroprocesorowego sterownika urządzeń elekrtrycznych . W zasadzie praca jest juz skonczona, pozostaje czesc programu komputerowego zajmującego sie programowaniem sterownika. Nasz konsultant zaproponowal nam, aby do sterownika dobudowac port w standardzie ethernet (10 Mbit) w celu podlaczenia go do sieci komputerowej i komunikacji z nim przez tą sieć.
Teraz wielka prosba do sznownuch grupowiczow : czy znajde gdzies w sieci informacje na temat tego standardu i czy jest to mozliwe na prockach Atmela 89c51 ? lub podobnych ? Czy sa w sieci przykladowe programy na ten procesor ? Jak rozwiązać sprawe implemantacji samego protokolu komunikacji? A moze instnieją gotowe moduły ? [nie karty sieciowe :-) ]
Dzieki za pomoc.
Mariusz Bukowski
Mirosław LACH - 28 Paź 2000, 14:55
Spróbuj: http://www.embeddedethernet.com/
J.F. - 29 Paź 2000, 05:05
Jestem uczniem tech. elektrycznego. Razem z kolegą robię proace dyplomową ktorej tematem jest projekt i realizacja mikroprocesorowego sterownika urządzeń elekrtrycznych . W zasadzie praca jest juz skonczona, pozostaje czesc programu komputerowego zajmującego sie programowaniem sterownika. Nasz konsultant zaproponowal nam, aby do sterownika dobudowac port w standardzie ethernet (10 Mbit) w celu podlaczenia go do sieci komputerowej i komunikacji z nim przez tą sieć.
A to to za konsultant ? Z taka propozycja to bym go na drzewo odeslal, konsultant powinien ulatwiec robote a nie utrudniac :-)
i czy jest to mozliwe na prockach Atmela 89c51 ? lub podobnych ?
W ogole to mozliwe, ale problemow multum. Sterownik, komunikacja z pamiecia, sama pamiec - bo wewnetrzna nie starczy, protokol, rozmiar programu - z z drugiej strony RS czeka i marnuje sie.
J.
Juliusz - 29 Paź 2000, 11:38
| Jestem uczniem tech. elektrycznego. Razem z kolegą robię | proace dyplomową ktorej tematem jest projekt i realizacja | mikroprocesorowego sterownika urządzeń elekrtrycznych . | W zasadzie praca jest juz skonczona, pozostaje czesc | programu komputerowego zajmującego sie programowaniem sterownika. Nasz | konsultant zaproponowal nam, aby do sterownika | dobudowac port w standardzie ethernet (10 Mbit) w celu podlaczenia go do | sieci komputerowej i komunikacji z nim przez tą sieć.
Jak na ucznia technikum to jest to zbyt skomplikowane. Sam sprzet nastrecza problemow, czesci sa nie do kupienia dla zwyklego smiertelnika. Zeby takie cos zrobic trzeba byc bieglym w technice cyfrowej i miec bardzo dobre pojecie o warstwach sieciowych. Zagadnienia sa tak zlozone, ze tydzien sluchania kogos, kto sie na tym zna nic ci nie da.
Radze ci zmienic ten ethetnet na rs-232. Na poczatek ci to wystarczy.
Juliusz
Mariusz Bukowski - 29 Paź 2000, 13:08
| Jestem uczniem tech. elektrycznego. Razem z kolegą robię | proace dyplomową ktorej tematem jest projekt i realizacja | mikroprocesorowego sterownika urządzeń elekrtrycznych . | W zasadzie praca jest juz skonczona, pozostaje czesc | programu komputerowego zajmującego sie programowaniem sterownika. Nasz | konsultant zaproponowal nam, aby do sterownika | dobudowac port w standardzie ethernet (10 Mbit) w celu podlaczenia go do | sieci komputerowej i komunikacji z nim przez tą sieć. Jak na ucznia technikum to jest to zbyt skomplikowane. Sam sprzet nastrecza problemow, czesci sa nie do kupienia dla zwyklego smiertelnika. Zeby takie cos zrobic trzeba byc bieglym w technice cyfrowej i miec bardzo dobre pojecie o warstwach sieciowych. Zagadnienia sa tak zlozone, ze tydzien sluchania kogos, kto sie na tym zna nic ci nie da.
Radze ci zmienic ten ethetnet na rs-232. Na poczatek ci to wystarczy.
rs-232 juz jest
Konsultant sam nie wie o co chodzi w tej pracy, on tylko mowi co ma to robic, jak widzi ze sie na sterowniku diody swieca to juz dla niego super ( takich mamy nauczycieli od cyfrowki w tech, moze algebre boole'a to jakos zna ... :) www.embeddedethernet.com <= co sadzicie o tym module ?
Sam SC8900A jest do kupienia. Co do protokolu transmisj jest tam implementacja tylko ze na AT90S8515. Niestety na temat tego proca nic nie wiem Do zdania prac dyplomowych jest jeszcze troche czasu wiec wszystko jest mozliwe. (do zrobienia i nauczenia sie)
(dodam ze w szkole nie mamy konsultanata do '51, wiec licze na pomoz szanownych Grupowiczow)
Dzieki wszystkim za odpowiedz.
Mariusz Bukowski
J.F. - 29 Paź 2000, 16:51
| [..] konsultant zaproponowal nam, aby do sterownika | dobudowac port w standardzie ethernet (10 Mbit)[...] Jak na ucznia technikum to jest to zbyt skomplikowane. Sam sprzet nastrecza
Juliusz - zalezy jakiego ucznia. Ten tutaj prace ma juz podobno prawie zrobiona, to widac dobry jest [no chyba ze termin mial 05.2000 :-)]
problemow, czesci sa nie do kupienia dla zwyklego smiertelnika. Zeby takie cos zrobic trzeba byc bieglym w technice cyfrowej i miec bardzo dobre pojecie o warstwach sieciowych.
A jak w wolnej chwili czasu zajmuje sie szukaniem dziur w TCP/IP, co nastolatki zwykly robic od wielu lat ? :-)
Radze ci zmienic ten ethetnet na rs-232. Na poczatek ci to wystarczy.
Tez tak radze.
J.
Juliusz - 29 Paź 2000, 23:46
Konsultant sam nie wie o co chodzi w tej pracy, on tylko mowi co ma to robic, jak widzi ze sie na sterowniku diody swieca to juz dla niego super ( takich mamy nauczycieli od cyfrowki w tech, moze algebre boole'a to jakos zna ... :) www.embeddedethernet.com <= co sadzicie o tym module ?
Projekt ciekawy ale pamietaj, ze to tylko demonstracja zaledwie kawalka. To, ze sobie polutujesz i bedzie ci sie pingowal to jeszcze nie wszystko. Do transmisji danych jeszcze jest daleka droga. Samo ICMP niewiele sie przyda,
dopisac kilka razy tyle kodu dla AVR'a.
Sam SC8900A jest do kupienia. Co do protokolu transmisj jest tam implementacja tylko ze na AT90S8515. Niestety na temat tego proca nic nie wiem Do zdania prac dyplomowych jest jeszcze troche czasu wiec wszystko jest mozliwe. (do zrobienia i nauczenia sie)
Proponuje zakupic starter kit dla AVR'a i opanowac najpierw sam procesor. 51-ka jest 10 razy wolniejsza przy tym samym zegarze, a operacji jest bardzo duzo. Samo porownuwanie 32bitowych wartosci, liczenie CRC
Mozesz ewentualnie na pale przesylac dane miedzy ethernetami, bez zadnego protokolu. Wysylac do kontrolera i odbierac to innym, ale za TCP/IP nie bierz sie, bo utoniesz.
Nie wiem gdzie scalaki sa do kupienia w polsce. Ja je kiedys mialem z UNIQUE. Scalaki pol biedy, gorsza sprawa z transformatorem.
Wez zrob to pudelko sterowane przez rs'a ! Kilkoma prostymi komendami. Zapanujesz przynajmniej nad peryferiami procesora.
To taka moja rada :-) Na to przyjdzie kiedy czas, ale nie teraz.
Juliusz
Juliusz - 29 Paź 2000, 23:57
Juliusz - zalezy jakiego ucznia. Ten tutaj prace ma juz podobno prawie zrobiona, to widac dobry jest [no chyba ze termin mial 05.2000 :-)]
Zalezy co ma juz zrobione ale wydaje mi sie, ze wlasnie TCP/IP po ETH to 99% klopotow :-)
A jak w wolnej chwili czasu zajmuje sie szukaniem dziur w TCP/IP, co nastolatki zwykly robic od wielu lat ? :-)
Dziur to szukaja zwykle starsi :-) A ci mlodzi zapuszczaja skrypty z rootshell.com :-)
| Radze ci zmienic ten ethetnet na rs-232. Na poczatek ci to wystarczy. Tez tak radze.
Najpierw bedzie problem przylutowania tego scalaka. On ma raster 0.5 mm :-) Do tego trzeba w miare dobre PCB. Za pierwszym razem zepsuje piewszy scalak, a moze dwa. To tak latwo mowic, ze tylko dobra lutownica i idzie samo, a to nie prawda. To idzie latwo jak z pieca ale jak sie robi to wiele razy. Ja lutuje QFP bezblednie ale mam czym. Lutuje na paste nakladana specjalnym przyzadzikiem od stacji lutowniczej ersa, lutowanie goracym powietrzem. Wychodzi jak spod igly. Zwykla lutownica to jest papranie, a dla nowicjusza to katorga. Pozniej juz sie do wprawy dochodzi. Nie sztuka pocwiczyc na zepsutej plycie glownej, ale sztuka przylutowac nowy scalak, w taki sposob, zeby pozniej jeszcze zadzialal :-)
Jak kolega podesle schemat i PCB tego co juz ma to chetnie podpowiem co dalej. Albo lepiej niech posadzi to gdzies na www to bedzie wieksze grono pedagogiczne :-)
Juliusz
Mariusz Bukowski - 30 Paź 2000, 06:59
| Juliusz - zalezy jakiego ucznia. Ten tutaj prace ma juz podobno prawie | zrobiona, to widac dobry jest [no chyba ze termin mial 05.2000 :-)] Zalezy co ma juz zrobione ale wydaje mi sie, ze wlasnie TCP/IP po ETH to 99% klopotow :-)
| A jak w wolnej chwili czasu zajmuje sie szukaniem dziur w TCP/IP, | co nastolatki zwykly robic od wielu lat ? :-)
Dziur to szukaja zwykle starsi :-) A ci mlodzi zapuszczaja skrypty z rootshell.com :-)
| Radze ci zmienic ten ethetnet na rs-232. Na poczatek ci to wystarczy.
| Tez tak radze.
Najpierw bedzie problem przylutowania tego scalaka. On ma raster 0.5 mm :-) Do tego trzeba w miare dobre PCB. Za pierwszym razem zepsuje piewszy scalak, a moze dwa. To tak latwo mowic, ze tylko dobra lutownica i idzie samo, a to nie prawda. To idzie latwo jak z pieca ale jak sie robi to wiele razy. Ja lutuje QFP bezblednie ale mam czym. Lutuje na paste nakladana specjalnym przyzadzikiem od stacji lutowniczej ersa, lutowanie goracym powietrzem. Wychodzi jak spod igly. Zwykla lutownica to jest papranie, a dla nowicjusza to katorga. Pozniej juz sie do wprawy dochodzi. Nie sztuka pocwiczyc na zepsutej plycie glownej, ale sztuka przylutowac nowy scalak, w taki sposob, zeby pozniej jeszcze zadzialal :-)
Jak kolega podesle schemat i PCB tego co juz ma to chetnie podpowiem co dalej. Albo lepiej niech posadzi to gdzies na www to bedzie wieksze grono pedagogiczne :-)
Juliusz
Dzieki Juliusz za rady. Ethernet wybije konsultantowi z glowy. Samo przylutowanie scalaka jest dla mnie niewykonalne, nigdy tego nie robilem. Juz nie mowiac o implementacji tcp/ip albo jakiegos innego protokolu. Konsultantowi zamarzylo sie sterowanie praca sterownika przez internet - dlatego zaproponowal ethernet. Ja dzisiaj zaproponuje cos innego - po prostu rs232 i 486 + linux. Taki komputer na pewno bedzie miec wieksze mozliwosci (i gabaryty :). Co sadzicie na temat tego pomyslu : 1. komputer 486 podlaczony do internetu w np.domu 2 do kompa podlaczony sam sterownik przez rs 232. 3 Rozne mozliwosci sterowania pracą sterownika : zdalnie przez telnet
przez www z zastosowaniem np. perla
lub innego jezyka skryptow po stronie servera. 4. Mozliwosc wizualizacji pracy starowniaka przez www (np. ktore urządzenia w danej chwili działają)
To juz jest bardzej inwencja mojego kolegi, ktory zajmuje sie oprogramowaniem sterownika.
Co sądzicie o tym pomysle ?
konsultant : "dobrze by bylo jak by sterownik podłączyc do tego..,, no .. . internetu" No to będzie mieć internet :)
Czesc.
Mariusz Bukowski
Jaroslaw Andrzejewski - 30 Paź 2000, 09:45
1. komputer 486 podlaczony do internetu w np.domu 2 do kompa podlaczony sam sterownik przez rs 232.
ja bym się bał podłączyć do tego więcej niż żarówkę :-)
J.F. - 30 Paź 2000, 12:00
| Juliusz - zalezy jakiego ucznia. Ten tutaj prace ma juz podobno prawie | zrobiona, to widac dobry jest [no chyba ze termin mial 05.2000 :-)] Zalezy co ma juz zrobione ale wydaje mi sie, ze wlasnie TCP/IP po ETH to 99% klopotow :-)
Niewatpliwie - ale to co do tej pory mial zrobic to juz zrobil, znaczy sie zdolny :-)
| A jak w wolnej chwili czasu zajmuje sie szukaniem dziur w TCP/IP, | co nastolatki zwykly robic od wielu lat ? :-) Dziur to szukaja zwykle starsi :-) A ci mlodzi zapuszczaja skrypty z rootshell.com :-)
Starsi jak sam wiesz maja dobrze platna robote i nie maja czasu na takie glupie zabawy :-) Ile lat mial ten co "zlamal" DVD ?
Najpierw bedzie problem przylutowania tego scalaka. On ma raster 0.5 mm :-)
Moze byc sens pomyslec jednak o "normalnej karcie". Interfejs do NE2000 zrobi sie dosc latwo..
J.
J.F. - 30 Paź 2000, 14:24
Dzieki Juliusz za rady. Ethernet wybije konsultantowi z glowy. Samo przylutowanie scalaka jest dla mnie niewykonalne, nigdy tego nie robilem. Juz nie mowiac o implementacji tcp/ip albo jakiegos innego protokolu. Konsultantowi zamarzylo sie sterowanie praca sterownika przez internet - dlatego zaproponowal ethernet.
Internet moze byc rownie dobrze przez RS. Moze nawet lepiej - HIS da sie przylaczyc, modem. Tyle ze roboty z softem tyle samo - znaczy sie za duzo :-)
Ja dzisiaj zaproponuje cos innego - po prostu rs232 i 486 + linux. Taki komputer na pewno bedzie miec wieksze mozliwosci (i gabaryty :). Co sadzicie na temat tego pomyslu : 1. komputer 486 podlaczony do internetu w np.domu
Jakby sie opieral to mow ze HIS daje tylko jeden IP i trzeba by wylaczyc wlasny serwer - a to niedopuszczalne :-)
3 Rozne mozliwosci sterowania pracą sterownika : zdalnie przez telnet przez www z zastosowaniem np. perla lub innego jezyka skryptow po stronie servera.
Bardzo ladnie, moze nawet zbyt ladnie :-) Moze trzecia osobe dokooptowac do zespolu ? Bedzie miala osobny temat pracy: wizualizacja i kontrola sterownika kolegow przez internet
konsultant : "dobrze by bylo jak by sterownik podłączyc do tego..,, no .. . internetu" No to będzie mieć internet :)
Jest jeszcze wersja posrednia. Zaproponujcie zamiast internetu sterowanie przez telefon. Przez modem to bedzie bez problemow, trzeba by pomyslec nad DTMF.
J.
Krzysztof Pawleta - 31 Paź 2000, 12:40
| Najpierw bedzie problem przylutowania tego scalaka. On ma raster 0.5 mm :-)
Moze byc sens pomyslec jednak o "normalnej karcie". Interfejs do NE2000 zrobi sie dosc latwo..
Ja bym się chciał zapytać tego pierwszego: o jaki "port" etherneta chodzi??? 1)BNC? 2)AUI? 3)TP? Ktoś zaczął gadac o scalaku... O jaki scalak wam chodziło??? Ja bym robił opierając się o konstrukcje kart sieciowych: TP jest dość trudno zrobić - najprościej AUI (ale w to też bym się nie zagłębiał. Zająłbym się BNC ale ten i tak jest nakładką na AUI - czyli dodatkowo dwa scalaki: przetwornica separująca na 9V (z 12 lub 5) oraz NE8392C (załatwia dodatkowo konflikty itp..) Analizowałem to kiedyś na podstawie aplikacji do NE8392 oraz jakiegoś CHIPsetu sieciówki (miałem akutat kartę na AMD PCnet i dla tego do niej miałem aplikacje...)
Juliusz - 31 Paź 2000, 20:47
| Najpierw bedzie problem przylutowania tego scalaka. On ma raster 0.5 mm :-)
| Moze byc sens pomyslec jednak o "normalnej karcie". Interfejs do NE2000 | zrobi sie dosc latwo..
Ja bym się chciał zapytać tego pierwszego: o jaki "port" etherneta chodzi??? 1)BNC? 2)AUI? 3)TP? Ktoś zaczął gadac o scalaku... O jaki scalak wam chodziło???
Jak nie czujesz tematu to nie zabieraj glosu :-)
Juliusz
-Piotr - 1 Lis 2000, 15:09
Jestem uczniem tech. elektrycznego. Razem z kolegą robię proace dyplomową ktorej tematem jest projekt i realizacja mikroprocesorowego sterownika urządzeń elekrtrycznych . W zasadzie praca jest juz skonczona, pozostaje czesc programu komputerowego zajmującego sie programowaniem sterownika. Nasz konsultant zaproponowal nam, aby do sterownika dobudowac port w standardzie ethernet (10 Mbit) w celu podlaczenia go do sieci komputerowej i komunikacji z nim przez tą sieć.
"konsultant" musi byc strasznym glabem dajac taka propozycje - dzialajacy "wlasny" port ethernetowy (a szczegolnie oprogramowanie tego) bylby zadaniem grubo ponad prace dyplomowa - tu ma byc tylko dodatkiem, zycze zdrowia konsultantowi, miejmy nadzieje ze go wywala z tej szkoly co by wody z mozgu nie robil
ps.: port szeregowy bedzie super do tych celow
pozdrowienia piotr
Grzegorz Redlarski - 2 Lis 2000, 18:06
czy znajde gdzies w sieci informacje na temat tego standardu
Trochę linków do tego niedawno wysłałem:
Subject: Re: Ethernet i 8 bitowe MCU
gr
mikroprocesorowy uklad we/wy z interfejsem USB - ciag dalszy, informacje bardziej szczegolowe
Interfejs do silnika z jednopunktowym wtryskiem paliwa od Poloneza
Interfejs komputer PC - magistrala I2C
Interface do diagnozy komputera w samochodzie...
emulatory napi9C4i999di9C3i9B3w
kie piersi
kody do sims 2 na budowanie
administracji kopalniane
trafo glosnikowe do 2xgu50
moje usta foto forum
studio
bezol27s p2ktools do pobrania za darmo
podzial karpat w polsce
Spis wypowiedzi z grup dyskusyjnych || Strona Główna
|
|