Printer LPT vasitəsilə çap etmir. Printerinizi quraşdırmaq üçün məsləhətlər

20.07.2023

Salam, dostlar! Bugünkü məqaləmi LPT kabelindən istifadə edərək qoşulmuş köhnə printerlərə həsr etmək istəyirəm. Daha dəqiq desək, mən LPT bağlantısı ilə qoşulmuş printerin niyə çap edə bilməyəcəyi və printerin normal işləməyə başlaması üçün nə etmək lazım olduğu mövzusunu daha ətraflı müzakirə etmək istəyirəm.

Təbii ki, bu gün biz 21-ci əsrdəyik, indiki kimi printerlər artıq istehsal olunmur ana platalar ah, daha yeni modellərdə LPT portu da itdi. Bu, əlbəttə ki, hamısı doğrudur, lakin bizim dövrümüzdə belə, bir çox insanlar hələ də oxşar printerlərə malikdirlər və istifadə edirlər və onlar tam işlək vəziyyətdədir, əla çap keyfiyyəti ilə.

Düzdür, daha yeni əməliyyat sistemlərinin buraxılması ilə bəzi istehsalçılar istehsalı dayandırdılar proqram təminatı belə printerlər üçün, bu modellərin çoxdan köhnəldiyini və artıq heç kim tərəfindən istifadə edilmədiyini əsas gətirərək, bundan sonra printeri birləşdirərkən kifayət qədər problem yaratdı.

Buna görə də, indi mən cihazınızı qurmağınıza və printerin LPT kabeli ilə niyə çap etmədiyini başa düşməyə kömək edəcək ən əsas problemlərə, tövsiyələrə və məsləhətlərə baxacağam.

LPT vasitəsilə qoşulmuş printerin çap etməməsinin ən məşhur səbəblərinin siyahısı

  • Bu siyahıdakı ilk nömrə kabeli yoxlamaqdır. Bəli, əhəmiyyətsizdir, amma yenə də, necə baxmağınızdan asılı olmayaraq, əvvəlcə LPT kabelimizin bütövlüyünü yoxlayırıq. Məhz, onun üzərində müxtəlif fiziki zədələrin olmaması üçün, həmçinin printerə və kompüterə qoşulan birləşdiricilərin özlərinə də diqqət yetirin, onlar da yaxşı vəziyyətdə, heç bir qırıq hissə və ya bərkidici olmadan olmalıdır.
  • LPT vasitəsilə qoşulmuş printerin çap etməməsinin növbəti səbəbi kabelin sıx bağlı olmamasıdır LPT portu arxa divarda sistem vahidi. Montajın hər iki tərəfində 2 vint var, LPT-ni birləşdirdikdən sonra onu bir tornavida ilə bərkitmək lazımdır, iki boş vint printerin işinə necə təsir edə bilər? Baxın, məsələn, bağladığınız kabel bir müddət sonra qopdu, Nəticədə, cihazlar arasında əlaqə artıq tam deyil. Nəticədə printeriniz statusu göstərəcək " Qoşuldu” amma əslində çap işləməyəcək.

    Mən bu variantı praktikada bir dəfədən çox sınaqdan keçirmişəm, buna görə də bu, çox tez-tez baş verir, bu məsləhəti ciddi qəbul etməməyi məsləhət görürəm, amma mütləq nəzərə alın.
  • Beləliklə, davam edək. LPT vasitəsilə qoşulmuş printerin çap etməməsinin üçüncü səbəbi sürücüdür. Başlanğıcda qeyd etdim ki, bir çox printerlər artıq istehsalçılar tərəfindən proqram təminatı şəklində dəstəklənmir, bu isə hələ də belə cihazlardan istifadə edən istehlakçılar üçün çox əlverişsizdir.

    Beləliklə, əgər sizdə Windows 7,8 və ya 10 varsa, istehsalçının veb saytına daxil olmağı və oradan Windows Vista üçün sürücüləri yükləməyi məsləhət görürəm. Bu əməliyyat sistemləri fərqli olsa da, eyni arxitekturaya malikdirlər, buna görə də Vista ilə gələn bütün drayverlər digər yeni sistemlər üçün də uyğundur , heç nə olmamış kimi işə başladı.
  • Əgər siz hələ də cihazınız üçün lazım olan drayveri tapmamısınızsa ( Məsələn: HP LaserJet 5L və ya 4L) və sizə uyğun gəlmədi, onda əvvəlcədən quraşdırılmış proqram təminatı əməliyyat sistemi, onda yükləməyə cəhd etməyi məsləhət görürəm " universal sürücüçap üçün».

    Bir qayda olaraq, oxşar sürücülər bütün printer və MFP istehsalçılarında mövcuddur. Əlaqə quranda bir şey gördüm texniki dəstək sürücülərlə bağlı problemlə ( Məsələn, tapa bilməzsən tələb olunan sürücü ), texnologiya. xidmət dərhal onu sınamağı və nəticəni yoxlamağı tövsiyə edir, mən özüm üçün deyəcəyəm ki, bəzən bu kömək edir, lakin bu sürücüyü quraşdırdıqdan sonra printerə heç bir şey olmadıqda və əvvəlki kimi səssiz qalmağa davam edir o sizin üçün çap etmirsə, printer LPT vasitəsilə qoşulub və siz sizə lazım olan proqramı tapa bilmirsinizsə, o zaman printer istehsalçınızın sizə təklif edəcəyi universal drayveri endirdiyinizə və sınaqdan keçirdiyinizə əmin olun. Ola bilsin ki, bəxtiniz gətirəcək və o, sizə kömək edəcək, amma bunun əksi də ola bilər, buna görə üzülməyin.
  • Fərqli LPT kabelini qoşmağa cəhd edin. Əlbəttə ki, birinci paraqrafda qeyd etdiyim əsas kabeldə heç bir zədə tapmamısınızsa, çox güman ki, onunla hər şey yaxşıdır. Ancaq yenə də, tamamilə fərqli bir LPT götürmək və onu bağlamaq imkanınız varsa, cihazın nasazlığı üçün bu seçimi tamamilə aradan qaldırmaq üçün bunu edin.
  • Bəzən LPT drop vasitəsilə qoşulmuş printerin çap etməməsinin səbəbi printerin ilk qoşulduğu zaman düzgün konfiqurasiya edilməməsidir. Yəni, işə başladığınız anı nəzərdə tuturam, sizdən cihazın qoşulduğu portu seçməyiniz xahiş olunur, birmənalı olaraq LPT1 seçməlisiniz ( Anakartda adətən yalnız bir LPT portu olduğundan).

    Bir çox insanlar təsadüfən LPT2 və ya LPT 3-ü seçirlər, bu səhvdir və nəticədə onlar sonradan printerin çap etməməsinə səbəb olan xətanın nə olduğunu və onu necə düzəltməyi başa düşməyə çox vaxt sərf edirlər. Buna görə liman seçərkən diqqətli olun və LPT 1-i seçdiyinizə əmin olun, sonra hər şey sizin üçün yaxşı işləyəcək.
  • Yaxşı, son paraqrafda sizə printerin kompüterə qoşulduğu Paralel port kimi bir şey haqqında məlumat verəcəyəm. Bu liman açılır, sönür və BIOS-da tamamilə konfiqurasiya olunur, yeri gəlmişkən, bu parametrlərə görə bəzən LPT vasitəsilə qoşulmuş bir printer çap etmir printer yalnız işə salındıqdan sonra çap etməyə başlayır. Ancaq çox vaxt bu, bütün parametrlərin, ümumiyyətlə port parametrləri kimi zavod parametrlərinə sıfırlandığı hallarda baş verir.

    Nəticədə, printeri növbəti dəfə yandırdığınız zaman o, gözlənildiyi kimi çap etməyəcək. istədiyiniz port, olacaq sadəcə BIOS menyusunda deaktiv edilib. Buna görə də, bizə lazım olan Paralel porun orada söndürüldüyünü yoxlayırıq, əgər "Disable" varsa, onu işə salırıq və printerin işləməsindən həzz alırıq.

