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ı

Программа логического анализатора сигналов на входах СОМ-порта. Энциклопедия радиоэлектроники и электротехники

Ücretsiz teknik kütüphane

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

makale yorumları makale yorumları

В радиолюбительской практике иногда возникает потребность исследовать низкочастотные цифровые сигналы. Приобретать для этого дорогостоящий аппаратный логический анализатор или запоминающий осциллограф в большинстве случаев нецелесообразно. Достаточно подать подлежащие анализу сигналы на входы СОМ-порта компьютера и запустить программу, которая отобразит на экране монитора все их изменения и сохранит информацию на жестком диске компьютера.

Предлагаемая программа предназначена для записи и анализа цифровых сигналов, поступающих на входы СОМ-порта компьютера. Она может работать под всеми ОС семейства Windows, начиная с Windows 98. Компьютер должен иметь процессор не ниже Pentium I с тактовой частотой 166 МГц и ОЗУ объемом не менее 128 Мбайт.

Программа написана в интегрированной среде разработки приложений Delphi 7. Для прямого (в обход Win API) доступа к портам ввода-вывода она использует не требующий установки драйвер smPort. Это позволило достичь довольно высокой точности измерения интервалов времени. Режим развертки - ждущий однократный настраиваемой длительности с запуском по изменению одного или нескольких сигналов.

Одновременно исследуются сигналы на четырех входах порта (CTS, DSR, RI и DCD). При этом имеется возможность удерживать высокие логические уровни напряжения на выходных линиях порта RTS и DTR, что позволяет питать от них устройства с потребляемым током до 15 мА (на линию). Чтобы исследовать сигналы, уровни которых отличаются от принятых в интерфейсе RS232, необходимо подавать их через соответствующие согласующие устройства.

Ana teknik özellikler

Число входов .....................4
Уровень лог. 1, В.............+3...+25
Уровень лог. 0, В.............+3...-25
Число выходов для питания
исследуемых устройств и
датчиков.......................2
Выходное напряжение, В.........+12
Ток нагрузки выхода, мА, не более ........................15
Погрешность измерения интервалов времени, %, не более,
при их длительности, мкс менее 20 .......не нормирована
20..........................50
100.........................10
более 1000...................1
Максимальная частота исследуемого сигнала, кГц..........................180
Минимальная длительность развертки, мс ..................1
Максимальная длительность развертки, с, при отображении в масштабе
1:1 ........................0,5
1:20........................10
1:100.......................50

Предположим, необходимо исследовать дискретный информационный сигнал, передаваемый последовательным кодом по одной линии и сопровождаемый тактовыми импульсами по другой. Импульсы идут непрерывно, а передача информации происходит в неизвестные заранее отрезки времени.

Информационную линию подключим к входу DCD (конт. 1 разъема порта), а тактовую - к входу RI (конт. 9) и запустим программу Digital_Oscilloscope.exe. В поле "Настройки" открывшегося окна, на закладке "Порт" (рис.1) выбираем по имени (СОМ1 или COM2) тот порт, на входы которого поданы исследуемые сигналы. В графе "Адрес" будет отображен стандартный базовый адрес выбранного порта. При необходимости здесь можно ввести другой адрес (в шестнадцатиричном формате), нажав на находящуюся рядом со значением адреса экранную кнопку.

COM bağlantı noktasının girişlerindeki sinyallerin mantık analizörü için program
Şek. 1

В соответствующей графе укажем продолжительность записи сигналов ("Время захвата"), необходимую для решения поставленной задачи. Учтите, что регистрируются лишь моменты изменения уровней исследуемых сигналов, а не их регулярные выборки. Отметка пункта "Использовать TSC" позволяет отсчитывать время с помощью имеющегося во всех процессорах, начиная с Pentium I, аппаратного таймера, работающего на повышенной тактовой частоте, что значительно улучшает точность измерения времени. От этого приходится отказываться, снимая отметку, только на устаревших компьютерах, процессоры которых не имеют такого таймера.

На панели "Запуск по изменению сигнала" отметим пункт DCD. Это значит, что запись должна начаться с первого изменения логического уровня сигнала на этом входе, что в данном случае соответствует началу передачи информации. Отмеченный на панели "Удерживать сигналы" пункт RTS означает, что на одноименном выходе порта будет установлено напряжение высокого логического уровня.

После нажатия на экранную кнопку "Захват", находящуюся над полем "Настройка", программа перейдет к ожиданию заданных изменений входных сигналов. В этом режиме фон под надписью "Захват" станет красным. По выполнении условия запуска (в данном случае изменения уровня на входе DCD) начнется и будет продолжаться указанное при настройке время запись информации в память компьютера. Если по какой-либо причине потребуется прекратить ожидание начала записи или завершить ее досрочно, сделать это можно с помощью экранной кнопки "Стоп".

COM bağlantı noktasının girişlerindeki sinyallerin mantık analizörü için program
Şek. 2

По окончании записи временные диаграммы сигналов будут отображены в окне программы (рис. 2). Перейдя на закладку "Осциллограммы" поля "Настройка", можно воспользоваться панелью "Отображать сигналы", чтобы при необходимости задать инверсию некоторых сигналов, выбрать цвет каждой кривой, выключить отображение ненужных сигналов (это ускорит вывод диаграмм на экран). На той же закладке можно выбрать масштаб отображения по оси времени, включить масштабную сетку с оцифровкой или без нее.

Для точного измерения интервалов времени в поле диаграмм предусмотрены два маркера (вертикальные линии красного и зеленого цветов). Их можно перемещать либо щелчками правой или левой кнопки мыши по диаграмме либо с помощью движков под диаграммами. Положение каждого маркера на оси времени и интервал между ними выводятся на экран в численном виде правее движков.

