Dlaczego USB/RS232 a nie CAN lub Ethernet

Na tym forum rozmawiamy o elektronice nie związanej bezpośrednio z tematem CNC
Awatar użytkownika

Autor tematu
blue_17
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 4
Posty: 1715
Rejestracja: 16 kwie 2009, 07:55
Lokalizacja: Kraków/Kornatka

Dlaczego USB/RS232 a nie CAN lub Ethernet

#1

Post napisał: blue_17 » 04 sie 2011, 01:33

Witam mam pytanie do osób które widziały więcej systemów sterowania niż ja :)

Dlaczego na forum a właściwie poza również urządzenia są projektowane pod USB a nie pod Ethernet lub CAN czy to koszty nie stabilność czy też coś innego :?:

A może implementacja protokołu transmisji :?:


"I siedzieli oni razem pod nagim DOS-em i nie wstydzili sie tego." :D

Tagi:

Awatar użytkownika

FDSA
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 1
Posty: 678
Rejestracja: 26 gru 2010, 18:38
Lokalizacja: Południe
Kontakt:

#2

Post napisał: FDSA » 04 sie 2011, 08:45

A widziałeś kiedyś komputer np z CANem ? wiec jeśli masz przepchać coś prze USB na CANa a potem na sterownik to jaki sens jak RS232 jest tak pewną sprawdzoną konstrukcją i tak dostępną tanią itd że....

...że chyba komentarz jest zbędny :)

Pozdrawiam
FDSA

Awatar użytkownika

Autor tematu
blue_17
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 4
Posty: 1715
Rejestracja: 16 kwie 2009, 07:55
Lokalizacja: Kraków/Kornatka

#3

Post napisał: blue_17 » 04 sie 2011, 13:04

Ale za to komputer z kartą sieciową widziałem :D
"I siedzieli oni razem pod nagim DOS-em i nie wstydzili sie tego." :D


skoczek
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1095
Rejestracja: 15 lis 2006, 22:04
Lokalizacja: Cieszyn/Kraków

#4

Post napisał: skoczek » 04 sie 2011, 13:26

Witam serdecznie.
Wydaje mi się że wynika to z dwóch sytuacji:

Większość komputerów, nawet tych starszych, wyposażona jest w port usb. Kartę sieciową nie każdy posiadał. Od około 5 lat wygląda to trochę inaczej, ale tak czy inaczej chyba projektanci podeszli do tego w sposób następujący: kabel usb to kawałek sznura który każdy zna i umie go podłączać, więc nie będziemy mu mącili w głowie jakimiś skrętkami.

Druga kwestia odnosi się do tego że parę lat temu dość problematyczne było zrealizowanie łącza sieciowego komputer-urządzenie mikroprocesorowe bo nie były rozpowszechnione "karty sieciowe" dla mikroprocków (no chyba że ktoś sobie wydłubał RTL8019 z karty i przylutował go obok mikroprocka). Obecnie łatwo dostać układ kontrolera ethernetu więc problem się po części rozwiązuje. Kiedyś był szał na układy przejściówek USB-serial (FT232) lub USB-parallel, każdy chciał mieć urządzenie podłączane do usb, a do tego były łatwo dostępne sterowniki pod windowsa do tych układów, więc stosowanie ich było naturalną koleją rzeczy.
Od dosyć dawna można dostać piękny układzik ENC28j60 (jego następców chyba też bez problemu już można kupić) na którym można cuda-wianki z wykorzystanie protokołu UDP robić ale nie każdy się nim interesował, a skoro urządzenie zrobione na usb w miarę sprawnie działało to było oferowane klientom...

Pozdrawiam, skoczek
Podstawą materialną narodu jest ziemia, przemysł i handel. Kto ziemię, przemysł i handel oddaje w ręce cudzoziemców, ten sprzedaje narodowość swoją, ten zdradza swój naród. - Hipolit Cegielski

Awatar użytkownika

Autor tematu
blue_17
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 4
Posty: 1715
Rejestracja: 16 kwie 2009, 07:55
Lokalizacja: Kraków/Kornatka

#5

Post napisał: blue_17 » 04 sie 2011, 14:55

Ethernet daje większe możliwości jest szybszy i adresata można łatwiej zdefiniować niż po RS jakieś własne protokoły :)

Pozdrawiam
"I siedzieli oni razem pod nagim DOS-em i nie wstydzili sie tego." :D

