Współpraca zasilacza LPS-302 z PC

Dec 15, 2005 11 Replies

Witam wszystkich!



Potrzebuję uruchomić sterowanie zasilaczem LPS-302 (

formatting link
) za pomocą komputera PC (poprzez RS232). W instrukcji podane są odpowiednie polecenia i parametry transmisji. O ile dane wysyłane z PC (np. ustawianie napięcia, ograniczenia prądowego, itd.) są prawidłowo interpretowane przez zasilacz, to komendy odczytu napięcia (VOUT1), prądu (IOUT1), czy takie jak HELP nie dają żadnego rezultatu. Sprawa wygląda mniej więcej tak jakby nie działała transmisja z zasilacza do PC. W związku z tym mam pytanie: Czy ktoś miał podobne problemy? Czy może być to wina kabla połączeniowego (połączone tylko piny RxD, TxD oraz GND, a reszta odpowiednio zwarta w obu wtyczkach)?


Niezbyt wiem co rozumiesz przez "odpowiednio zwarta" ja bym połączył Rx Tx i GND a reszte zostawił w spokoju.

CosteC

zamaist bawic sie w zworki we wtyczkach, to ustaw w terminalu brak sterowania przeplywem, i powinno ruszyc

CosteC napisał(a):

Kabel robiłem wg. rysunku 14.3 na str. 310 książki "Mikrokontrolery AVR w praktyce". Połączone są piny Rx, Tx oraz GND. Dodatkowo zapętlone sygnały RTS i CTS oraz DSR, DTR i DCD w obu wtyczkach. Coś takiego jak tu

formatting link
tylko Rx i Tx są połączone tak samo w obu wtyczkach (nie skrosowany).

Jutro spróbuję bez zapętlania tych linii.

"Sterowanie przepływem-> brak" powinno działać dobrze jak zostawisz tylko Rx Tx i GND. reszta nie podłączona. Przynajmniej jeżeli kożystasz z hyperterminal.

CosteC

CosteC napisał(a):

Zrobiłem teraz właśnie taki kabel, w terminalu wyłączyłem sterowanie transmisją i nadal jest to samo: polecenia do zasilacza docierają, ale odpowiedzi z zasilacza brak.

A jest ktoś na grupie, kto korzystał z tego zasilacza?

Użytkownik ciekawe napisał:

Zasilacza nie znam, natomiast do RS-a proponuję abyś odłączył wtyczkę od zasilacza i zwarł 2 z 3 (TxD z RxD) i zobacz czy ciskanie czegokolwiek w Terminalu spowoduje od razu pojawianie sie ciśniętego klawisza. Będziesz wiedział czy masz kabel i konfigurację programu ok.

Jeżeli to zadziała to podłącz kabelek pod zasilacz i od odłącz wtyczkę od strony kompa i zobacz czy masz na 2 lub na 3 jakieś napięcie (pewnie coś koło (-8...-12V). To będzie TxD zasilacza.

Jeżeli obie powyższe czynności zakończą sie pozytywnie to nie wiem :( Pozostanie oscyloskop podłączony do TxD zasilacza i dekodowanie ramek :)

Maciej Iwanczewski napisał(a):

To sprawdziłem od razu na początku. Wszystko było tak jak należy. Miałem już zamiar podłączać oscyloskop, ale najpierw zrobiłem sobie pełny kabel (prawie pełny - 8 żył). No i udało się, zasilacz wysyła wszystko tak jak należy. Czyli problem był z sterowaniem przepływem, ale nawet jak w PC ustawiałem na brak, to zasilacz nic nie wysyłał. Tylko dlaczego przy zrobionych zworach, we wtyczce i wyłączonym sterowaniem przepływem w PC to nie działało. Przyjdzie się poczytać trochę o RS232, ale to już w wolnej chwili - ważne, że zasilacz działa tak jak trzeba.

Dziękuje wszystkim za pomoc.

Tak mi sie wydaje ze taki sprzet powinien miec optoizolacje na interfejsie. I prawdopodobnie bierze z RS232 zasilanie. Co by sie w miare zgadzalo - o ile do odbioru ekstra zasilanie nie jest potrzebne, to do wyslania sie przydaje.

J.

J.F. napisał(a):

Możliwe, w ogóle ze znalezieniem jakiegokolwiek programu do obsługi jest problem. Podobnie lepszej dokumentacji też nie znalazłem. Na szczęście w instrukcji wymienione są wszystkie komendy i będzie można w miarę łatwo napisać jakiś swój program do sterowania.

Michal Waskiewicz napisał(a):

Przyznaj się, skąd skombinowałeś ten zasilacz? ;-)

badworm napisał(a):

Niestety moje zadanie polega tylko na uruchomieniu go i sprawdzeniu czy działa jak należy, bo ta komunikacja budziła wątpliwości.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required