Menü English Ukrainian Rusça Ana Sayfa

Hobiler ve profesyoneller için ücretsiz teknik kütüphane Ücretsiz teknik kütüphane


RADYO ELEKTRONİK VE ELEKTRİK MÜHENDİSLİĞİ ANSİKLOPEDİSİ
Ücretsiz kütüphane / Radyo-elektronik ve elektrikli cihazların şemaları

İki kanallı PC tabanlı veri toplama ve işleme sistemi. Radyo elektroniği ve elektrik mühendisliği ansiklopedisi

Ücretsiz teknik kütüphane

Radyo elektroniği ve elektrik mühendisliği ansiklopedisi / Bilgisayarlar

makale yorumları makale yorumları

Makalenin yazarı, alev yanmasının özelliklerini (spektrumun iki dar bandındaki radyasyon yoğunluğu, yoğunluklar arasındaki oran ve hava hareketinin hızına bağlı olarak zaman içindeki değişimleri, yanıcı maddenin hacmi, vesaire.). Dijital bir osiloskop bu görevi yerine getirebilirdi ancak mevcut değildi. Acilen, aynı örnekler arasında 100 ms'yi aşmayan bir zaman gecikmesi ile her kanalda saniyede en az 0,5 ölçüm yapabilen bir veri toplama ve işleme sistemi geliştirmem gerekiyordu. Çıkış bilgisi, her kanaldaki sinyal voltajı, seviyelerinin oranı ve her kanaldaki önceki ve sonraki sinyal örnekleri arasındaki farktır.

Elbette birçok okuyucunun aynı sorunu çözmesi gerekmeyecektir, ancak önerilen donanım ve yazılım sistemi, uygulanabilir bir veri toplama sistemi oluşturmanın bir örneği olarak düşünülebilir ve projenizi geliştirmek için bir ilk itici güç olarak hizmet edebilir. sahip olmak.

Açıklanan sistem, veri toplamak ve iletmek için bir cihazdan (buna DDD diyelim) ve bir PC yazılımından oluşur. 1 (bir fotodönüştürücü geleneksel olarak üzerinde gösterilmemiştir). Analog çoklayıcılı 90 bitlik bir ADC içeren ATMEL AT4433S8-10PI (DDI) flaş mikro denetleyicisini temel alır. Ancak bu durumda, DA1 entegre tuşları üzerinde harici bir kanal anahtarı kullanılır. Bu daha kullanışlı görünüyordu çünkü op-amp DA3'te değişken kazanç Ku'ya sahip bir tampon amplifikatörün kullanılmasına izin verdi. İkincisi DA4.1 anahtarının durumuna bağlıdır: açıksa Ku = (R8/R6)+1 ve kapalıysa Ku = [R8/(R6||R7)]+1 (burada) R6||R7, paralel bağlı dirençler R6 ve R7'deki dirençtir.

İki kanallı PC tabanlı veri toplama ve işleme sistemi
(büyütmek için tıklayın)

Op-amp DA3'ün giriş aşaması MOS transistörleri üzerine kurulmuştur. Bu, giriş akımının neden olduğu ölçüm doğruluğunu azaltmadan her kanalın girişinde koruyucu dirençlerin (R1 ve R2) kullanılmasını mümkün kıldı (DA1 mikro devre tuşlarının kaçak akımı da ihmal edilebilir). Ölçülen sinyal DA1 besleme voltajını aştığında (bu diyotlar üzerinden izin verilen maksimum akım 1 mA'dır) DA10 çipinde yerleşik giriş koruyucu diyotların arızalanmaması için dirençler gereklidir.

Uygulanan op-amp'in bir diğer önemli özelliği ise giriş ve çıkış gerilimlerinin, besleme gerilimi değerlerine (rail-to-rail op-amp olarak da bilinir) ulaşabilmesidir. Bu sayede ölçülen sinyalin dinamik aralığını daraltmadan op-amp ve mikro denetleyici için tek bir güç kaynağı kullanmak mümkündür.