Awatar użytkownika

cnccad
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 3548
Rejestracja: 24 gru 2006, 11:54
Lokalizacja: już tylko Mysłowice
Kontakt:

#6

Post napisał: cnccad » 04 sie 2011, 15:18

CAN jest bardzo rozpowszechniony w przemyśle , ale wielu ludzi nie idzie do niego przekonać.
Jak by nie było to CAN jest również portem szeregowym tyle że daje komfort.
Jaki ??
a chodź by taki że dwoma drutami goni się sygnał na duże odległości z dużo większymi szybkościami i mniejszymi błędami.

Czy ktoś widział komputer z CAN :?:
Tak ... był taki okres gdzie te komputery były rozpowszechnione ale zaprzestano produkcji ze względu na znikomości ich wykorzystania do użytku domowego.
Mam kilkanaście maszyn które to sterują plazmą ( źródłem) właśnie przez CAN.
CAN to przyszłość , tylko trzeba zacząć z nią działać.
Pozdrawiam.

Każda praca ma swoją wartość a zaniżanie jej wartości jest brakiem szacunku do pieniędzy i samych siebie.


skoczek
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1095
Rejestracja: 15 lis 2006, 22:04
Lokalizacja: Cieszyn/Kraków

#7

Post napisał: skoczek » 04 sie 2011, 15:28

Witam serdecznie.
blue_17 pisze:Ethernet daje większe możliwości jest szybszy i adresata można łatwiej zdefiniować niż po RS jakieś własne protokoły :)
I jest dużo bardziej pewnym medium transmisyjnym niż usb, skrętka świetnie sobie radzi z dużymi zakłóceniami i sporymi odległościami.
Pozdrawiam!
Podstawą materialną narodu jest ziemia, przemysł i handel. Kto ziemię, przemysł i handel oddaje w ręce cudzoziemców, ten sprzedaje narodowość swoją, ten zdradza swój naród. - Hipolit Cegielski

Awatar użytkownika

clipper7
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 2379
Rejestracja: 06 sty 2007, 13:29
Lokalizacja: Poznań

#8

Post napisał: clipper7 » 04 sie 2011, 18:17

FDSA pisze:A widziałeś kiedyś komputer np z CANem ?
Tak, często widuję nawet kilka dziennie. Podobnie z CAN Open, Fast Link i Ethernet. Ale są to specjalistyczne komputery, a nie udomowione pecety. Do zastosowań hobbystycznych się nie nadają. Do profesjonalnych jak najbardziej. Chociaż nie są to CNC, mają też elementy ruchome, łożyska liniowe itp.
cnccad pisze:CAN to przyszłość
Moim zdaniem, to sprawdzony ale nie najmłodszy już sposób transmisji, mam z nim do czynienia od wielu lat i b. rzadko zawodzi. Ale poszukiwanie uszkodzenia to koszmar !
Jeżeli pomogłem - nie zapomnij kliknąć POMÓGŁ

Awatar użytkownika

cnccad
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 3548
Rejestracja: 24 gru 2006, 11:54
Lokalizacja: już tylko Mysłowice
Kontakt:

#9

Post napisał: cnccad » 04 sie 2011, 19:15

najmłodszy nie jest ...fakt ale badanie usterek na CAN to taki sam problem jak na RS232 / USB ...
Ja też się z nim na co dzień stykam. Mam program i dwa konwertery którymi snifuję linie.
Czasami się zdarza tak że jest problem , ale to sporadyka.
Pozdrawiam.

Każda praca ma swoją wartość a zaniżanie jej wartości jest brakiem szacunku do pieniędzy i samych siebie.

Awatar użytkownika

Autor tematu
blue_17
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 4
Posty: 1715
Rejestracja: 16 kwie 2009, 07:55
Lokalizacja: Kraków/Kornatka

#10

Post napisał: blue_17 » 04 sie 2011, 21:17

Są jakieś karty CAN na PCI :?:

Diagnoza cana nie powinna być uciążliwa bo każdy komunikat posiada nagłówek z adresem więc nasłuchując wszyscy a odbiera jeden

Co do analizatora CAN to swego czasu znalazłem coś takiego

http://www.mictronics.de/projects/usb-can-bus/

Projekt analizatora CAN-a na usb wszystko ze źródłami :)
"I siedzieli oni razem pod nagim DOS-em i nie wstydzili sie tego." :D

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika ogólna”