Strona 1 z 2
Dlaczego USB/RS232 a nie CAN lub Ethernet
: 04 sie 2011, 01:33
autor: blue_17
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

: 04 sie 2011, 08:45
autor: FDSA
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
: 04 sie 2011, 13:04
autor: blue_17
Ale za to komputer z kartą sieciową widziałem

: 04 sie 2011, 13:26
autor: skoczek
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
: 04 sie 2011, 14:55
autor: blue_17
Ethernet daje większe możliwości jest szybszy i adresata można łatwiej zdefiniować niż po RS jakieś własne protokoły
Pozdrawiam
: 04 sie 2011, 15:18
autor: cnccad
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ć.
: 04 sie 2011, 15:28
autor: skoczek
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!
: 04 sie 2011, 18:17
autor: clipper7
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 !
: 04 sie 2011, 19:15
autor: cnccad
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.
: 04 sie 2011, 21:17
autor: blue_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
