Ethernetový port - ovládání

Problémy s návrhem, konstrukcí, zapojením, realizací elektronických zařízení

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
SJames
Příspěvky: 23
Registrován: 06 pro 2004, 01:00
Bydliště: Přerov
Kontaktovat uživatele:

Ethernetový port - ovládání

#1 Příspěvek od SJames »

Zdravím :)

mám potřebu, řídit něco skrze ethernetový port PC. Vypadalo by to asi tak, že bych si nastavil jeho rychlost a v ideálním případě upravil i přenosový rámec. Takovéto akrobatické kousky jsou například s RS232 velmi jednoduché, a tak očekávám, že by to MOHLO jít i s ethernetem.

Potřeboval bych vědět, pod jakou adresou se v řídících registrech PC nacházejí ovládací prvky tohoto portu a ideálně i jejich strukturu (například,že když změním bit ten a ten, tak se na výstupu toho a toho vodiče objeví jednička, atd). Očekávám pochopitelně složitější strukturu.

Nepotřebuji používat žádný ethernetový protokol - potřebuji pouze manipulací v jeho registrech řídit jeho výstup (jedničky a nuly). Chci port využít pro připojení vlastního modulu (vysílač, který by byl řízen pomocí PC aplikace -> port je jenom cesta z mého SW do mého HW.

Neznáte někdo nějakou webovku, nebo datasheet s takovýmto popisem ?

Díky všem za snahu, omlouvám se, pokud je můj popis zmatený :)

Uživatelský avatar
rnbw
Příspěvky: 32312
Registrován: 21 bře 2006, 01:00
Bydliště: Bratislava

#2 Příspěvek od rnbw »

Zabudni. Neexistuje žiadny ethernetový port. Existujú sie￾ové karty, každý typ sa ovláda inak a rozhodne nie na úrovni 1 a 0.

Uživatelský avatar
Zmije
Příspěvky: 1513
Registrován: 30 čer 2005, 02:00
Bydliště: Pardubický kraj

#3 Příspěvek od Zmije »

10Mb by možná šel realizovat pomocí cpld a procesu, ale je to spíš na diplomku než na bastlení z dlouhé chvíle, potom ještě možnost sehnat uP přímo se zabudovaným ethernet, myslím že to např. pic32 a určitě i některé 32b atmely či freescale, já jsem s ničím takovým ještě nedělal, ale určitě to není na bastlení bez pořádného vybavení. Když budeš mít štěstí podáří se ti sehnat procesor v smd pouzdru, ale spíš bych počítal s BGA, rovněž na 2 vrstvý plošný spoj můžeš zapomenout, tady jsou standard 4 vrstvy. Neřešitelný problém to není, ale spíš to za to úsilí nestojí a je výhodnější si koupit nějakou krabičku eth/rs232.

Uživatelský avatar
mety
Příspěvky: 634
Registrován: 06 bře 2005, 01:00
Bydliště: Planeta Zem

#4 Příspěvek od mety »

Čo tak použiť ethernetový radič ENC28J60 od microchipu v spojení z nejakým procesorom?
Netreba ti k prevádzke ani PC.

nunu

#5 Příspěvek od nunu »

ethernetový port je 100ohmové vedení s rychlostmi 1-65MHz. Takže tim nic øídit nejde. okud pøenášet data tak jedinì na úrovni ovladaèù sí￾ové karty na protokolu tøeba ipx nebo IP. www.hw.cz tam vyšlo spousta povídání o ethernetových portech,..

Návštěvník

#6 Příspěvek od Návštěvník »

nunu píše:ethernetový port je 100ohmové vedení s rychlostmi 1-65MHz.
No ty ses poved.

Uživatelský avatar
mtajovsky
Příspěvky: 3694
Registrován: 19 zář 2007, 02:00
Bydliště: Praha

#7 Příspěvek od mtajovsky »

Žádné řízení napětí po drátech jako obraz nějakých bitů v registrech. Na to ta technologie není určena, není možno jen tak tahat za dráty, nehledě k tomu, že vazba ven je provedena přes tráfka.

Na vaše účely bych použil třeba GNOME:

http://www.papouch.com/shop/scripts/_de ... cislo=0285

nunu

#8 Příspěvek od nunu »

Anonym píše:
nunu píše:ethernetový port je 100ohmové vedení s rychlostmi 1-65MHz.
No ty ses poved.
Ano povedl jsem se, doporuèuju proèíst informace o elektrických vlastnostech ethernet portù a kabelù.

Uživatelský avatar
PvvS
Příspěvky: 464
Registrován: 25 lis 2008, 01:00
Bydliště: Brno
Kontaktovat uživatele:

#9 Příspěvek od PvvS »

I kroucenej ethernet ? Tyhle parametry bych jeste prekousl u koaxu..

Návštěvník

#10 Příspěvek od Návštěvník »

nunu píše:
Anonym píše:
nunu píše:ethernetový port je 100ohmové vedení s rychlostmi 1-65MHz.
No ty ses poved.
Ano povedl jsem se, doporuèuju proèíst informace o elektrických vlastnostech ethernet portù a kabelù.
No tak zaèni èíst.

Uživatelský avatar
mtajovsky
Příspěvky: 3694
Registrován: 19 zář 2007, 02:00
Bydliště: Praha

#11 Příspěvek od mtajovsky »

PvvS píše:I kroucenej ethernet ? Tyhle parametry bych jeste prekousl u koaxu..
Jestli se dobře pamatuji, tak Ethernet po koaxu - 10Base2 - měl impedanci 50 ohmů.

Co se týče vlastního naprogramování komunikace přes Ethernet, tak samozřejmě není třeba žádných ovladačů, pokud si to naprogramujeme sami. Nejnižší úroveň, na kterou lze jít je posílání Ethernet rámců směrovaných pomocí MAC adresy. Pro to by asi nejlépe bylo použít standard NE2000, který je i zadokumentovaný. Začal bych asi zde:

http://wiki.osdev.org/Ne2000
Naposledy upravil(a) mtajovsky dne 29 zář 2009, 12:40, celkem upraveno 2 x.

Uživatelský avatar
rnbw
Příspěvky: 32312
Registrován: 21 bře 2006, 01:00
Bydliště: Bratislava

#12 Příspěvek od rnbw »

Ano, kabel RG-58. TP kabel ma impedanciu tych 100 ohmov, akurat frekvencia nie je 1-65, ale 10 alebo 12,5 alebo 31,25 MHz.
Naposledy upravil(a) rnbw dne 29 zář 2009, 12:32, celkem upraveno 1 x.

Návštěvník

#13 Příspěvek od Návštěvník »

A jakou impedanci má asi 10BASE-FX :?:

Návštěvník

#14 Příspěvek od Návštěvník »

A hlavnì se tu motá frekvence a rychlost, rychlost není v MHz a u modulací, jaké Ethernet používá, se rychlost nerovná ani èíselnì frekvenci.

nunu

#15 Příspěvek od nunu »

Kroucený pár cat5 má 100ohm,.. 100Mb ethernet pøenáší max frekvenci 65Mhz. Díky použité modulaci se ještì courá DC složka,... 10Mb ethernet pøenáší max frekvenci 10Mhz. Kromnì toho tam ještì poletujou link integrity pulzy kteteré pokud nejsou pøenášeny data umožòují poznat že je kabel pøipojen a s pomocí integrity pulzù po pøipojení kabelu si zaøízení pokecají a nastaví si nejlepší možné parametry linky tj. HDX/FDX a 10Mb/100Mb.

Odpovědět

Zpět na „Řešení problémů s různými konstrukcemi“