Qeyd etmək istərdim ki, bu məqalə deyil addım-addım təlimat, ancaq cihazınızı qurarkən istifadə edə biləcəyiniz məsləhətlər. Bəlkə də bu məsləhətlər LPT vasitəsilə qoşulmuş printerinizin niyə çap edilmədiyini anlamağa kömək edəcək.

Əvvəlcədən müəyyən edilmiş ssenari üzrə çıxışlara nəzarət (skript)

Proqram əvvəlcədən təyin edilmiş ssenariyə uyğun olaraq kompüterin LPT portunun çıxışlarını idarə edir. 0.2.9-dan başlayan versiyalarda, 32-yə qədər çıxışa nəzarət edən bir COM portu (və ya USB-COM) vasitəsilə cihazları idarə etmək mümkündür. Skript (skript) idarə olunan mətn faylıdır (ASCII və ya Unicode). limana gətirilməli olan əmrlər və dəyərlər ardıcıl olaraq yazılır.
Proqram birbaşa porta qoşulmuş on iki LED panelini idarə etmək üçün idealdır.

Bundan əlavə, WndLpt sayəsində LPT portu nəzarət üçün istifadə edilə bilər pilləli motor, rele blokları, diskret siqnallarla idarə olunan qeyri-kritik proseslər.

LPT portu vasitəsilə işıq və musiqi

LPT portuna qoşulmuş 8 və ya 12 LED varmı?

- Bu zaman əlin yüngül hərəkəti ilə WndLpt... işıq və musiqi quraşdırmasına çevrilir. Bu rejimdə proqram seçilmiş mənbədən səs yazır səs kartı və onu yüngül musiqiyə çevirir. Mənbəni seçmək tövsiyə olunur " Stereo mikser" və ya "Mono çıxış".

Winamp/AIMP2/WMP pleyerləri üçün plaginləri bəyənirsiniz?

— Bəli, WndLpt üç ən məşhur oyunçu Winamp, AIMP2, WMP üçün vizuallaşdırma plagini kimi işləyə bilər! Bu halda, yüngül musiqi həm pleyerin səsindən, həm də səs kartının istənilən mövcud mənbəyindən işləyə bilər.

Klaviatura və ya siçan vasitəsilə LPT port çıxışlarına interaktiv nəzarət

- Nişanda " Manual» klaviatura diaqramını göstərir; Üzərində LED-ləri idarə etmək üçün istifadə edilə bilən düymələr var. Bununla belə, onların üzərinə siçan ilə də vura bilərsiniz.

- Nişanda " Sancaqlar"LPT portunun 12 çıxış pininə uyğun gələn 12 bayraq (Çıxış pinləri) var. Bundan əlavə, dəyişdirilə bilməyən 5 əlavə bayraq (Giriş pinləri) var. Onlar LPT portunun beş giriş pininə verilən məntiqi səviyyənin göstəriciləridir. Portun özü sağda göstərilir. Qırmızı rəng məntiqi bir səviyyəyə uyğun gərginliyin tətbiq olunduğu sancaqları göstərir. Mavi - məntiqi sıfır səviyyəsinə uyğundur. Solğun Giriş sancaqları rəngli göstərilir; heç bir şey onlara bağlı olmadıqda, onlar məntiqi bir vəziyyətdə olurlar. Belİkinci rəng "ümumi" sancaqları göstərir.

