logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Numeracja pinów i skrzyżowane przewody w programatorze 123-k z NE 2/2001

kwa 21 Paź 2004 20:23 13734 20
  • #1 928282
    kwa
    Poziom 12  
    Posty: 40
    Pomógł: 2
    Ocena: 1
    Złożyłem sobie w/w programator ale mam niejasność do schematu
    kabla łączącego programator z komputerem.
    Nie zgadza się numeracja pinów, oraz 4 przewody są skrzyżowane.

    Ze schematu programatora wynika że jest on kopią programatora
    JDM PIC Programmer 2. Tutaj kabel łączący jest na wprost czyli
    1:1. Dlaczego tutaj jest inaczej.
    Proszę o poradę...Pozdrawiam kwa
  • #2 928365
    elektryk
    Poziom 42  
    Posty: 11029
    Pomógł: 439
    Ocena: 241
    Może jest inny typ kabla?
  • #3 928603
    kwa
    Poziom 12  
    Posty: 40
    Pomógł: 2
    Ocena: 1
    Witam
    Oba złącza to DB9M (w programatorach w/w). Kabel łączący to
    DB9Ż + DB9Ż , przyczym dla JDM Programmer 2 jest to pełny
    kabel, natomiast dla zestawu 123-K ma to być kabel z wykorzystaniem
    5 przewodów.
    Te 5 przewodów jest pokrzyżowane - piny nie odpowiadają sobie.
    Schematy są przecież identyczne.
    Może ktoś coś wie na ten temat.
    Pozdrawiam kwa
  • #4 928755
    natalia.
    Poziom 14  
    Posty: 65
    Pomógł: 2
    Jeżeli programator jest przyłączony do portu szeregowego, to w standardzie RS232 można rozpatrywać dwa rozwiązania.
    1. kabel do typowego modemy szeregowego jest kablem 1:1 (mamy kabel modemowy i zwykle jest damsko-męski)
    2. jeżeli połączysz 2 kompy z sobą przez kanał szeregowy, to kabel musi mieć pewne żyły skrzyżowane (tu mamy tzw. kabel null modem i jest damsko-damski).

    I nie można wykluczyć mnóstwa rozwiązań niestandardowych.
  • #5 928864
    LordBlick
    VIP Zasłużony dla elektroda
    Posty: 5438
    Pomógł: 549
    Ocena: 69
    Myślę, że nie ma co tu długo dywagować, tutaj jest dokumentacja... A przewody są skrzyżowane, bo pewnie mieli na stanie więcej gniazd męskich do montażu przewlekanego... ;) (Piny są symetryczne względem gniazda doń odwrotnego - można swobodnie wlutować gniazdo zeńskie i uzyć dostepny w sklepie przedłużacz DB-9). Najważniejsze, że ustawia się IC-Prog na JDM i śmiga... (Chociaż osobiście polecalbym wykonanie tego układu na MAX-232 i oddzielnym zasilaniu, twój PC będzie Tobie wdzięczny(przykładowy schemat, co go kiedyś opracowałem załączam) - bo jakby co to mam w zapasach układy GD75232 w wersji SMD do naprawy portów szeregowych... ;) )
    Załączniki:
    • JDM-MAX232_by_Light-I.pdf (40.88 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #6 933472
    kwa
    Poziom 12  
    Posty: 40
    Pomógł: 2
    Ocena: 1
    Witam
    W nawiązaniu do postu powyzej - " tutaj jest dokumentacja ".
    Proszę popatrzeć na rozpiskę pinów złącza Z1 w programatorze oraz
    kablu łączącym Z2 i Z3.
    Chyba jest pomyłka - tzn Z2 ma być podpięte do komputera a Z3
    do programatora ( a nie jak jest podane w dokumentacji ).
    Proszę o sprawdzenie.

    Co do JDM-MAX 232 to może ma ktoś " pcb "do niego, ewentualnie
    jakiś link .
    Dziękuję , pozdrawiam kwa
  • #7 933622
    Xitami
    Poziom 29  
    Posty: 1130
    Pomógł: 118
    Ocena: 31
    Na schemacie podanym przez kolegę LightHouser'a (JDM-MAX232.png) błędnie ponumerowano piny gniazda RS. Który jest który nie pamiętam, ale pamiętam, że RxD oraz TxD to piny 2 i 3. Czy diody przy drugim stabilizatorze są podłączone prawidłowo?
  • #8 933883
    LordBlick
    VIP Zasłużony dla elektroda
    Posty: 5438
    Pomógł: 549
    Ocena: 69
    No tak, rzeczywiście diody przy stabilizatorze U2 na schemacie były odwrócone, juz poprawiłem, wszystko dlatego, że przy montażu już praktycznie do niego nie zerkałem, tylko uruchomiłem i używam, a było to z 3 lata temu. Schemat opracowałem samodzielnie, do tej pory nie było go nigdzie indziej na internecie w tej postaci. Co do oznaczeń gniazda RS232-DB-9 to sprawdzałem przed chwilą tutaj, i nie znalazłem nic sobie do zarzucenia... ;)

    Co do tego nieszczęsnego kabla z NE, wystarczy jeszcze połączyć piny wtyczek znajdujące się naprzeciwko siebie i będzie to kabel uniwersalny, nie trzeba będzie się przejmować który wtyk gdzie wetknąć :
    1-5; 2-4; 3-3; 4-2; 5-1; 6-9; 7-8; 8-7; 9-6, albo wlutować odwrotne gniazdo(żeńskie) do płytki i i zastosować zwykły kabel 1:1(1-1; 2-2; 3-3...)
    Rysunek płytki do mojego projektu mam opracowany w Protel-u 99SE, przystosowany do popularnej obudowy "trumienkowej" z otworem w środku.
    ------------------------
    :arrow: xitami : RxD w programatorze JDM nie jest używany, polecam np. schemat z dokumentacji od 123-k z NE 2/2001 wskazany przeze mnie wyżej.
    -----------------------
    Update : Rysunki płytki w formacie pdf (czarnobiały + kolorowy opis).
    Załączniki:
    • JDM Ludipipo_by_LightHouser.pdf.zip (268.93 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • JDM Ludipipo_by_LightHouser.zip (191.57 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #9 949187
    kwa
    Poziom 12  
    Posty: 40
    Pomógł: 2
    Ocena: 1
    Witam
    W nawiązaniu do kabla łączącego programator z komputerem
    w zestawie 123-k stwierdzam :
    Płytka w tym kicie jest zrobiona pod złącze kątowe męskie
    i zastosowanie kabla 1:1 DB9F/DB9F będzie właściwe. Kolejne
    piny trafią pod odpowiadające piny złącza COM w komputerze,
    i tak pin 1 złącza DB9M w programatorze trafi na pin 1 w gnieżdzie
    DB9M komputera, pin 2 na 2 ....... itd.
    Natomiast , gdybym do tej płytki (zaprojektowanej pod gniazdo
    męskie) dał gniazdo kątowe żeńskie to wówczas nie mógłym
    zastosować kabla 1:1 DB9M/DB9F. Zachodziła by potrzeba
    przekrosowania - jak w poście powyżej.
    Kto ma rację
    pozdrawiam kwa
  • #10 949547
    LordBlick
    VIP Zasłużony dla elektroda
    Posty: 5438
    Pomógł: 549
    Ocena: 69
    kwa napisał:
    Witam
    W nawiązaniu do kabla łączącego programator z komputerem
    w zestawie 123-k stwierdzam :
    Płytka w tym kicie jest zrobiona pod złącze kątowe męskie
    i zastosowanie kabla 1:1 DB9F/DB9F będzie właściwe. Kolejne
    piny trafią pod odpowiadające piny złącza COM w komputerze,
    i tak pin 1 złącza DB9M w programatorze trafi na pin 1 w gnieżdzie
    DB9M komputera, pin 2 na 2 ....... itd.
    Natomiast , gdybym do tej płytki (zaprojektowanej pod gniazdo
    męskie) dał gniazdo kątowe żeńskie to wówczas nie mógłym
    zastosować kabla 1:1 DB9M/DB9F. Zachodziła by potrzeba
    przekrosowania - jak w poście powyżej.
    Kto ma rację
    pozdrawiam kwa

    O jaką racje tobie kwa chodzi ? Możliwe rozwiązania są równoprawne, naistotniejsze jest to, aby odpowiednie sygnały (TxD, DTR, CTS, RTS) były podłączone do odpowiednich pinów w gnieździe w PC.
    Pozdrawiam, LightI.
  • #11 949635
    kwa
    Poziom 12  
    Posty: 40
    Pomógł: 2
    Ocena: 1
    Witam
    Gdybym znał wcześniej generalną zasadę podłączenia to nie
    zakładał bym tego postu. Od tej chwili wszystko rozumiem.
    Ponieważ w tych sprawach jestem "zielony" bałem się że mogę
    niechcący coś uszkodzić w komputerze (drajwery portu COM).
    Zaznajamiając się z tematem pogubiłem się -ze względu na różnorodność
    rozwiązań.
    Podziękowanie za pomoc dla LightHouser-a.
    Pozdrawiam kwa
    Zamykam temat.
  • #12 2344820
    krzykoz
    Poziom 12  
    Posty: 61
    Ocena: 7
    Witam!
    Postanowiłem trochę zmodyfikować schemat LightI.
    Dodałem podstawkę 28 - pinową dla większych PIC-ków (np. 16F76) oraz połączyłem niektóre piny w podstawce 18 nóżkowej w/g schematu JDM dla obsługi małych PIC-ów (np 12F629).
    Co do złącza RS to płytka jest zrobiona pod męskie, ale nie ma to większego znaczenia, należy jedynie uważać na poprawne podłączenie danych sygnałów. Czyli np. jeżeli w złączu męskim sygnał DTR mamy na pinie 4, to podłączając w to samo miejsce złącze żeńskie będzie on na pinie 2. Jeżeli CTS jest na 8 to będzie na 7 itd. Należy również zwrócić uwagę na masę podłączone do pinu 5, w złączu żeńskim należałoby przeciąć nóżkę i masę podłączyć do pinu 1.
    W ZIP-ie znajdują się: schemat, płytka - bottom layer i top overlay...

    Pozdrawiam!
    Załączniki:
    • JDM RS232 Programmer by krzykoz.zip (1.01 MB) Musisz być zalogowany, aby pobrać ten załącznik.
    • JDM MAX232 - schematic.pdf (20.13 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #13 3957825
    H3nry
    Poziom 32  
    Posty: 1714
    Pomógł: 165
    Ocena: 288
    Na schemacie błędów nie znalazłem , natomiast PCB - owszem .
    Pola GND trzeba połączyć zworami - 3 szt. po tym zabiegu programator działa O.K.
  • #14 4342077
    kuras147
    Poziom 19  
    Posty: 431
    Pomógł: 3
    Ocena: 18
    witam czy do schematu ktory podal Light-I moge podlaczyc 23,5V? mam takie trafko a lm7812 chyba jeszcze to wytrzyma? czy juz beda zle wskazania i pierwszy kond. trzeba na wiekszy wymienic?
  • #15 6853943
    sp9svn
    Poziom 20  
    Posty: 518
    Pomógł: 27
    Ocena: 142
    Odkopuję ten post, proszę o wyjaśnienie czemu mają służyć diody zielona i czerwona w programatorze lighta, jak również przełącznika insert??
    czy jest ważna kolejność przy programowaniu pica - najpierw do pc?? kiedy układ do podstawki?? przed podłączeniem zasilanie do programatora??
    Jak widzicie po pytaniu zaczynam się w to bawić, chętnie przeczytam radę doświadczonych elektroników.
  • #16 6857916
    sp9svn
    Poziom 20  
    Posty: 518
    Pomógł: 27
    Ocena: 142
    Witam, wykonałem programator wg schematu zamieszczonego powyżej wg lighta.
    PCB trochę przerobiłem, wg mojej koncepcji zabudowania urządzenia.
    Ściągnąłem icprog 1.05 i icprog.sys...
    Treningi zacząłem na 16F84A...

    1. Przy próbie uruchomienia programu pojawia się komunikat:
    Error
    Wystąpił błąd (System nie może odnaleźć określonej ścieżki.) przy próbie uruchomienia sterownika.
    OK


    Naciskam OK i
    pojawia się komunikat:

    Error
    Wystąpił bład (Nie mozna odnaleźć określonego pliku pliku.) przy próbie załadowania sterownika!
    OK


    Naciskam OK i pojawia się okno ICprog.

    Konfiguracja:
    Sprzęt/Ustawienia sprzętu:
    - Programator: JDM Programmer
    - Porty: Com1
    - opóźnienie I/O: 10 zmieniałem na 20
    - Interfejs: Windows API
    - Komunikacja: wszystko odznaczone

    Opcje/I.C:
    - Włącz MCLR jako Vcc - zaznaczone,
    - włącz zapis pakietowy - zaznaczone,
    - Adres sprzętowy - 0

    Opcje/Różne:
    - Priorytet procesu - Zwykły,
    - Włącz sterownik NT/2000 - zaznaczone,
    - Włącz kontrolę Vcc dla JDM - odznaczone, próbowałem z zaznaczonym, bez zmian.
    - Ustaw wszędzie stan wysoki (Combi) - odznaczone.

    Opcje/Programowanie:
    - Weryfikuj po zaprogramowaniu - zaznaczone,
    - Weryfikuj w czasie programowania - odznaczone,

    Wybieram typ procesora - 16F84A,
    otwieram wsad, zmienia się typ oscylatora na XT,
    zaznaczam PWRT - zgodnie z dyspozycją autora programu,
    daję polecenie zaprogramuj, dioda czerwona pomiga potem świeci,
    dioda zielona nie reaguje, paski postępu przelecą i na koniec dostaję komunikat:

    Error
    Błąd weryfikacji przy adresie 0000h !
    OK


    Czynnosci jakie wykonałem:

    zasilanie :
    pewne zasilanie, czyste stabilizowane 15V, za stabilizatorami napięcia OK,
    ograniczenie prądowe w zasilaczu mam ustawione na 50mA, nie zbliża się nawet do
    tej wartości,diody pod stabilizatorem 12v odwrócone prawidłowo.

    pcb :
    nauczony doświadczeniem, sprawdziłem na prawidłowość połączeń, zwarcia między
    ścieżkami jak również przerwy w mozaice, lub nawet brak ścieżki.
    Czynność tą zleciłem znajomemu podkładając małą "minę" - montaż OK.

    elementy :
    sprawdzone ponownie po pojawieniu się problemu, łącznie z C i R, max podstawiony,
    pic - kilka egzemplarzy.

    laptop :
    raczej OK, sprawdzałem na innych fejsach we/wy do diagnostyki samochodowej,
    na interfejsie do obsługi z kompa radiostacji, tak samo dzieje się na leciwym
    Dellu, Toshibie tecrze i stacjoanrnym.

    kabel do pc :
    sprawdziłem połączenia-ich poprawną lokację, okazało się że było źle - zrobiłem przejściówkę,

    icprog :
    niewiem jaki wpływ na prawidłowa pracę mają dwa pierwsze komunikaty,
    czy icprog.sys spełnia swoje funkcje?? próbowałem wprowadzać pewne zmiany w ustawieniach
    w zakresie jaki jest sugerowany w różnych opisach m.in na Elce.

    SZUKAJ:
    używałem, niestety nie przyniosło to rezultatu.

    Bardzo proszę pomóżcie, kto nie wyjechał na wakacje.
  • #17 6858537
    H3nry
    Poziom 32  
    Posty: 1714
    Pomógł: 165
    Ocena: 288
    Przewód łączący z Pc także sprawdziłeś?
    Przypuszczam, ze jest wpięty w port COM bez dodatkowych przelotek .
    Wieczorkiem 16f874 podepnę do programatora i przetrenuje ustawienia na 2 komputerach.
    Pozdrawiam Grzegorz de sq4ctk
  • #18 6858727
    sp9svn
    Poziom 20  
    Posty: 518
    Pomógł: 27
    Ocena: 142
    Witam Grzesiu, dzięki za odpowiedź.
    Sprawa kabla:
    - miałem błąd w podłączeniu złącza, dorobiłem sobie przejściówkę
    odwracającą piny na db-9,
    - sprawdziłem z rozpiską com-a czy pasuje do wejść w programatorze
    jest OK.
    Jak byś mógł sprawdzić jakie masz ustawienia proszę o info,
    porównam z moimi.
    Pozdrawiam
  • #19 6861807
    H3nry
    Poziom 32  
    Posty: 1714
    Pomógł: 165
    Ocena: 288
    IC Prog 1.05D Win XP Fujitsu Siemens E-series +dok.
    _Ustawienia sprzętu:
    JDM Programer
    Com1
    Opóźnienie I/O (1)
    Interfejs -Windows API

    Uz. 15.21V
    Programator wył I-14mA
    *podłączony do portu Com1- 17.3mA...
    *wł. 21.8ma
    *w podstawkę PIC 16LF876A (zaprogramowany) 22.3mA
    *odczyt zawartości 98.2 - 99.1mA
    Kolejny PIC16f 873A(zaprogramowany) odczyt zawartości - I-do 50mA,
    następny 18F2220-I/SP uups nie ma na liście .
    Przenoszę się na 2-ga platformę IBM -T40 +dok
    Odpalam po raz 1 z pamięci przenośnej (Kingston USB)
    Informacja o konieczności konfiguracji .
    OK
    Konfiguracja jw.
    W podstawce 16LF876A
    Odczyt bezproblemowy :)
    Pozostało coś wgrać... może nowy soft do miliwatomierza ?
    Bez niespodzianek ..nowy soft już wgrany poprawność pracy sprawdzona .

    Zastanawiam się nad ..tu " PCB trochę przerobiłem, wg mojej koncepcji zabudowania urządzenia. " :idea: może tu coś przedobrzyłeś
    "lepsze wrogiem dobrego"
  • #20 6862440
    sp9svn
    Poziom 20  
    Posty: 518
    Pomógł: 27
    Ocena: 142
    Witam, ponieważ pomiędzy mną a programatorem przestało "iskrzyć"
    a nawet trochę osłabły uczucia - postanowiłem nie patrzeć na niego do jutra.
    A jutro albo on albo ja... to jest kpina żeby kawał szpeja tak pogrywał ze mną.
    A na poważnie to faktycznie odstawiam do jutra walki,
    może faktycznie jest jakiś prosty - banalny byk,
    który pomijam, co tu dużo mówić przez rutynę.

    Pomyślałem sobie jeszcze o oglądnięciu przebiegów:
    - na pinie 9 maxa powinienem zobaczyć co leci do pica??
    - na pinie 12 maxa pojawia się włącz / wyłącz??
    - na pinie 10 maxa powinienem zobaczyć pod koniec programowania co się zapisało w picu??(weryfikacja)
    - na pinie 7 db9 co powinno być??

    Czy mojego problemu nic nie wnoszą dwa komunikaty o błędzie przy uruchamianiu icprog;

    Error
    Wystąpił błąd (System nie może odnaleźć określonej ścieżki.) przy próbie uruchomienia sterownika.
    OK


    i

    Error
    Wystąpił bład (Nie mozna odnaleźć określonego pliku pliku.) przy próbie załadowania sterownika!
    OK





    :cry:
  • #21 8540243
    Marcin Sz.
    Poziom 25  
    Posty: 794
    Pomógł: 68
    Ocena: 66
    W projekcie użytkownika krzykoz "JDM RS232 Programmer by krzykoz.zip" tak jak wspomniał H3nry są błędy na PCB. W 5 miejscach zrobiłem zworki i programator ruszył. W załączniku widok płytki z naniesionymi miejscami na wlutowanie zworek.

    PS Programator odmawiał posłuszeństwa z konwerterem FT232 i Vistą(WxPIC). Po podpięciu pod port wmontowany w stacjonarnej płycie głównej i z Windows XP na pokładzie ruszył bez najmniejszych problemów - również sterowałem go poprzez WxPIC. W wolnym czasie pomęczę jeszcze konwerter na FT232.

    Pozdrawiam
    Marcin
    Załączniki:
    • JDM RS232 Programmer by krzykoz.png (225.51 KB) Musisz być zalogowany, aby pobrać ten załącznik.

Podsumowanie tematu

✨ Dyskusja dotyczy problemów z numeracją pinów i skrzyżowaniem przewodów w kablu łączącym programator 123-K z komputerem, który jest kopią JDM PIC Programmer 2. W zestawie 123-K kabel ma 5 przewodów skrzyżowanych, co różni się od prostego kabla 1:1 stosowanego w JDM Programmer 2. Wyjaśniono, że różnice wynikają z rodzaju złączy DB9 (męskie/żeńskie) oraz zastosowania kabla null modemowego (skrzyżowanego) lub prostego, zależnie od konfiguracji sprzętowej i typu połączenia RS232. Podkreślono, że najważniejsze jest prawidłowe przyporządkowanie sygnałów TxD, RxD, DTR, CTS, RTS do odpowiednich pinów portu COM. Wskazano, że płytka programatora 123-K jest zaprojektowana pod złącze kątowe męskie, co pozwala na użycie kabla 1:1 DB9F/DB9F bez przekrosowań. Alternatywnie, przy zastosowaniu złącza żeńskiego konieczne jest skrzyżowanie przewodów lub użycie przejściówki. Zaproponowano również modyfikację układu z wykorzystaniem układu MAX232 dla lepszej ochrony portu COM i stabilności pracy. W dyskusji pojawiły się także uwagi dotyczące błędów na PCB w projektach JDM, konieczności wykonania zworek oraz problemów ze sterownikami i kompatybilnością z różnymi systemami operacyjnymi. Użytkownicy dzielili się doświadczeniami z konfiguracją oprogramowania IC-Prog oraz wskazówkami dotyczącymi podłączenia i testowania sygnałów na pinach MAX232. Podsumowując, kluczowe jest zrozumienie zasad połączeń RS232, prawidłowe przypisanie pinów oraz dostosowanie kabla do typu złączy i konfiguracji programatora.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA