RS485 miały wbudowane zabezpieczenia ( nie warystory ale transorpy). Były z najwyższej półki a i tak udawał się je upalić. Myslę jednak że gdyby dodać zewnetrzne zabezpieczenia ( transorpy, warystory, małe rezystory na linie) to w końcu by się dało je zabezpieczyć.
No ale w CANie miałem to za darmo.
ARMy tanieją ( ja mam LPC2378 ), można by posadzić na uCLinuksa. Mozna wziąć ARM9 ( projekt taki pojawił się ostatnio w Elektronice Praktycznej).
Ja nie chciałem Linuksa - mam real time'owy system zbudowany na pętlach i przerwaniach, wtedy ARM7 wystarczy ( zwłaszcza że do generowania kroków mam inne procesory - po jednym na os).
Co do RS485 i real-time - taki projekt też kiedys robiłem. przy układzie jeden slave-jeden master jest ok, ale jak więcej urządzeń to już jest zabawa ( ja miałem dwa panele operatorskie) bo nie mozna za bardzo zwiększać prędkosci transmisji ( są potem problemy synchronizacyjne przy pływających temperaturowo zegarach - no chyba żeby dać stabilne generatory zegarowe).
Aha - nic nie stoi na przeszkodzie aby zamiast drivera RS485 wstawić driver CAN - są zamienne ( choć niektóre mają zabezpieczenia przeciw zwarciu magistrali co nie pozwala uzywać małych prędkoci transmisji ).
Znaleziono 5 wyników
Wróć do „Konwerter CANopen - Sygnaly Step/Dir”
- 24 cze 2008, 01:33
- Forum: Automatyka przemysłowa
- Temat: Konwerter CANopen - Sygnaly Step/Dir
- Odpowiedzi: 10
- Odsłony: 3202
- 23 cze 2008, 19:59
- Forum: Automatyka przemysłowa
- Temat: Konwerter CANopen - Sygnaly Step/Dir
- Odpowiedzi: 10
- Odsłony: 3202
CAN jest pancerny. W testach które robiłem ( np. wyładowania napięciem na poziomie kV) tylko CAN wytrzymywał - drivery RS485 dawało się upalić. A używałem CANa do sterowania wyłącznikami pirotechnicznymi w energetyce ( taki wyłącznik jest jednorazowego użytku).cnc2006 pisze:Jarekk mógłbyś coś więcej na ten temat? Dlaczego akurat CAN?
CAN dawało się zakłócić, ale nigdy zniszczyć.
Co do mojego sterownika - CAN doskonale nadaję się do przekazywania niedługich wiadomosci z dużą szybkoscią. Sterowniki CANu które używam w procesorach Atmela i NXP mocno odciążają software - bardzo niewiele trzeba aby przesłać/odebrać wiadomosc ( przy zwyklym uarcie trzeba składać bajty, liczyć CRC, sprawdzać błędy - tu robi to sterownik)
- 22 cze 2008, 19:58
- Forum: Automatyka przemysłowa
- Temat: Konwerter CANopen - Sygnaly Step/Dir
- Odpowiedzi: 10
- Odsłony: 3202
- 22 cze 2008, 19:30
- Forum: Automatyka przemysłowa
- Temat: Konwerter CANopen - Sygnaly Step/Dir
- Odpowiedzi: 10
- Odsłony: 3202
Proponuję zamówić ten papier tutaj:
http://www.can-cia.org/index.php?id=440
Zrobiłem to, czekam na weryfikację ( papier jest za darmo)
http://www.can-cia.org/index.php?id=440
Zrobiłem to, czekam na weryfikację ( papier jest za darmo)
- 21 cze 2008, 21:38
- Forum: Automatyka przemysłowa
- Temat: Konwerter CANopen - Sygnaly Step/Dir
- Odpowiedzi: 10
- Odsłony: 3202
Pracuje z CANem ( mam go w swoim sterowniku do obsługi interfejsu użytkownika - robionym dla Step2Cnc).
To co kolega by chciał nie jest chyba takie proste do zrobienia - CAN nie służy do przesyłania dużej ilosci danych, więc ( tu zgaduje) sterowanie napędami będzie polegało na przesyłaniu wektorów ( będzie to transmisja parametryczna). Konwerter bedzie wymagał sporej mocy obliczeniowej i szybkiego procesora.
To co kolega by chciał nie jest chyba takie proste do zrobienia - CAN nie służy do przesyłania dużej ilosci danych, więc ( tu zgaduje) sterowanie napędami będzie polegało na przesyłaniu wektorów ( będzie to transmisja parametryczna). Konwerter bedzie wymagał sporej mocy obliczeniowej i szybkiego procesora.