Çıxış pinlərinin vəziyyəti ya bayraqlar üzərində və ya birbaşa sxematik şəkildə təsvir edilmiş LPT portunun sancaqlarında siçan düyməsini sıxmaqla dəyişdirilə bilər.

LED nəzarət nümunələri

12 (və ya 8) LED-i LPT portuna necə qoşmaq barədə məlumat üçün “On iki LED-in LPT portuna qoşulması” məqaləsinə baxın.

WndLpt nəzarətinin LED işıqlandırmasını necə etmək "WndLpt istifadə edərək LED işıqlandırması" məqaləsində təsvir edilmişdir.


Tez başlanğıc

Ssenariyə uyğun olaraq WndLpt işi

1. Əsas menyudan və ya proqram qovluğundan wndlpt.exe icra edilə bilən faylını işə salın.

3. Skript avtomatik olaraq tərtib ediləcək və işə salınacaq. Siz LED-lərə və ya LPT portuna qoşulmuş digər cihaza nəzarət edə bilərsiniz.

Müstəqil yüngül musiqi sistemi kimi WndLpt işi

1. wndlpt.exe icra edilə bilən faylı işə salın.

2. “Musiqi” nişanını seçin.

3. Vizuallaşdırma şəklinə sol və ya sağ siçan düyməsini sıxmaq effekti dəyişir.

4. LED panelinin şəklinə siçanın sol klikləməsi LED-lərin gözlənilən rəngini dəyişir. Sağ klik - LED-lərin yeri.

Winamp, AIMP2, WMP vizual plagini kimi WndLpt ilə işləmək

1. Winamp/AIMP2/WMP üçün WndLpt Plugin quraşdırın.

3. Pleyeri işə salın və WndLpt vizuallaşdırma plaginini aktivləşdirin.

Digər

*Parametrsiz işə salındıqda komanda xətti proqram autorun.txt skriptini icra edir, əgər o icra edilə bilən fayl qovluğundadırsa.

* Proqram pəncərəsi gizlənə bilər ( fon rejimi) və geri göstər - bu hərəkətlər tapşırıq çubuğunda görünən ikonanın kontekst menyusundan istifadə etməklə həyata keçirilə bilər.

Pəncərəni gizlətmək və göstərmək skriptlə yazıla bilər. * İstifadə edərək skripti (istənilən vaxt) yenidən başlada bilərsiniz funksiya düyməsi F6

və ya sistem menyusundakı müvafiq düymə, bu halda skript faylı yenidən oxunacaq və tərtib ediləcək.

* Sazlayıcı F12 düyməsini istifadə edərək açılır.

* Sabit: Stroboscope pauza uzunluğu klaviaturadan dəyişdirildikdə yenilənir

* Yeni: WndLpt SDK * Yeni: Komanda: təsadüfi zəng Function1 Function2 Function3

* Yeni: WndLpt SDK ; ixtiyari funksiyanı çağırın təsadüfi atlama Label1 Label2 Label3

* Yeni: WndLpt SDK 00??00??00?? ; ixtiyari etiketə keçin

* Yeni: WndLpt SDK ? (3,4,7,8,11,12) ; ? - bit təsadüfi təyin olunur

; bitlər təsadüfi təyin olunur * Təkmilləşdirilmiş: Komanda: Func1 Func2 Func3 Func4-ə zəng edin

müəyyən edilmiş funksiyaları ardıcıl olaraq çağırır * Yeni: Kitabxana wndlpt_remap.dll

port pinlərini yenidən təyin etmək üçün (C++ və Delphi üçün şablon) * Yeni: Layihə wndlpt_gate

LPT portuna birbaşa çıxış üçün WndLpt istifadə edərək proqram şablonu kimi (C++, VB.NET) *Yeni: Stepdrive

ixtiyari sistemlərdən istifadə edərək nəzarət üçün

* WndLpt plagini: AIMP3 üçün əlavə dəstək

* Utilitlər LPT düymələri, Stroboscope, EasyDrive Windows Vista/Seven/7-də işləyir

* LPT Düymələri: düymələrin mövqeyini redaktə etmək imkanı əlavə edildi

* EasyDrive: əl ilə addımlar üçün düymələr əlavə edildi, yeni idarəetmə sistemləri əlavə edildi

* "Pinlər" sekmesinde "Pin 2, 3, 4" mətni düzəldildi

* Virtual klaviatura düymələri ilə sabit siçan əməliyyatı

### Yeni kommunal xidmətlər əlavə edildi ###

* LPT Düymələri - port sancaqlarını idarə etmək üçün yeni bir vasitədir

* Stroboscope - strob işığına rahat nəzarət

* EasyDrive - pilləli mühərrikin idarə edilməsi

* “test i 1” LPT portunun 5 giriş siqnalına reaksiya

* “test q 3” LPT portunun 12 çıxış siqnalına reaksiya

* "test pin 12" port sancaqlarının vəziyyətinə reaksiya

* Sintaksis: test * jz əmrləri ilə budaqlanma

* "Manual" nişanında "1, 2, 3, 4 kimi oxlar" işarəsi var - oxlar 1, 2, 3, 4 düymələri kimi işləyir

* “Manual” sekmesinde “Rəqəmsal düymələri düzəltməyin” qutusu rəqəmsal düymələrin məntiqini dəyişir