DA2 yongasında, mikro denetleyicinin ADC'si için örnek bir voltaj kaynağı olan DA5'te cihaz için bir voltaj regülatörü monte edilir. DA6 çipi, mikro denetleyicinin evrensel asenkron seri alıcı-vericisini (UART) RS232 seri arayüzü aracılığıyla bir PC ile iletişim kurmak için kullanılır. LED'ler HL1 ve HL2 - USD'nin çalışma modlarının göstergeleri.

XP1 konektörü, cihazdaki mikro denetleyicinin, örneğin AS1 devre içi programlayıcıyla sıralı programlanması için gereklidir. JCD, XS1 konektörü aracılığıyla bilgisayarın seri bağlantı noktasına bağlanır.

İki kanallı PC tabanlı veri toplama ve işleme sistemi

Mikrodenetleyicinin programı, ATMEL tarafından ücretsiz olarak dağıtılan AVR-Studio ortamındaki AVR assembler'da yazılmıştır. DDD ile iletişim kurmaktan ve alınan bilgilerin işlenmesinden sorumlu Windows uygulaması Delphi 5 ortamında oluşturuldu.Programı yazarken R. Kusyapkulov'un "Windows 95'te Seri Bağlantı Noktalarıyla Çalışmak" makalesi bana çok yardımcı oldu (Radyo, 2000, Hayır) .1, s.23). Delphi ortam penceresinde uygulama Şekil 2'de gösterildiği gibi görünür. XNUMX.

DRM'nin yazılım ve donanımının çalışmasını bir kompleks halinde ele alalım. Tüm sistemin montajı yapıldıktan ve gerekli tüm bağlantılar yapıldıktan sonra uygulamayı çalıştırabilirsiniz. Bilgisayar monitöründe bir pencere görünecektir. Şu anda USD mikro denetleyicisi, UART alıcısının sürekli yoklanması modundadır. HL1 ("Almaya Hazır") göstergesi yanar. Mikrodenetleyici programı sürekli olarak UCSRA kaydındaki RXC bitinin durumunu kontrol ederek tek bir duruma geçmesini bekler. Sistem kullanıcı eylemini bekliyor. DRD ölçüm yolunun kazancını değiştirmek veya bir ölçüm döngüsü başlatmak mümkündür. İlk durumda "Ku=0,5" veya "Ku=1" butonuna "tıklamalısınız". RadioButton 1 ve Radiobutton 2 bileşenleri uygulama programındaki kazancın değiştirilmesinden sorumludur.Örneğin, "Ku=0,5" butonuna "tıklarsanız", RadioButton2Click olay işleyicisi başlatılacak ve Kamp değişkeni değeri alacaktır. 110. Bu kod azaltılmış kazanca karşılık gelir (şartlı olarak Ku=0,5). Artık "Başlat" düğmesine basabilirsiniz ("Tamamla" düğmesi onun üstünde bulunduğundan Şekil 2'de görünmüyor), böylece ölçüm döngüsünü başlatabilirsiniz.

Burada DDD ile PC arasındaki veri alışverişinin genel ideolojisini dikkate almak yerinde olacaktır. Ölçüm döngüsü bir kez başlatıldığında bir noktada durdurulmalıdır. Açıklanan sistemde aşağıdaki taktik benimsenmiştir. Ölçüm sürekli olarak değil, 2 saniyenin biraz üzerinde aralıklarla gerçekleştirilir (uygulama programındaki Timerl bileşeninin Interval özelliği tarafından ayarlanır). Kanalların her birinde 2 ölçüm yapılması 1 saniyeden biraz daha kısa sürer. Bu nedenle, Timer300Timer olayı tarafından bir ölçüm döngüsü başlatılırsa (her kanalda 1 ölçüm), o zaman bittikten sonra, bir sonraki Timer1200Timer olayının gerçekleşmesine kadar uygulamanın bbCompleteKeyPress olayına tepki vermesi için yeterli olan kısa bir süre kalacaktır ( "Tamamla" düğmesine basılmışsa). Her ölçümün sonucu iki bayttan oluştuğundan, bir ölçüm döngüsünde DDD'nin PC'ye XNUMX bayt bilgi göndereceğini unutmayın.

