Wtyczka RS232, co jest nie tak?

Rozmowy dotyczące budowy, działania i naprawy urządzeń automatyki przemysłowej
Awatar użytkownika

Autor tematu
gaspar
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 4
Posty: 1714
Rejestracja: 13 sty 2006, 16:41
Lokalizacja: Stargard
Kontakt:

Wtyczka RS232, co jest nie tak?

#1

Post napisał: gaspar » 08 lis 2013, 14:22

Hej.

Wpadły mi w ręce ostatnio servopacki Sigma I. Dotychczas wszystkie które obsługiwałem miały panel operatora. Sigma I jest starszym typem, z końca lat 90 i ma złącze RS232 na wtyk DB9. Aby się z nią komunikować trzeba sobie albo zrobić kabelek, albo zakupić na ibeju zewnętrzny panel operatora na kablu za skromne 160usd.

Wylutowałem sobie przewodzik jak w schemacie poniżej, niestety servopack nie chce ze mną gadać. Zobaczcie na schemat, może coś robię źle? Lutowałem tylko przewody zaznaczone czerwoną linią, może powinienem resztę polutować tak samo dla dwoch stron - tj. np Pin 1 z jednej strony do Pin`a 1 z drugiej, itd...

Obrazek


https://www.instagram.com/cncworkshop.pl/
Obróbka CNC - frezowanie & toczenie

Tagi:

Awatar użytkownika

noel20
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 3
Posty: 1395
Rejestracja: 02 lip 2010, 07:15
Lokalizacja: Białystok

#2

Post napisał: noel20 » 08 lis 2013, 14:49

No jeżeli połączyłeś tak jak narysowałeś (i tak jak na schemacie) zwracając uwagę na numery przy pinach widoczne na plastikowej części złączy (bo często nie wiadomo czy obrazek jest dla wtyczki czy gniazda) to już wszytko.
Ustawiasz takie parametry transmisji jak podano i powinno gadać. A skoro nie gada to może coś jest uszkodzone.
Reszty pinów nie trzeba podłączać.

Awatar użytkownika

Zienek
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 3730
Rejestracja: 13 gru 2008, 19:32
Lokalizacja: Szczecin
Kontakt:

#3

Post napisał: Zienek » 08 lis 2013, 17:40

Noel - może to dobry trop. Tak lutowałeś wtyczki czy gniazda? Może trzeba zrobić lustrzane odbicia. Wtedy tylko pin 3 jest na swoim miejscu, a 1 zamienia się z 6 itp.

Awatar użytkownika

noel20
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 3
Posty: 1395
Rejestracja: 02 lip 2010, 07:15
Lokalizacja: Białystok

#4

Post napisał: noel20 » 08 lis 2013, 18:02

To czy lutujesz gniazdo czy wtyczkę jest nie istotne, bo nie wiesz czy na obrazku jest wtyczka czy gniazdo. Jak przyjrzysz się bardzo dokładnie to na plastiku z którego wychodzą piny (do których lutuje się przewody) są numery pinów i zgodnie z nimi trzeba lutować.

Awatar użytkownika

Autor tematu
gaspar
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 4
Posty: 1714
Rejestracja: 13 sty 2006, 16:41
Lokalizacja: Stargard
Kontakt:

#5

Post napisał: gaspar » 08 lis 2013, 18:45

oczywiście lutowałem zgodnie z numerkami, jeszcze wzrok mam dobry :)
Wtyczkę oczywiście "przegwizdałem" z dwóch stron i jest poprawna. Może te ustawienia portu COM w windows XP coś nie tak robię?
https://www.instagram.com/cncworkshop.pl/
Obróbka CNC - frezowanie & toczenie

Awatar użytkownika

noel20
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 3
Posty: 1395
Rejestracja: 02 lip 2010, 07:15
Lokalizacja: Białystok

#6

Post napisał: noel20 » 08 lis 2013, 20:20

No to skoro polutowane dobrze to coś programowo może kuleje.
A jak próbujesz się łączyć? jakimś dedykowanym softem do setup?
Bo tam na pewno będzie jakaś specyficzna ramka danych.


mc2kwacz
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 2920
Rejestracja: 27 maja 2013, 22:18
Lokalizacja: gdzieś

#7

Post napisał: mc2kwacz » 08 lis 2013, 20:35

Port szeregowy dwukierunkowy typu RS232 składa się z linii danych i z linii pomocniczych. W podstawowej konfiguracji używa się wyłącznie linii danych (dla wtyku DB9, numery 2,3 i wspólna masa na 5). Pozostałe linie to sprzętowe linie oczekiwania i gotowości. Są zazwyczaj nie używane. I tak jest w tym przypadku.

Po drugiej stronie masz nietypowy sposób podłączenia. Więc nie wiadomo, czy jest dobrze.
Port com można sprawdzić na 2 sposoby. Po pierwsze czy sprzęt man szanse działać. Do tego potrzebny jest oscyloskop ostatecznie woltomierz. Jeśli na wyjściu danych z PC i urządzenia nie ma oczekiwanych poziomów (odpowiednio dużych napięć), to oznacza że coś jest źle podłączone lub nawet zepsute. Jeśli napięcia w spoczynku są ok, to wtedy oprogramowanie powinno ruszyć. Ale tu mogą być różne niespodzianki. Przede wszystkim błędy w opisie konfiguracji. Tak miałem ostatnio na styku PCIN-Sinumerik. Jedno i drugie Siemensa, a wcale nie działało jak trzeba w ustawieniach w których powinno(!)
Są programy które potrafią podglądać COM, co z niego wychodzi i co na niego przychodzi. Można sobie tez zrobić kabelek-szpiega i na innym porcie luba na innym komputerze podglądać komunikację w jakimś terminalu. Można podłączyć się z oscyloskopem i łatwo stwierdzić czy dane wychodzą z PC i czy wychodzą odpowiedzi z drugiej strony, nawet jeśli oprogramowanie nic nie pokazuje.
Upewnij się też, że odwołujesz się do poprawnego numeru portu - to częsty błąd.

Awatar użytkownika

Zienek
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 3730
Rejestracja: 13 gru 2008, 19:32
Lokalizacja: Szczecin
Kontakt:

#8

Post napisał: Zienek » 08 lis 2013, 20:46

Mogę podrzucić oscyloskop.

Awatar użytkownika

Autor tematu
gaspar
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 4
Posty: 1714
Rejestracja: 13 sty 2006, 16:41
Lokalizacja: Stargard
Kontakt:

#9

Post napisał: gaspar » 09 lis 2013, 10:07

Zienek pisze:Mogę podrzucić oscyloskop.
Nie zrobimy inaczej. Może faktycznie problem jest z serwopakiem. Będę musiał sprawdzić np. na Twoim ;)
mc2kwacz pisze:Upewnij się też, że odwołujesz się do poprawnego numeru portu - to częsty błąd.
Sprawdzałem, jest ok.

Spróbuję na innym kompie.
noel20 pisze:jakimś dedykowanym softem do setup?
Tak do servopacków yaskawa.
https://www.instagram.com/cncworkshop.pl/
Obróbka CNC - frezowanie & toczenie

Awatar użytkownika

Zienek
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 3730
Rejestracja: 13 gru 2008, 19:32
Lokalizacja: Szczecin
Kontakt:

#10

Post napisał: Zienek » 09 lis 2013, 12:17

Dziś w pracy, czy wolne? Mogę podjechać, bo będę w okolicy.

EDIT.

Wyszło szydło z worka.

Spowiadaj się, co źle robiłeś :P

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Automatyka przemysłowa”