* "cmd enable_clock 1" dəqiqə və saat əqrəbləri ilə saat emulyasiyası

* $95 onluq sayı ilə yeni vəziyyətin qurulması

* Nömrə ilə yeni vəziyyətin təyin edilməsi hexadecimal sistem$5Fh, $0xFED

* Filtrləmə dərəcəsi parametri əlavə edildi (Filter sözünə sağ klikləməklə çağırılır)

* Windows Vista və 7-də oyunçuları işə salmaq üçün qısa yollar əlavə edildi

* Avtomatik işə salmaq üçün qısa yollar əlavə edildi (qovluq WndLpt => Bağlantılar menyuda Başlayın)

* Əlavə edilib icra edilə bilən fayllar Windows 98/ME-də işləmək üçün (wndlpt98.exe, vis_wl98.dll, lptport98.exe)

* Strobu idarə etmək üçün yeni bir yardım proqramı əlavə edildi (stroboscope.exe)

* Yeni nişanlar: Manual, Sancaqlar, Parametrlər

* Yeni komanda"cmd enable_music 1"

* Yeni əmr "cmd music_preset [+num | -num | num]"

* Yeni əmr "shift [=num | +num | -num]"

* Təkmilləşdirilmiş "cmd switch_to_music" əmri

* WMP 11 (Windows Media Player) üçün təkmilləşdirilmiş vizuallaşdırma plagini vis_wndlpt.dll

* wndlpt.exe vis_wndlpt.dll üçün yükləyicidir

* Klaviaturadan çıxışları idarə etmək üçün əl nişanı

* Siçan ilə çıxışları idarə etmək üçün sancaqlar nişanı

LPT portunun əsas ünvanını seçmək üçün * Parametrlər nişanı

* Winamp 5 üçün vis_wndlpt.dll vizual plaqini əlavə edildi

* WMP 10 (Windows Media Player) üçün vis_wndlpt.dll vizual plaqini əlavə edildi

* AIMP2 üçün vis_wndlpt.dll vizual plaqini əlavə edildi

* Vis_wndlpt.dll faylı bütün oyunçular üçün eynidir.

* Yüngül musiqi üçün səs mənbəyi seçimi əlavə edildi

* Yüngül musiqinin səs səviyyəsinə avtomatik tənzimlənməsi əlavə edildi

* Mono/Stereo rejiminə keçid əlavə edildi

* Filtrləmə əlavə edildi

* LED-lərin sayını dəyişdirmək imkanı əlavə edildi

* Musiqinin vizuallaşdırılması əlavə edildi - yüngül musiqi

* LED-lərin gözlənilən vəziyyətini göstərən bir şəkil əlavə edildi

Başlayın:

Hər şey mən təsadüfən çinli qardaşlarımızın qeyri-adi dalğalanma qoruyucusu ilə rastlaşdığımda başladı. Bu, müntəzəm dalğalanma qoruyucusu idi, lakin hər bir çıxışa ayrıca və LPT portu vasitəsilə kompüterdən proqram qabığı vasitəsilə nəzarət edirdi.

Məni PC-dən güclü yükləri idarə etmək ideyası maraqlandırırdı. Sonra oxşar bir şey yaratmaq qərara alındı. İnternetdə dolaşdıqdan sonra oxşar tapşırığı həyata keçirməyə imkan verən bir çox sxem tapdım. Sonda toplanmış materialı korrelyasiya etmək və dövrənin işləyən prototipini yaratmaq üçün onu vahid bütövlükdə birləşdirmək qalırdı.

LPT portu haqqında bir neçə söz. Bu portda çoxlu sancaqlar var. Bizi yalnız məlumat registrləri maraqlandıracaq, çünki onları idarə etmək sadədir və siz onların çıxışlarında bir jurnal təyin edə bilərsiniz. "1" və ya qeyd. "0". Hansı ki, asanlıqla digər siqnal formalarına çevrilir.

Şəkil 1 – LPT portu

Sxem:

Tapılan sxemlərdən biri aşağıdakı formaya malik olan ilkin sxem kimi götürülüb:

Şəkil 2 – Orijinal dövrənin görünüşü

Yuxarıdakı diaqramdan göründüyü kimi, portun qalvanik izolyasiyası üçün tipli bir optokuplör istifadə olunur. 4N25(DD1), PC portu üçün qorunma təmin edir.

Əslində, birbaşa qoşulmaq mümkün olardı, lakin bu, port və PC-nin özü üçün təhlükəli olardı və hər hansı bir gərginlik artımı və ya nasazlığı gözlənilməz nəticələrə səbəb ola bilər.

tipli tranzistor KT 815G(VT 1), lakin oxşar markalardan istifadə edilə bilər. İstənilən aktuatoru çıxışına qoşa bilərsiniz.

Etibarlılığını və təhlükəsizliyini artırmaq üçün mövcud sxemə bir sıra dəyişikliklər edilmişdir.

Birincisi, optokuplin 1-ci pin arasında 4N25(DD1) və LPT port pininə bir rezistor əlavə edildi 390 Ohm (R1), LED də əlavə edildi KIPD 21(HL 2) cərəyan məhdudlaşdıran rezistorla 100 Ohm (R3), müəyyən bir port pinində bir siqnalın mövcudluğunu göstərmək üçün. Bir qoruyucu diodu da əlavə edildi 1N4007(VD1) rele bobininin tərs nəbzindən. Röle bobini bir endüktansdır və endüktans ondan keçən cərəyanı sabit saxlamağa çalışır. Buna görə də, röle söndürüldükdə, bobin bir neçə sonnet voltuna, güclü rölelərdə isə kilovolta qədər çata bilən yüksək gərginliyin əks dalğası ilə boşaldılacaq. Bu cür impulslardan olan tranzistorlar yanıb sönə bilər və enerji təchizatı ilə əlaqəli digər qurğular da yandırıla bilər (pulslar enerji təchizatına daxil olur) və xüsusilə şanssızsınızsa, optokuplator keçə bilər və sonra hər şey yanacaq, o cümlədən PC portları. Buna görə də, bu diod artıq olmayacaq.