Böylece, "Başlat" düğmesine tıklandıktan sonra 110 ms'lik bir zamanlayıcı başlatılır (uygulama programına bakın, TForml bbStartClick prosedürü). Bu sürenin sonunda kontrol Timer1Timer olay işleyicisine geçer. Kod 110 veya 130 (sırasıyla azaltılmış veya normal kazanç), seri port - Kamr değişkeni aracılığıyla DDD'ye iletilir. Mikrodenetleyici bu veriyi alır, DA4.1 anahtarını kapatarak veya açarak gerekli kazancı ayarlar ve yeni bilgilerin alınmasını bekler. Bu sırada PC, kod 100'ü (uygulama programındaki ActionKey değişkeni) DRC'ye iletir. Bu bilgiyi alan mikrodenetleyici, HL1 göstergesini kapatır, HL2 göstergesini açar (“İletim sürüyor”) ve ölçüm döngüsünü başlatır (mikrodenetleyici programındaki eylem etiketi). Her kanalda bir ölçüm yaptıktan sonra mikrodenetleyici iletir. Verileri PC'ye aktarır ve gerekli sinyal örnekleme oranını sağlamak için kısa bir duraklama yapar. Daha sonra ölçümler, veri aktarımı ve duraklatma 299 kez daha tekrarlanır, ardından mikrodenetleyici bilgisayardan bilgi bekleme moduna geçer (HL2 göstergesi söner ve HL1 yanar). Döngü sırasında (≈2,1 sn) "Tamamla" düğmesine basıldıysa, 1200 baytın sonuncusunun alınmasının bitiminden hemen sonra kontrol bbCompleteKeyPress işleyicisine aktarılır. Bilgisayar, mikrodenetleyici tarafından bilinen olarak tanınmayan DDD'ye 120 kodunu iletir, bunun sonucunda DRD, bilgisayardan bir komut bekleme modunda kalır.

Eğer "Tamamla" butonuna basılmamışsa, Timer1Timer olayının meydana gelmesi üzerine yeni bir ölçüm döngüsü başlayacaktır. Ve bu "Tamamla" düğmesine basılana kadar devam eder.

bbCompleteKeyPress işleyicisi ayrıca alınan bilgileri işler ve ölçüm sonuçlarının uygun bir biçimde sunulduğu bir metin dosyası oluşturur. Her ölçüm döngüsü burada karşılık gelen numaraya sahip bir blok olarak adlandırılır. data_temp.txt metin dosyasının bir parçası Şekil 3'de gösterilmektedir. 1. Metin, tablonun bir "başlığını" andırmaktadır; burada "No. meas" ölçüm numarasıdır (ilk blokta 300'den 1'e kadar); IR - kanal 1 sinyal voltajı; dif IR - kanal 2'in önceki ve sonraki ölçümleri arasındaki fark; cr - kanal 2 sinyal voltajı; dif cr - kanal XNUMX'nin önceki ve sonraki ölçümleri arasındaki fark; dif - birinci kanalın sinyal seviyesinin ikinci kanalın seviyesine oranı.

İki kanallı PC tabanlı veri toplama ve işleme sistemi

