RADYO ELEKTRONİK VE ELEKTRİK MÜHENDİSLİĞİ ANSİKLOPEDİSİ PonyProg nasıl test edilir. Radyo elektroniği ve elektrik mühendisliği ansiklopedisi Radyo elektroniği ve elektrik mühendisliği ansiklopedisi / Bilgisayarlar Bu programcının açıklamasının Radyo dergisinde yayınlanmasından bu yana geçen süre boyunca birçok okuyucu onu topladı ve başarıyla kullandı. Ancak aldığımız sorular bazen monte edilen programlayıcıyı kontrol etmenin zor olduğunu gösteriyor. Gerçek şu ki, devrelerindeki sinyaller darbelidir ve doğası gereği genellikle periyodik değildir (ancak bu, bilgisayar kontrolü altında çalışan tüm cihazlar için tipiktir). Bir osiloskopunuz olsa bile bu sinyallerin doğru oluşumunu doğrulamak oldukça zordur. Makalede, bir bilgisayara bağlı bir programlayıcının donanımının çalışmasını bir multimetre kullanarak kontrol etmeye yönelik bir yöntem açıklanmaktadır. Doğru, bu özel bir program gerektiriyor TSOM. Şekil 1'de gösterilen PonuProg programcısının şemasında. Şekil 2001'de işlevsel birimlerinden ikisi yerleştirilmiş olarak gösterilmektedir: bir bilgisayarın COM bağlantı noktasıyla arayüz oluşturmak için temel birim (bkz. "Radyo", 6, No. 25, s. 2, Şekil 2001) ve PICmicro mikrokontrolörleri için programlama adaptörü. ("Radyo", 7, Sayı 21, s. 8, Şekil XNUMX). Sonuncusu bağdaştırıcıların en karmaşıkı olarak seçilmiştir; diğerlerinin tümü yalnızca birkaç pasif öğe içerir. Arayüz ünitesinin XS1 soketinin soketlerinin yanında RS-232 arayüz devrelerinin isimleri belirtilmektedir. Bu soketin doğrudan bilgisayar sistem ünitesinin dokuz pinli fişine bağlanması gerektiğini hatırlatalım. Sıfır modem kablosu kullanılarak yapılan bağlantı kabul edilemez ancak fişi ve prizi “birebir” bağlanan bir modem, Şekil 1'de gösterilen tüm kabloları içermesi durumunda kullanılabilir. 1 zincir ve uzunluğu XNUMX m'yi geçmiyor. Ayrıca arayüz ünitesinin baskılı devre kartı çiziminin (bkz. Şekil 3, "Radyo", 2001, No. 6, s. 25) ayna görüntüsünde verildiği, dolayısıyla aktarımdan önce dikkate alınması gerekir. İletkenlerin levhaya olağan şekilde çekilmesi (merkezdeki deliklerin sabitlenmesi ve ardından baskılı iletkenlerin vernik veya su geçirmez mürekkeple uygulanması yoluyla), buna göre ters çevrilmelidir. Programlayıcıyı bilgisayara bağladıktan sonra TSOM programını başlatın. Şekil 2'de gösterilen pencere ekranda açılacaktır. 1. Üzerindeki butonları kullanarak programlayıcının bağlı olduğu portu (COM2 veya COMXNUMX) seçmelisiniz. Ekrandaki düğmelere fareyle tıklamak, klavyede düğme etiketlerindeki altı çizili harflere veya sayılara karşılık gelen tuşlara Alt tuşuyla birlikte basmaya eşdeğerdir. COM bağlantı noktası fişi 25 pimliyse, önceki pencereyi Şekil 3'de gösterilen pencereyle değiştirerek ilgili ekran düğmesine basın. 25. İçinde sağlanan bilgiler, programlayıcıyı XNUMX pinli COM bağlantı noktası fişine doğru şekilde bağlamak için kullanılabilir. Program, port numarası ile konektörü arasındaki yazışmayı hatırlar. Bir kez kurmanız yeterlidir ve gelecekte bağlantı noktasını değiştirdiğinizde konektörünün görüntüsü otomatik olarak ekranda görünecektir. Bildiğiniz gibi, tam donanımlı bir COM bağlantı noktasında üç çıkış devresi (TXD, DTR, RTS) ve beş giriş devresi (RXD, DSR, CTS, DCD, RI) bulunur. TCOM programı, herhangi bir çıkışta yüksek (Yüksek) veya düşük (Düşük) mantıksal seviye ayarlamanıza olanak tanır. Bunu tersine değiştirmek için ekrandaki ilgili düğmeye basmanız yeterlidir. Giriş seviyelerindeki herhangi bir değişiklik anında ekrana yansıtılır. Programlayıcının kontrol edilmesi güç kaynağıyla başlar. Arayüz düğümünün SA1 anahtarı sağa (şemaya göre) konuma getirilir, böylece programlanabilir mikro devrenin COM bağlantı noktasından “dahili” güç kaynağı açılır. Çipin kendisini adaptör paneline takmanıza gerek yoktur. Güç pinleri için tasarlanan panel soketlerine (örneğin, PIC1F14x yongaları için XS5 panelinin 1 ve 16 numaralı soketlerine) takılan 8 kOhm'luk bir dirençle değiştirilir. TXD, DTR ve RTS devrelerinin durumunu değiştirerek, direnç üzerindeki voltajın herhangi birinin seviyesi yüksekse 5±0,5 V'un üzerine çıkmamasını, tüm seviyeler düşük olduğunda ise olmamasını sağlayın. Çıkışlardan birinde yüksek seviyede, diğer ikisinde ise düşük voltaj yoksa, ilgili VD1, VD2.VD4 diyotunu kontrol edin. Gerilim 4,5 V'un altındaysa bunun iki nedeni olabilir. Birincisi, DA1 entegre stabilizatörün çok yüksek bir minimum giriş voltajı değeriyle kullanılmasıdır (örneğin, giriş voltajı 78 V'tan düşük olduğunda LM05L6,7 mikro devresi çalışmayı durdurur). Diyagramda gösterilen LM2936Z-5.0 dengeleyicinin yerine LM2931Z-5.0 veya yerli KR1170EN5'i önerebiliriz. Bu mikro devrelerin normal çalışması için giriş voltajının çıkış voltajını yalnızca 0,2 V (tipik değer) aşması gerekir. İkinci sebep ise bilgisayarın COM portunun çok "zayıf" olması ve yüke dayanamamasıdır. Standarda göre 3 kOhm dirençli bir yük ile port çıkış voltajının yüksek ve düşük seviyelerinin sırasıyla +5 aralığında olabilmesi nedeniyle "zayıf" kelimesi tırnak içindedir. ..+15 ve -5...-15 V. Geleneksel olarak aslında +12 ve -12 V'ye yakın olduklarına inanılsa da aslında bu durumdan uzaktır. Çoğu RS-232 sürücü mikro devresi için, çıkış voltajı seviyelerinin tipik değerleri +7,5...8 ve -7,5...-8 V'yi aşmaz ve en modernleri için - daha da az, +5,5'e kadar , 5,5 ve -250 V. Sinyal salınımında azalma eğilimi tesadüfi değildir: bu nedenle veri aktarım hızını XNUMX Kbps'ye çıkarmak mümkündür. Eğer bilgisayarınızda böyle bir COM portu varsa yapabileceğiniz bir şey yok, harici güce geçmek zorunda kalacaksınız. İkincisi basitçe elde edilir: harici bir kaynaktan arayüz ünitesinin X1 konektörüne 12 V voltaj uygulayın ve SA1 anahtarını şemada gösterilen konuma getirin. Bu modda programlanabilir mikro devrenin besleme voltajı 5±0,5 V aralığında olmalı, TXD, DTR, RTS sinyallerinden herhangi birinin yüksek seviyesi tarafından açılmalı ve üçünün de seviyesi düşük olduğunda kapatılmalıdır. Durum böyle değilse, elektronik anahtarın arayüz ünitesindeki VT1, VT2 transistörleri üzerindeki çalışmasını kontrol edin. Daha sonra, programlanabilir mikro devreye voltaj sağlayan ve onu programlama moduna geçiren ünitenin çalışmasını kontrol edin. XS4 panelinin (PlC5F1x) 16 ve 8 numaralı yuvaları arasında ölçülür. SA1 adaptör anahtarını güç moduna karşılık gelen konuma getirmeyi unutmayın: güç hariciyse üst (şemaya göre), bağlantı noktasından güç veriliyorsa alt. İlk durumda, GB1 pili eksik olabilir, ikincisinde ise gereklidir. TXD devresi yüksek ayarlandığında programlama voltajı açılmalı, düşük ayarlandığında kapatılmalıdır. Değeri 9...13,5 V arasında olabilir. Sorun çıkması durumunda, adaptördeki VT1, VT3 transistörlerindeki elektronik anahtarı ve VD1 zener diyotunu kontrol etmelisiniz. Bir sonraki aşama, programlanabilir çipe (D1) veri iletim devresini kontrol etmek ve ondan (DO) almaktır. İletilen verilerin kaynağı DTR COM portunun çıkışıdır ve CTS girişi onu alır. Her şey yolundaysa, CTS mantık seviyesi çıkışta ayarlanan DTR ile ters olmalıdır. İkincisini değiştirerek bundan emin olun. Bu durumda, örneğin TXD çıkışında yüksek bir seviyede gücün açılması gerekir. CTS seviyesi DTR durumundan bağımsızsa PIC13F16x'in 8 numaralı pinindeki voltajı ölçün. Düşük bir DTR seviyesinde, neredeyse besleme voltajına (+5 V) eşit olmalı, yüksek seviyede - 0,5 V'tan fazla olmamalıdır. Aksi takdirde, adaptörün transistörü VT2 veya zener diyotu VD3 üzerindeki anahtar arayüz ünitesi arızalı. PICmicro mikrokontrolörlerinin bu zener diyotta (ve ayrıca VD5'te) programlanmasına gerek olmadığı, devreden ağrısız bir şekilde çıkarılabileceği unutulmamalıdır. XS13 panelinin (PIC1F16x) 8 numaralı pinindeki voltajın yukarıdaki sınırlar dahilinde değişmesi ve çalışan bir CTS girişine beslenmesi mümkündür, ancak üzerindeki mantıksal seviye TCOM program penceresinde her zaman yüksek olarak görüntülenir. Bu, bilgisayarın CTS girişindeki Schmitt tetikleyicisinin negatif bir eşiğe sahip olduğu ve bunu değiştirmek için giriş voltajını neredeyse sıfıra düşürmek yeterli değil, pozitif bir değere sahip olduğu anlamına gelir. Bu durum, eşiklerin 232:5 V aralığında olabileceği RS-3 standardı çerçevesine uymaktadır, ancak böyle bir bağlantı noktasına sahip bir bilgisayar, söz konusu şemaya göre monte edilmiş bir programlayıcı ile çalışmaya uygun değildir. Veri alışverişi senkronizasyon sinyali oluşturma devresini (CLOCK) kontrol etmeye devam ediyor. Kaynağı RTS COM bağlantı noktasının çıkışıdır. Bu çıkış ile DSR girişi arasındaki atlama teli yalnızca yazılımın programlayıcının bağlantı noktasına bağlı olduğunu doğrulamasını sağlamak içindir. RTS durumunu değiştirirken öncelikle DSR durumunun her zaman bununla eşleştiğinden emin olun. Daha sonra XS12'in (PlC1F16x) 8 numaralı pinindeki voltajı ölçün. RTS çıkışındaki seviye yüksek olduğunda, en az 4 V (daha kesin olarak mikro devrenin besleme voltajının% 80'i) ve besleme voltajından en fazla 0,6 V daha yüksek olmamalıdır. KS147A (VD6) zener diyotlarının stabilizasyon voltajı 4,2...5,2 V aralığında olduğundan bu koşul genellikle karşılanır. Voltaj hala yetersizse (bu, yukarıdaki sınırların 10 mA'lık bir stabilizasyon akımına karşılık gelmesi ve programlayıcıda çok daha az olması nedeniyle meydana gelebilir), ya bir zener diyotu seçmeli ya da onu bir zener diyotla değiştirmelisiniz. KS147G, daha düşük bir akım için tasarlanmış veya 5,1 V'luk bir stabilizasyon voltajıyla ithal edilmiştir. Bir diyotun zener diyotla seri olarak bağlanması oldukça istenmez (şemada kesikli çizgi ile gösterildiği gibi). Bu, zener diyotunun negatif voltaj sınırlayıcı olarak davranmayı durdurmasına neden olacaktır (DSR çıkışı düşük olduğunda) ve programlanabilir çipin içindeki koruma diyotu etkili olacaktır. Ve bu diyottan geçen akım tehlikeli bir değere ulaşmasa da (R5 direnci sayesinde), böyle bir moddan kaçınmak daha iyidir. Açıklanan kontrolleri tamamladıktan sonra programlayıcı donanımının düzgün çalıştığını varsayabilir ve çalıştırmaya başlayabilirsiniz. RopuRgod ile çalışmaya yönelik yazılım ve talimatlar şu adresten "indirilebilir": yazarı Claudio Lanconelli'nin web sitesinde. Aynı sitede programcıyla ilgili sorular sorabileceğiniz bir forum da var. Yazar: A. Dolgiy, Moskova Diğer makalelere bakın bölüm Bilgisayarlar. Oku ve yaz yararlı bu makaleye yapılan yorumlar. En son bilim ve teknoloji haberleri, yeni elektronikler: Bahçelerdeki çiçekleri inceltmek için makine
02.05.2024 Gelişmiş Kızılötesi Mikroskop
02.05.2024 Böcekler için hava tuzağı
01.05.2024
Diğer ilginç haberler: ▪ Soğutma sistemli kurşun geçirmez yelek ▪ Kuantum nokta fotosensörleri, CMOS sensörlerinden daha iyi performans gösteriyor ▪ D Sınıfı Ses Amplifikatörleri için Yeni Yonga Seti ▪ Güneşi gözlemlemek için yeni bir yöntem Bilim ve teknolojinin haber akışı, yeni elektronik
Ücretsiz Teknik Kitaplığın ilginç malzemeleri: ▪ saha bölümü Göstergeler, sensörler, dedektörler. Makale seçimi ▪ makale Umutsuzluğa kapılacak bir şey var. Popüler ifade ▪ Makale Hangi şair beş yaşına kadar kız çocuğu olarak yetiştirildi? ayrıntılı cevap ▪ makale Araba Örnekleyici Bakımı. İş güvenliği ile ilgili standart talimat
Bu makaleye yorumunuzu bırakın: Bu sayfanın tüm dilleri Ana sayfa | Kütüphane | Makaleler | Site haritası | Site incelemeleri www.diagram.com.ua |