Göstəriş üçün bir LED də əlavə edildi KIPD 21(HL1) R2 rezistoru olan dövrə təchizatı gərginliyinin olması (1k, dövrənin təchizatı gərginliyindən asılı olaraq eksperimental olaraq seçilir).

Yenidən işlənmiş sxemin son variantı aşağıda göstərilmişdir:

Şəkil 3 – Dəyişdirilmiş prototip sxeminin görünüşü

Cihaz və PCB:

4 yükü idarə etmək üçün bir cihaz hazırlamaq qərara alındı.

Baxmayaraq ki, limanın özü bizə daha çox həyata keçirməyə imkan verəcək. Yuxarıdakı prinsipdən istifadə edərək, 8 cihazı həyata keçirmək mümkün idi, lakin hələlik 4-də dayanmaq qərara alındı.

Təcrübəyə əsaslanaraq, sadəlik və aydınlıq səbəbindən çap dövrə lövhəsinin 5-ci sprint planında (bundan sonra SL5 adlandırılacaq) tətbiqi qərara alındı.
Yaratma prosesinin özü haqqında çox təfərrüata varmayacağam, çünki istəsəniz anlaya bilərsiniz.

Rahatlıq üçün cihaz bir neçə bloka bölündü. Bu məqalədə cihazın əsas bloku (nəzarət) təsvir olunur, qalan bloklar böyük maraq doğurmur, çünki onlar təyin edilmiş xüsusi tapşırıqlardan asılı olaraq dəyişə bilərlər.

Aşağıda bütün cihazın blok diaqramı verilmişdir:

Şəkil 4 – Cihazın blok diaqramı


Harada:
PC - fərdi kompüter;
UE - idarəetmə cihazı;
BP – enerji təchizatı;
IU aktuatordur.

Enerji təchizatı bloku (PSU) kimi çıxış gərginliyi 12V 2A olan standart (hazır) enerji təchizatı istifadə edilmişdir.

İcra bölməsinin parametrləri fərqli ola bilər.
Mənim versiyamda bu, 220V-ni dəyişdirə bilən kontakt cütləri olan 12V röle qurğusudur.

davam edək çap dövrə lövhəsi. SL5-də həyata keçirildi. Lövhə digər blokların birləşməsini nəzərə alaraq tərtib edilmişdir.

Şəkil 5 – SL5-də cihaz lövhəsi

Lövhə və onun təsviri aşağıda Şəkil 6-da göstərilmişdir:

Şəkil 6 – SL5-də cihaz lövhəsi

Lövhədə qırmızı ilə işarələnmiş tullananların olduğunu görə bilərsiniz.
LPT portundan gələn giriş tələb olunan sancaqlar göstərilməklə narıncı rənglə işarələnmişdir.
Çıxış sarı rənglə göstərilir. Çıxışda rele və ya digər aktuator üçün dörd nəzarət siqnalı və onlar üçün ümumi bir tel var.
Güc girişi üçün geniş istifadə olunan bağlayıcı istifadə edilmişdir, lakin lazım olduqda hər hansı bir konnektor istifadə edilə bilər.

Bu lövhənin aşındırılması "lazerlə ütüləmə" adlanan üsulla həyata keçirildi, mən bunu ətraflı təsvir etməyəcəyəm. Lazım gələrsə, bu barədə məlumat tapmaq olar.

Nəzarət:

Bu cihazı idarə etmək üçün biz əvvəlcə LPT portunu sınaqdan keçirmək üçün nəzərdə tutulmuş çətin sistem proqramlarından istifadə etdik. Sonra öz yumşaq, sadə və etibarlı yazmaq qərarına gəldim lazımsız funksiyalar, sonradan edildi:

Şəkil 7 – Proqram təminatı interfeysi

Proqram rahat və məlumatlandırıcı interfeysə malikdir. Cihazın işə salındığına dair bir işarə var. Bütün cihazları söndürən bir düymə də var.

Proqram xüsusi səhifədədir.

Proqram etibarlı və sadədir və öz işini görür. Yazı hazırlanarkən idarəetmə üçün WEB interfeysinin yaradılması planları var idi. Nə daha uyğun və rahat olardı, çünki əgər bu cihaz vizual qabığı olmayan bir serverdə quraşdırılsa, bu daha aktual olardı.

Epiloq:

Nəticədə, güc yalnız aktuatorların parametrləri ilə məhdudlaşan güclü bir yükü dəyişdirə bilən tamamilə hazır və işlək bir cihaz yaradıldı; Eyni miqdar idarə olunan elementlər həmçinin 1-dən 8-ə qədər dəyişir və istəsəniz, müəyyən bir tapşırığı yerinə yetirmək üçün lazım olan qədər çox şey edə bilərsiniz.

PS: bütün şəkilləri zumla vurmaq olar