DCD'nin kurulması, R5 direncini seçerek voltajı +5 V'a ayarlamaya gelir (en azından AREF DD1 girişinde örnek niteliğinde olmalı, ancak 6 V'tan fazla olmamalıdır)

KR1157EN1 (DA2) mikro devresi, ithal bir analog LM317L'nin yanı sıra en az 30 mA çıkış akımına sahip herhangi bir ayarlanabilir pozitif polarite voltaj regülatörü ile değiştirilebilir. OU KR1446UD1A (DA3) yerine KR1446UD4A'yı kullanabilirsiniz; Sıfır öngerilim voltajının yüksek olması nedeniyle diğer harf endeksleriyle modifikasyonların kullanılması istenmez.

Dirençler - metal dielektrik C2-23, C2-33; kapasitörler C1-C3 - oksit-yarı iletken tantal K53-1, K53-4; geri kalanı seramik KM, K10-17'dir. Gaz Kelebeği L1 - birleşik DM, DPM. Konektörler XP1 - PLD10, XS1 - DRB-9FB. Kuvars rezonatör ZQ1-RK169MA-6AP-6000K.

Mikrodenetleyici programları (program 1) ve PC (program 2)

Yazar: M.Bogdanov, Sarov, Nizhny Novgorod bölgesi.

Diğer makalelere bakın bölüm Bilgisayarlar.

Oku ve yaz yararlı bu makaleye yapılan yorumlar.

<< Geri

En son bilim ve teknoloji haberleri, yeni elektronikler:

Bahçelerdeki çiçekleri inceltmek için makine 02.05.2024

Modern tarımda, bitki bakım süreçlerinin verimliliğini artırmaya yönelik teknolojik ilerleme gelişmektedir. Hasat aşamasını optimize etmek için tasarlanan yenilikçi Florix çiçek seyreltme makinesi İtalya'da tanıtıldı. Bu alet, bahçenin ihtiyaçlarına göre kolayca uyarlanabilmesini sağlayan hareketli kollarla donatılmıştır. Operatör, ince tellerin hızını, traktör kabininden joystick yardımıyla kontrol ederek ayarlayabilmektedir. Bu yaklaşım, çiçek seyreltme işleminin verimliliğini önemli ölçüde artırarak, bahçenin özel koşullarına ve içinde yetişen meyvelerin çeşitliliğine ve türüne göre bireysel ayarlama olanağı sağlar. Florix makinesini çeşitli meyve türleri üzerinde iki yıl boyunca test ettikten sonra sonuçlar çok cesaret vericiydi. Birkaç yıldır Florix makinesini kullanan Filiberto Montanari gibi çiftçiler, çiçeklerin inceltilmesi için gereken zaman ve emekte önemli bir azalma olduğunu bildirdi. ... >>

Gelişmiş Kızılötesi Mikroskop 02.05.2024

Mikroskoplar bilimsel araştırmalarda önemli bir rol oynar ve bilim adamlarının gözle görülmeyen yapıları ve süreçleri derinlemesine incelemesine olanak tanır. Bununla birlikte, çeşitli mikroskopi yöntemlerinin kendi sınırlamaları vardır ve bunların arasında kızılötesi aralığı kullanırken çözünürlüğün sınırlandırılması da vardır. Ancak Tokyo Üniversitesi'ndeki Japon araştırmacıların son başarıları, mikro dünyayı incelemek için yeni ufuklar açıyor. Tokyo Üniversitesi'nden bilim adamları, kızılötesi mikroskopinin yeteneklerinde devrim yaratacak yeni bir mikroskobu tanıttı. Bu gelişmiş cihaz, canlı bakterilerin iç yapılarını nanometre ölçeğinde inanılmaz netlikte görmenizi sağlar. Tipik olarak orta kızılötesi mikroskoplar düşük çözünürlük nedeniyle sınırlıdır, ancak Japon araştırmacıların en son geliştirmeleri bu sınırlamaların üstesinden gelmektedir. Bilim insanlarına göre geliştirilen mikroskop, geleneksel mikroskopların çözünürlüğünden 120 kat daha yüksek olan 30 nanometreye kadar çözünürlükte görüntüler oluşturmaya olanak sağlıyor. ... >>

Böcekler için hava tuzağı 01.05.2024

Tarım ekonominin kilit sektörlerinden biridir ve haşere kontrolü bu sürecin ayrılmaz bir parçasıdır. Hindistan Tarımsal Araştırma Konseyi-Merkezi Patates Araştırma Enstitüsü'nden (ICAR-CPRI) Shimla'dan bir bilim insanı ekibi, bu soruna yenilikçi bir çözüm buldu: rüzgarla çalışan bir böcek hava tuzağı. Bu cihaz, gerçek zamanlı böcek popülasyonu verileri sağlayarak geleneksel haşere kontrol yöntemlerinin eksikliklerini giderir. Tuzak tamamen rüzgar enerjisiyle çalışıyor, bu da onu güç gerektirmeyen çevre dostu bir çözüm haline getiriyor. Eşsiz tasarımı, hem zararlı hem de faydalı böceklerin izlenmesine olanak tanıyarak herhangi bir tarım alanındaki popülasyona ilişkin eksiksiz bir genel bakış sağlar. Kapil, "Hedef zararlıları doğru zamanda değerlendirerek hem zararlıları hem de hastalıkları kontrol altına almak için gerekli önlemleri alabiliyoruz" diyor ... >>

Arşivden rastgele haberler

SilverStone ECM22 M.2/PCIe Adaptörü 31.10.2017

SilverStone, uygun konektörlere sahip olmayan bilgisayarlara M.22 SSD'leri yüklemenizi sağlayan ECM2 kartını duyurdu.

Yeni adaptörün M.2 modülleri için iki konektörü vardır. Aynı zamanda, bunlardan biri PCIe arayüzü ve ikincisi - SATA 3.0 arayüzü üzerinden çalışacak şekilde tasarlanmıştır.

Cihaz, bir PCIe x4 genişletme kartı şeklinde yapılmıştır. M.2 SSD'ler 30 mm, 42 mm, 60 mm, 80 mm ve 110 mm uzunluklarda mevcuttur.

Yüksek hızlı bir SSD sürücüsünün kararlı ve kesintisiz çalışmasını sağlamak için adaptör tasarımı, kurulu katı hal modülünden ısı dağılımını büyük ölçüde iyileştiren özel "altın" uçlar içerir.

SilverStone ECM22 kartının boyutları 121 x 11 x 157,3 mm, kendi ağırlığı ise 60 gramdır. LED göstergeler işin durumu hakkında bilgi verir. Windows, macOS ve Linux işletim sistemleriyle garantili uyumluluk.

Katı hal depolama cihazlarına olan talep istikrarlı bir şekilde artıyor. Bu yıl SSD satışlarının 190 milyon adede ulaşması bekleniyor. 2021 yılına kadar talep 360 milyon birime yükselecek ve bunun sonucunda katı hal sürücüleri geleneksel sabit sürücülerden daha popüler hale gelecek.

Diğer ilginç haberler:

▪ Araç sahibini parmak izinden tanır

▪ LM26LV - alçak gerilim sıcaklık sensörü / sıcaklık anahtarı

▪ Çakmak muhafazasında dijital kamera

▪ Yağlanmış yüksek yük taşıyan kompozit

▪ Katil uydular

Bilim ve teknolojinin haber akışı, yeni elektronik

 

Ücretsiz Teknik Kitaplığın ilginç malzemeleri:

▪ Güvenli yaşamın temelleri (BSD) sitesinin bölümü. Makale seçimi

▪ makale Yem kıyıcı. Çizim, açıklama

▪ makale Hangi şirketin sahibi, ürünlerinin kontrolünü kaybettikten sonra öldü? ayrıntılı cevap

▪ Mayıs makalesi. Efsaneler, yetiştirme, uygulama yöntemleri

▪ makale Ateşleme avansı düzelticisi. Radyo elektroniği ve elektrik mühendisliği ansiklopedisi

▪ makale Yarım köprü dönüştürücü ile anahtarlamalı güç kaynağı. Radyo elektroniği ve elektrik mühendisliği ansiklopedisi

Bu makaleye yorumunuzu bırakın:

Adı:


E-posta isteğe bağlı):


Yorum:





Bu sayfanın tüm dilleri

Ana sayfa | Kütüphane | Makaleler | Site haritası | Site incelemeleri

www.diagram.com.ua

www.diagram.com.ua
2000-2024