Нужно учитывать, что при записи очень большого количества информации и выборе крупного масштаба ресурсы ОЗУ компьютера могут быть исчерпаны, о чем на экран компьютера будет выведено сообщение.

Программа применяется на кафедре радиоэлектроники и компьютерной техники Елецкого государственного университета для исследования и настройки инфракрасных приемников и передатчиков, а также (совместно с датчиком Холла) в качестве цифрового тахометра.

Edebiyat

  1. Pashix. Программирование на аппаратном уровне : RS-232.
  2. Тейксейра С, Пачеко К. Delphi 5. Руководство разработчика. - М.: Издательский дом "Вильяме", 2000.
  3. Microsoft Windows SDK. - Microsoft Corporation, 1985-2007.

Программу логического анализатора, в том числе ее проекте системе Delphi и драйвер smPort, можно скачать bundan dolayı.

Автор: В. Тимофеев, г. Елец Липецкой обл.; Публикация: radioradar.net

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

Kanıt olarak bir suçlunun beyni 16.03.2017

Bazen insanlar sırf sonuçlarını düşünmedikleri için ya da bir dürtüye uydukları için ya da sadece eğlence için yasa dışı şeyler yaparlar. Ve "sadece düşünmeyen" birini, bir tür fayda uğruna gerçekten tam olarak yapmak isteyen birinden ayırt etmek oldukça zordur - güdüler aramanız, psikolojiye dalmanız vb. Ancak, duruma sinirbilimi dahil ederseniz, görev basitleştirmek olabilir.

Reed Montague (Montague Oku) ve Virginia Politeknik Üniversitesi'nden ve diğer ABD araştırma merkezlerinden meslektaşları, yasa dışı bir şey yapmaları istenen insanların beyin aktivitelerini karşılaştırdılar: senaryoya göre, deneye katılanlar, birkaç düzine erkek ve kadın , bavulda biraz "kaçak" taşımak zorunda kaldı. Bazı durumlarda bavulun “kaçak” içerdiği biliniyordu, bazılarında ise iki veya beş valiz arasından seçim yapılması gerekiyordu, bunlardan birinde izin verilmeyen bir şey vardı ve o zaman sadece ne taşıdığınızı tahmin edebiliyordunuz. sen. Yakalanma olasılığınız, kontrol noktasında bir gardiyan olup olmamasına da bağlıydı - bu tür on kontrol noktası vardı ve bazılarında muhafız yoktu.

PNAS'taki bir makale, taramaların, "kaçak" içerdiğinden emin olarak valizi alanlarla, emin olmayan ve valizi "aynen böyle" alan kişiler arasında beyin fonksiyonlarında açık bir fark gösterdiğini söylüyor. Bununla birlikte, bu farklılıklar, yalnızca deneye katılanlar, hangi kontrol noktalarında korumaların olduğunu ve hangilerinin olmadığını önceden gördüklerinde ve ancak o zaman kendileri için bir bavul seçtiklerinde açıkça ortaya çıktı.

Bu durumda, davranıştan bahsetmiyoruz - herkes bavulu bir şekilde taşımak zorunda kaldı - ama beynin durumu hakkında. Bazı nedenlerden dolayı, kasıtlı suistimal ile kasıtsız davranış arasındaki fark, yalnızca bir kişi risk derecesini, yani gardiyanların sayısını ve "yanlış" valizi seçme olasılığını değerlendirebildiğinde ortaya çıktı. Genel olarak, burada görüyoruz ki, beyin düzeyinde, kişinin eylemlerinin yetersizliğine olan güven, bir kişinin her şeyin yoluna gireceğini umarak sadece sürecin kendisi için bir şeyler yaptığı durumlardan açıkça farklıdır.

Doğru, bu nörobiyolojik test gibi bir şeyin adli bilim adamlarının saygın suçlular ile kasıtsız suçluları ayırt etmesine yardımcı olabileceğini söylemiş olsak da, bunun pratikte tam olarak nasıl çalışması gerektiği açık değildir. Bu durumda, suçlunun “arama kartı” olabilecek beynin arka plan aktivitesinin belirlenmediğini açıklığa kavuşturmak gerekir (genel olarak soru, böyle bir “arka plan aktivitesi” olup olmadığıdır. doğada, akıl hastası olmadıkça), ancak sinir merkezlerinin çalışmasındaki durumsal değişiklikler hakkında. Yani bir suç durumumuz varsa, beyin şu veya bu şekilde çalışabilir ve sonuca göre bir kişinin niyetini yargılayabiliriz.

Diğer ilginç haberler:

▪ İnşa edilecek en büyük yüzer rüzgar çiftliği

▪ Karıncalar, eve giden yolu işaretleyerek yer işaretleri inşa edebilir

▪ Genler ve kahve sevgisi

▪ ZL50233/4/5 - yankı bastırıcı çip

▪ Amerikan futbolu oyuncularını koruyan sensörler

Bilim ve teknolojinin haber akışı, yeni elektronik

 

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

▪ site bölümü En önemli bilimsel keşifler. Makale seçimi

▪ makale Minimum maliyetle uydu TV kaydedin. video sanatı

▪ makale Gaius Julius Caesar'ın komplocular tarafından öldürülmesinin nedeni hangi olaydı? ayrıntılı cevap

▪ makale Amtel TV'lerin işlevsel bileşimi. dizin

▪ makale Triyotlarda tek döngülü tüp amplifikatör. Radyo elektroniği ve elektrik mühendisliği ansiklopedisi

▪ makale Kutuları bir esinti ile yaklaştırın. Odak Sırrı

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