Ən sadələrindən biri AVR proqramçıları LPT portu üçün proqramçıdır. Bu, LPT portunun siqnal səviyyələrinin ATS-nin proqramlaşdırılması üçün lazım olan siqnal səviyyələrinə uyğun olması ilə bağlıdır. Buna görə də, LPT portundan gələn siqnallar birbaşa mikrokontrollerə verilə bilər (rezistorlar yalnız portu təsadüfi qısaqapanmadan qorumaq üçün lazımdır). Belə bir proqramçı hurda materiallardan sanki 5 dəqiqə ərzində yığıla bilər!


Diaqramı necə görürsən LPT proqramçısı və AVR üçün çox sadədir:

üçün LPT istehsalı Bizə proqramçı lazımdır:


100 ilə 150 ​​Ohm aralığında tapdığınız hər hansı bir rezistordan istifadə edə bilərsiniz. Proqramçını ümumiyyətlə rezistorlar olmadan yığa bilərsiniz, lakin sonra portu yandırmaq daha asan olacaq. Kabel kimi IDE kabelindən istifadə edə bilərsiniz. Bir döngə bağlayarkən, proqramçının daha sabit işləməsi üçün hər bir "siqnal" teli "torpaq" teli ilə alternativ olmalıdır. Bu, xətlərdə yaranan müdaxilənin səviyyəsini azaldacaq və bununla da proqramlaşdırma telinin uzunluğunu artıracaq. Kabelin uzunluğu 50 sm-dən çox olmamalıdır.
Daxili dövrə üçün Atmel proqramlaşdırma standart bağlayıcıları tövsiyə edir:


Mikrokontrollerlərlə ciddi məşğul olmağı planlaşdırırsınızsa, birləşdiriciləri standart edin. Cihazın birdəfəlik proqramlaşdırılması üçün mən proqramçıdan (belə bağlayıcılar kompüter korpusunun düymələrini və LED-lərini ana plata ilə birləşdirməyi) və lövhədəki PLS kişi sancaqlarından istifadə etməyi məsləhət görürəm. Bu, proqramçı üçün sancaqlar mikrokontrolörün ayaqlarının yaxınlığında quraşdırıldığından, cihaz lövhəsinin yerləşdirilməsini mümkün qədər sadələşdirməyə imkan verir. AVR mikro nəzarət cihazlarının MOSI, MISO, SCK ayaqları həmişə bir yerdə yerləşir, ona görə də onlar üçün üçlü konnektordan istifadə etmək olar. "Torpaq" - GND və "sıfırla" - Sıfırla üçün ayrı əlaqələr edirik.


LPT proqramçısının 5 addımda yığılması:


2-12 və 3-11 bağlayıcı sancaqlar arasında keçidlər lazımdır ki, proqramçımız STK200/300 proqramçısı kimi proqramlara görünsün (STK200/300 bir növ standartdır və buna görə də proqramçımız bir çox proqramlara görünəcək).

LPT proqramçımızın işləməsi üçün lazımdır, ona mikrokontroller üçün proqramçı bağlayacağıq.

Ümumi tövsiyələr:
— LPT portu olduqca incədir - onu "atmaq" çox asandır, buna görə də portla işləyərkən diqqətli olun.
— Bütün proqramçılarda yer üçün ayrıca əlaqə qurmağı tövsiyə edərdim. Bu, ilk növbədə torpağın bağlanması və proqramlaşdırıla bilən cihazın və kompüterin torpaq potensiallarını bərabərləşdirmək üçün lazımdır. (Bilməyənlər üçün qeyd edək ki, əgər kompüteriniz torpaqlama kontaktı olmadan adi rozetkaya qoşulubsa, o zaman kompüterin enerji təchizatı filtrinin xüsusiyyətlərinə görə kompüter korpusunda həmişə 110V potensial var. Əgər proqramçı "uğurla" qoşulduqda, bu, mikrokontroller və ya kompüterin LPT portunu yandırmaq üçün kifayətdir.

Nəticə:
-Əgər ilk proqramçınızı yığmaq qərarına gəlmisinizsə və kompüterinizdə LPT portu varsa, o zaman “5 telli” proqramçı ən yaxşı seçimdir! Bu son dərəcə sadədir və təkrar etmək çətin olmayacaq. Bundan əlavə, proqramçı klassik STK200/300 proqramçıları ilə uyğun gəlir, yəni bir çox AVR proqramlaşdırma proqramları tərəfindən dəstəklənəcək.
-Əgər siz tez-tez proqramlaşdırmağı planlaşdırırsınızsa, LPT portunu təmin etmək üçün bufer elementləri olan bir LPT proqramçısını (LPT proqramçısının yaxşı versiyası üçün izielektronikaya baxa bilərsiniz) və ya eyni dərəcədə sadə olanı (COM) yığmağı məsləhət görürəm. port çox daha davamlıdır və yandırmaq daha çətindir).

(66,789 dəfə ziyarət edilib, bu gün 19 ziyarət)

Hətta ilk kompüterlərin başlanğıcında yaradıcılar onlara müxtəlif cihazları qoşa bilmək vəzifəsi ilə üzləşmişdilər. Bu, kompüterlər artıq bütün otaqları tutmadıqda, masaya sığmağa başlayanda, yəni fərdi hala düşdükdə xüsusilə aktuallaşdı. Axı, kompüter yalnız hesablamalar aparmaq üçün bir vasitə deyil, həm də istifadəçisi bir çox müxtəlif funksiyaları yerinə yetirə bilən bir cihazdır: mətn və ya fotoşəkilləri çap etmək, idarə etmək. müxtəlif cihazlar, film və musiqi oynayın, istifadə edərək dünyanın hər yerindən olan digər istifadəçilərlə əlaqə saxlayın kompüter şəbəkəsi. Bütün bunlar, port adlanan xüsusi vahid birləşdiricilərdən istifadə edərək, ümumiyyətlə periferiya adlanan xarici cihazları kompüterə qoşmaqla mümkün olur.

