RADYO ELEKTRONİK VE ELEKTRİK MÜHENDİSLİĞİ ANSİKLOPEDİSİ 830 serisi dijital multimetrenin bir bilgisayarla arayüzlenmesi Radyo elektroniği ve elektrik mühendisliği ansiklopedisi Radyo elektroniği ve elektrik mühendisliği ansiklopedisi / Mikrodenetleyiciler Küçük boyutlu bir multimetrenin kişisel bir bilgisayara bağlanması, bir dizi ölçümün sonuçlarının istatistiksel olarak işlenmesine olanak tanır. Örneğin, bir grup bileşenin parametrelerindeki değişimi veya deşarj işlemi sırasında pillerin voltajındaki ve kapasitesindeki değişiklikleri incelemek mümkündür. Böyle bir "tandemin" başka birçok uygulamasını hayal etmek mümkündür. Son zamanlarda, 830 serisinin multimetreleri, örneğin DT830 veya M-830, radyo amatörleri arasında yaygınlaştı. Nispeten küçük bir hataya sahiptirler, bu da onların geniş bir ölçüm aralığı için kullanılmasına olanak tanır. Önerilen cihazı kullanarak, daha fazla işlem için bir multimetreden bilgisayara veri girebilirsiniz. Bu özelliğe sahip multimetreler genellikle RS232 arayüzüyle donatılmıştır ve nispeten pahalıdır.
Önerilen adaptör ucuz, yaygın olarak bulunabilen bileşenler kullanılarak yapılmıştır. Sayısal veriler doğrudan multimetrenin ADC pinlerinden okunur ve seri bağlantı üzerinden iletilir. Bu değişiklik için, paketlenmiş bir versiyonda kurulu bir ADC mikro devresine sahip multimetrelerin kullanılması önerilmez. 830 serisi multimetrelerin kalbi ICL7106 ADC'dir (K572PV5'in yerli analogu; bir açıklama [1]'de bulunabilir). Multimetrenin çalışmasının bir açıklaması ve diyagramı [2, 3]'te bulunabilir. ADC, statik kontrol [4] yoluyla LCD ile etkileşime girer - her görüntü öğesi, mikro devrenin ayrı bir pimi aracılığıyla kontrol edilir, buna dikdörtgen voltaj darbeleri sağlanır, fazı, cihaza sağlanan darbelere göre 0° veya 180° kaydırılır. göstergenin ortak teli. LCD terminallerindeki fazlar çakışırsa segment uyarılmaz. Önerilen cihaz iki bölümden oluşur: bir ADC'den (LCD multimetre) bir veri dönüştürme bloğu ve bir bilgisayara veri iletim bloğu. Dönüşüm bloğunda, düşük akım göstergesi kontrol pinlerinin durumunu belirlemek için DD1-DD3 paralel yüklemeli CMOS kaydırma kayıtları kullanılır (Şekil 1). Cihaz aşağıdaki gibi çalışır. DD1-DD1 yazmaçlarının pin 3'i düşük olduğunda, asenkron yükleme gerçekleştirilir. Bu pime yüksek bir seviye uygulandıktan sonra (RD hattı aracılığıyla), pim 2'deki saat darbelerinin kenarı boyunca kaydırılan veriler yakalanır. Veriler, DD9 kaydının 3 numaralı pininden VERİ veriyoluna alınır. Yedi bölümlü kod yedekli olduğundan (c ve d bitleri "ekstra"dır), bu bitler ayrıca virgüllerle ilgili bilgileri de iletebilir. Bu bilgi LCD multimetrenin 12 ve 16 numaralı pinlerinden alınır. Bu pinler transistörlerin toplayıcılarına veya doğrudan multimetrenin çok konumlu anahtarına bağlanabilir. Bu anahtar da onları doğrudan akünün pozitif terminaline (yüksek seviye) bağlar. Bu durum, VR pininde (ADC'nin 21 pini) virgüllerin yüksek düzeyde ayırt edilmesine izin vermez. LCD'nin 12 ve 16 numaralı pinlerinde yüksek seviye olduğundan her iki virgül de sönecektir. Veri iletim ünitesi çeşitli şekillerde yapılabilir. Basit versiyonu Şekil 2'de gösterilmektedir. 1. LPT bağlantı noktasıyla arayüz oluşturmak için kullanılır ve tamamen uygun bir XSXNUMX konnektör muhafazasına yerleştirilmiştir.
Güç, 9...15 V voltajlı harici bir kaynaktan sağlanır. ХР2 ve ХРЗ konnektörleri, ilgili eşleşen konnektörlere - IDC-10F sahip düz şerit kablo kullanılarak bağlanır. Kablo doğrudan bağlantı noktasına bağlıysa XP2 fişi eksik olabilir. XP2 konektörünün bağlantısı kesildiğinde, DD1-DD3 yongalarının enerjisi kesilir ve multimetre her zamanki gibi kullanılabilir. Veri aktarımı tamamen bilgisayar tarafından kontrol edilir. DOS için kontrol programının kaynak kodu, program arşivinin mjpt.cpp dosyasında bulunur. Bloğun belirtilen versiyonu galvanik izolasyona sahip değildir, bu nedenle çok dikkatli kullanılmalıdır. Örneğin ADC çipindeki bir arıza nedeniyle LPT bağlantı noktasına 30V voltaj girerse anakarta zarar verebilir. Bu dezavantajı ortadan kaldırmak için daha karmaşık bir veri iletim ünitesi devresi geliştirildi (Şekil 3). Galvanik olarak izole edilmiş ve seri RS232 kanalı üzerinden veri aktaran bir mikro denetleyici ünitesidir. Tek çipli bir mikro denetleyicinin kullanılması, güç tüketimini en aza indirmeyi ve boyutları küçültmeyi mümkün kıldı. PIC12F629 mikrokontrolcüsü 1024 kelimelik FLASH program belleğine, 64 bayt veri belleğine, 6 I/O bağlantı noktasına ve dahili 4 MHz saat üretecine sahiptir. Donanım alıcı-vericisi (USART) bulunmadığından yazılımda RS232 protokolü oynatılır. Tablo 1 Mikrodenetleyici, yazılım kalibrasyonunun sağlandığı dahili bir 4 MHz saat üretecinden çalışır. Blok ayrıca, ek dört kanallı ADC (12 bit) ile PIC675F12 ile aynı olan PIC629F10 mikro denetleyicisini de kullanabilir. Bu mikrodenetleyicilerin geri kalan parametreleri ve teknik dokümantasyonu [5, 6]'da bulunabilir. EUR programlayıcı kullanılarak programlama yapılabilir. Ürün yazılımı Tablo 1'de gösterilmektedir. Bloğun tüm elemanları, Şekil 3'deki şemaya göre. 4, XPXNUMX konektörü hariç, normal bir modem kablosuyla COM bağlantı noktasına bağlanan multimetre kasasının içine yerleştirilebilir. Bilgi verileri talep üzerine çift baytlık paketler halinde verilir. Optokuplör U3 aracılığıyla bir istek, DD7'in 5 numaralı pininde yüksek seviyeden düşük seviyeye bir sinyal düşüşüyle oluşturulur; bu, bilgisayarın sıfır bayt iletmesine karşılık gelir. Talep alındıktan sonra 3 ms içinde veriler DD1-DD3 kayıtlarından yüklenir ve dönüştürülür. Daha sonra ilk bayt iletilir (2 bps hız için 4800 ms) ve 3 ms'lik bir duraklama korunur. Bundan sonra ikinci bayt iletilir ve bir sonraki isteğe kadar veri aktarım bloğu kapatılır. İletilen baytların formatı Şekil 4'de gösterilmektedir. 1. NUM4 sırasıyla LCD'nin en anlamlı rakamıdır, NUM12,36 ise en az anlamlı rakamdır. KF, ortaya çıkan gösterge değerinin bölündüğü katsayıdır. Örneğin, gösterge okumaları (-1) şuna karşılık gelecektir: NUM = 2, NUM2 = 3, NUM3 = 4, NUM6 = 100, KF = 1, ZNAK = XNUMX.
Nispeten yavaş galvanik izolasyonlu optokuplörler, bu cihazda 9600 bps yeterli olmasına rağmen 2400 bps'den daha yüksek hızlarda çalışamaz. Mikrodenetleyici ürün yazılımı aktarım hızını 4800 bps'ye ayarlar. İletim ünitesinin çıkış düğümü, simetrik bir devreye göre U1 ve U2 optokuplörleri kullanılarak yapılır. DD5'in 6 ve 5 numaralı pinlerindeki farklı seviyeler, optokuplörlerden birinin yayan diyotunu açar. R5 ve R6 dirençleri, yanlış kurulum veya diğer arızalar durumunda COM portunu korumaya yarar. Optokuplör istek devresi (U3) asimetrik bir devreye göre yapılmıştır. Diyot VD1, optokuplör LED'ini girişteki ters voltajdan korumaya yarar. Şimdi yazılımın çalışması hakkında birkaç söz. Bilgisayarın kontrol yazılımı ve PIC denetleyicisi aynı şekilde oluşturulmuştur [7]. LCD multimetreden sayısal verileri dönüştürmenin her döngüsü aşağıdaki adımlardan oluşur. İlk olarak, bilgi kayıtlara kaydedilir (yazılır), daha sonra sırayla kaydırılır ve belleğe okunur, tüm bitler ADC'nin 21 numaralı pininde (BP), işaret, virgüller ve en önemli bitte yüksek seviyede ters çevrilir. LCD okunur, LCD'nin kalan bitleri dönüştürülür ve hatalar kontrol edilir. PIC denetleyici programı ayrıca verileri iki bayta paketler ve seri kanal üzerinden iletir.
Diyagramda belirtilen U1 ve U2 optokuplörleri yerine ikili TLP521-2 cihazını kullanabilirsiniz. Kondansatörler C2, C3 - K50-35 veya diğer küçük olanlar. Kondansatörler C1, C4 seramiktir. Dirençler - yüzeye montaj için tasarlanmış olanların tümü (boyut 1206). XS1 konektörünün türü, kullanılan uzatma kablosuna bağlıdır (standart yazıcı kablosu şemasında gösterilmiştir). Baskılı devre kartı mevcut multimetre modeline göre ayrı ayrı yapılarak içine yerleştirilmektedir. DD1-DD3 çipleri baskılı devre kartının yüzeyine her iki taraftan monte edilir. Aynı baskılı devre kartı, Şekil 3'de gösterilen cihaz elemanlarını içerebilir. 4. XPXNUMX fişi doğrudan multimetre gövdesine takılıdır. KR1564IR9 kaydının içe aktarılmış bir analogunu - 74NS165 yüzeye monte bir muhafazada kullanabilirsiniz. Daha sonra DD1-DD3 mikro devreleri 50x13 mm ölçülerinde tek taraflı baskılı devre kartına monte edilir ve geri kalan elemanlar ayrı bir baskılı devre kartına monte edilir. Ancak azaltılmış kurşun aralığı (1,27 mm) nedeniyle kurulum önemli ölçüde daha karmaşık hale gelir. DA1 voltaj dengeleyicisinde pin numaralandırmasındaki fark dikkate alınarak 78L05, KR1157EN5A veya KR1157EN502A kullanmak mümkündür. İndir dijital multimetreyi bilgisayarla eşleştirmek için yazılım arşivi. Edebiyat
Yazar: V. Stepnev; Yayın: cxem.net Diğer makalelere bakın bölüm Mikrodenetleyiciler. Oku ve yaz yararlı bu makaleye yapılan yorumlar. En son bilim ve teknoloji haberleri, yeni elektronikler: Sıcak biranın alkol içeriği
07.05.2024 Kumar bağımlılığı için başlıca risk faktörü
07.05.2024 Trafik gürültüsü civcivlerin büyümesini geciktiriyor
06.05.2024
Diğer ilginç haberler: ▪ Yiyecekler ve içecekler daha tatlı hale geldi ▪ Optoelektronik röle FTR-SL serisi ▪ Akıllı TV patlaması bekleniyor Bilim ve teknolojinin haber akışı, yeni elektronik
Ücretsiz Teknik Kitaplığın ilginç malzemeleri: ▪ Radyo elektroniği ve elektrik mühendisliği ansiklopedisi sitesinin bölümü. Makale seçimi ▪ Süper yapıştırıcı makalesi. Buluş ve üretim tarihi ▪ makale Benzin neden yanar? ayrıntılı cevap ▪ makale Öğretmenin çalışmasının yasal düzenlemesi ▪ makale K548UN1 çipindeki ton kontrolleri. Radyo elektroniği ve elektrik mühendisliği ansiklopedisi ▪ makale Eşit-eşit olmayan uzunlukta halatlar. Odak sırrı
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 |