Fərdi kompüter portları

Limanlar fərdi kompüter(əks halda onlara interfeyslər də deyilir) kompüterin ana platasında yerləşən xüsusi qurğular və ya ona qoşulmuş əlavə lövhələrdir ki, onlar kompüterlə kompüter arasında məlumat ötürmək üçün nəzərdə tutulmuşdur. xarici cihazlar(printer, siçan, monitor, veb-kamera və s.). Bütün portları 2 böyük qrupa bölmək olar:

  • Daxili - PC daxilində cihazları birləşdirmək üçün ( sabit disklər, video kartlar, genişləndirmə kartları).
  • Xarici - xarici periferiyaları birləşdirmək üçün (skaner, monitor, klaviatura, kamera, fləş sürücü).

Bu yazıda biz xarici portun bir növünə, yəni LPT-portuna, onun iş prinsipinə, qoşulmuş cihazlara və müasir tətbiqlərə baxacağıq.

LPT portunun görünüşü

Əvvəlcə LPT-port (bu, yalnız printerləri PC-yə qoşmaq üçün işlənib hazırlanmışdır, bu, hətta onun adında da öz əksini tapmışdır - Line Printer Terminal, line-by-line printer terminal. Lakin sonradan bu interfeys digər kompüterləri birləşdirmək üçün istifadə olunmağa başladı. cihazlar: skanerlər, disklər və hətta öz aralarında kompüterlər.

LPT-port, keçən əsrin 70-ci illərində matrisli printerlərin istehsalı ilə məşğul olan Centronics tərəfindən hazırlanmışdır. Lakin 10 ildən sonra IBM yüksək sürətli cihazlarını birləşdirmək üçün ondan istifadə etməyə başladı. İş o yerə çatdı ki, bu interfeysin müxtəlif periferik istehsalçıların bir neçə versiyası var.

Orijinal versiyada bu port bir istiqamətli idi, yəni məlumatları yalnız bir istiqamətdə ötürə bilərdi: kompüterdən periferik qurğuya. Lakin hər iki istiqamətdə məlumat ötürmə qabiliyyətinə malik qurğular kütləvi şəkildə bazara çıxmağa başladığı üçün bu məhdudiyyət tezliklə istifadəçilərə yaraşmağı dayandırdı. Buna nail olmaq üçün müxtəlif istehsalçılar öz təkmilləşdirmələrini təklif etdilər - iki istiqamətli, ECP, EPP və s. 1994-cü ildə IEEE 1284 beynəlxalq standartı qəbul edilənə qədər.

LPT port diaqramı

LPT portu paralel adlanır, çünki onun vasitəsilə məlumat ötürülməsi eyni vaxtda, yəni paralel olaraq bir neçə keçirici üzərində aparılır. Bu interfeysdə 8 bitlik məlumat avtobusu, 5 bitlik siqnal avtobusu və 4 bitlik status avtobusu var.

Aşağıda LPT port pinlərinin diaqramı verilmişdir.

LPT portunun iş prinsipi

Ən sadə konfiqurasiyada, paralel interfeysin işləmə prinsipini həyata keçirmək üçün yalnız on bir tel kifayət edəcəkdir, yəni: gövdəyə 1 tel (torpaq), 2 təsdiq teli və 8 məlumat ötürmə teli. Lakin, ümumi qəbul edilmiş IEEE 1284 standartına görə, səkkiz məlumat ötürmə telinin (2-9) hər biri ayrı bir yerə malikdir.

Məlumat ötürülməsi zamanı hər iki cihaz öz statuslarını bir-birinə bildirməlidir. Bu, 0 V və ya 5 V gərginliklə təchiz edilmiş 18 və 35 sancaqlar istifadə edərək həyata keçirilir.

1-ci dirijor boyunca xüsusi STROBE siqnalı ötürülür, bu, kompüterin xətdə məlumat baytını quraşdırdığını və printerin çap etməyə başlaya biləcəyini göstərir.

Pin 11, cihazın buferdə olan məlumatları emal edən bir hərəkət (məşğul) yerinə yetirdiyini göstərən BUSY siqnalını kompüterə ötürür.

12-14 sancaqlar printerin vəziyyəti və onun aparatında olan ziddiyyətlər haqqında nəzarət siqnallarını təmin edən siqnalları ötürür.

Konduktor 12 vasitəsilə kompüterə printerdə kağız olmadığı barədə məlumat ötürülür. Kompüter buna SELECT və ERROR xətləri üzrə siqnallar ötürməklə reaksiya verir və çapı dayandırır.

Dirijor 13 vasitəsilə printerin vəziyyəti haqqında məlumat kompüterə ötürülür - açıq və hazır və ya söndürülmüş və hazır deyil.

Pin 14 printerə siqnal göndərir avtomatik tərcümə xətlər.

Əlaqə 31 (16) printeri ilkin vəziyyətinə köçürmək üçün siqnal göndərir və məlumat buferini təmizləyir, yəni bütün məlumatlar printerin yaddaşından silinir.

Pin 32 (15) məlumat ötürülməsi zamanı bütün səhv siqnallarını ötürür. Bu xətt üzrə göndərilən siqnallar bütün digər sancaqlara təsir edir və çapı dayandıra bilər. Məsələn, tez-tez baş verən printer xətası, printer eyni tipli verilənlərlə işlə məşğul olduqda və BUSY siqnalı vasitəsilə onun yeni məlumatları qəbul etməyə hazır olmadığını PC-yə ötürə bilmədiyi zaman yaranan Vaxtın Bitməsidir. Müəyyən müddətdən sonra ERROR xətti vasitəsilə kompüterə Time Out xətası ötürülür və yeni məlumat ötürülmür. Əks halda, ERROR siqnalı olmadıqda, bütün sistemin donmasına səbəb olacaq əlavə məlumat ötürülməsi baş verəcəkdir.

Pin 36 (17) printerin işləməyə hazır olması haqqında məlumatı, məsələn, xəta aradan qaldırıldıqdan sonra ötürür.

LPT port iş rejimləri

IEEE 1284 standartının icazə verdiyi LPT portunun bir neçə iş rejimi var:

  • SPP (Standart Paralel Port) Centronics interfeysi ilə mükəmməl işləyən bir istiqamətli portdur.
  • NibbleMode - bu portun istifadəsi məlumatların periferik cihazdan nəzarətçiyə ötürülməsi üçün idarəetmə xətlərindən (4 bit) istifadə edərək SPP rejimində iki istiqamətli məlumat mübadiləsini təşkil etmək qabiliyyətidir.
  • Bayt rejimi çox nadir hallarda istifadə olunan ikitərəfli məlumat mübadiləsi rejimidir. IEEE 1284 standartı qəbul edilməzdən əvvəl bəzi köhnə kontrollerlərdə istifadə edilmişdir.
  • EPP (Enhanced Parallel Port) - bu portun inkişafı üzərində bir neçə tanınmış şirkət çalışıb: Intel, Xircom və Zenith Data Systems. İşində bu, məlumatları 2 MB/san sürətlə ötürən iki istiqamətli portdur.
  • ECP (Extended Capabilities Port) - portun bu versiyası iki şirkətin: HP və Microsoft-un işi nəticəsində meydana çıxdı. O, artıq var əlavə funksiyalar, məsələn, hardware məlumatlarının sıxılması, buferin olması və DMA rejimində işləmək imkanı. O, həmçinin sürəti 2,5 MB/s-ə qədər ola bilən iki istiqamətli məlumat mübadiləsini (simmetrik) dəstəkləyir.

LPT portunun qurulması

LPT portunun qurulması iki mərhələdə baş verir: port aparatının ilkin konfiqurasiyası və tətbiqi proqram təminatından istifadə edərək port rejimlərinin cari keçidi.

LPT portunu konfiqurasiya etmək üçün üsul və seçimlər onun yerindən və dizayn növündən asılıdır. Genişləndirmə kartlarında yerləşən portlar adətən kartların özlərindəki keçidlər vasitəsilə konfiqurasiya edilir, birbaşa kompüterin anakartında yerləşən portlar isə BIOS parametrləri vasitəsilə konfiqurasiya edilir.

Birbaşa və ya BIOS vasitəsilə rejimlərin seçilməsi özlüyündə PC və ətraf qurğular arasında məlumat mübadiləsi sürətinin artmasına səbəb olmur, lakin sürücüyə optimal iş rejimini seçməyə imkan verir. Lakin müasir cihaz sürücülərinin özləri avtomatik olaraq ən səmərəli paralel port iş rejimlərini təyin edirlər əl parametriəksər hallarda artıq tələb olunmur.

LPT port tətbiqlərinin növləri

Əvvəllər əksər anakart istehsalçıları LPT-port kontrollerlərini öz məhsullarına və ya lövhənin arxa panelinə yerləşdirirdilər. Daha bir yer seçimi var idi. Bəzi hallarda nəzarətçini lövhənin özünə yerləşdirmək rahat idi - xarici LPT-port zolağının birləşdirilməsi üçün birləşdirici. Lakin məlumatların ötürülməsi üçün daha yüksək sürətli interfeyslərin meydana çıxmasından bəri, lehimli LPT portları olan anakartlar getdikcə daha az hala gəldi. Hal-hazırda, hətta hər istehsalçının məhsul çeşidində belə lövhələr yoxdur. Və sonra daha müasir interfeyslərə qoşulmuş genişləndirmə kartları köməyə gəlir:

  • PCI - LPT-port. LPT portu ilə daha müasir PCI konnektoru arasında adapter.
  • PCI2 - LPT-port (PCI-Ex. 2.0). LPT portu və PCI-Ex.2.0 konnektoru arasında adapter
  • USB - LPT-port. LTP portu ilə geniş istifadə olunan USB konnektorunun müasir versiyası arasında adapter.

LPT portunun müasir istifadəsi

Belə bir portun paralel məlumat ötürmə imkanlarına görə, 70-80-ci illərdə özünü ən sürətli kompüter interfeyslərindən biri kimi təsdiqlədi. Buna görə hətta 2 kompüteri bir-birinə bağlamaq üçün istifadə edilmişdir. Ancaq bu eyni xüsusiyyət, bitişik keçiricilərə müdaxilə səbəbindən maksimum kabel uzunluğuna da məhdudiyyət qoyur. Uzunluq 5 m-dən çox ola bilməz, əks halda siqnalın təhrif edilməsi məlumatların düzgün tanınması üçün icazə veriləndən artıq olacaqdır.

Daha sürətli interfeyslərin meydana gəlməsi ilə LPT portunun aktuallığı boşa çıxdı. İdarə etmək üçün istifadə edən radio həvəskarları tərəfindən ikinci bir külək verildi yığılmış sxemlər(evdə işıqlandırma, yüngül musiqi və digər cihazlar).