Измерение сопротивления без использования АЦП
Следующая статья показывает нехитрый трюк как с помощью простейшего восьмилапого микроконтроллера без аналого-цифрового преобразователя на борту соорудить измеритель сопротивления датчика и передать измеренное значение в ПК или главному контроллеру через последовательный интерфейс (которого так же может не быть в списке периферии используемого МК). Таким образом, с помощью самого дешевого микроконтроллера и нехитрой программки можно превратить любой простой резистивный датчик в более-менее интеллектуальную подсистему, умеющую передавать значение сопротивления датчика в цифровом виде в хост-систему или главный микроконтроллер на плате.
Простой расширитель импульсов на основе одновибратора помогает детектировать наносекундные события
Регистрация быстрых событий, таких как импульсы на выходе фотодиода или лавинного транзистора, требует детектора с достаточной полосой для их обработки. Благодаря своему наносекундному времени нарастания и малой задержке распространения сигнала, высокоскоростной компаратор LT1711 может переключаться за 4.5 наносекунды, реагируя на такого рода входные события. Но что если полученную информацию затем необходимо подать на вход микроконтроллера или цифрового сигнального процессора, которые неспособны заметить настолько короткие сигналы? Далее
Ввод параллельных данных через один провод
Недавно натолкнулся на статью про управление семисегментными индикаторами с помощью всего одного вывода микроконтроллера на сайте "Электроника для всех". В ней показано как, используя сдвиговый регистр и один вывод МК, обеспечить вывод данных в параллельную нагрузку - в данном случае индикаторы. Хотя такие фокусы прокатывают только в радиолюбительской практике, решение, спору нет, красивое… Согласитесь, всегда интересно почитать про какой-нибудь подобный схемотехнический или программный изврат трюк, восхититься изобретательностью и изящностью решения, и отложить в копилку где-нибудь в памяти (даже если точно знаешь, что не только никогда не применил бы подобное на производстве, но даже оторвал бы руки своему инженеру, рискни он практически воплотить такое в серийном продукте).
В общем прикалывают меня такие штучки, и, приоткрывая карты скажу, что на подходе в процессе перевода есть несколько статей сходного плана (буду помечать их тэгом Трюки). А сегодня предлагаю логическое дополнение к вышеуказанной статье про индикаторы, но только описывающей как сходным образом обеспечить ввод данных от нескольких источников в микроконтроллер, не затратив при этом больше одной ножки.
Даталоггер. Часть 1.
Буэнос диас, коллеги!
Сегодня мы рассмотрим такого зверя как даталоггер. Вначале кратко о том, что это такое. Несмотря на то что прямая калька «даталоггер» (или «даталогер») уже прижилась в русском языке (что легко проверяется Яндексом), русская Википедия ничего о нем пока не знает, и предлагает поискать «дата люгер» взамен, - странного зверя о котором не знает ни одна другая энциклопедия мира.
![]()
Я дам вам парабеллум, Киса.
Впрочем, английская Вики поясняет, что: «Даталоггер — электронное устройство, которое записывает данные во времени или в зависимости от местоположения с помощью либо встроенного измерительного прибора или датчика, либо используя внешние измерительные приборы/датчики». Там же, кстати, есть достойный внимания перечень отличий систем регистрации данных от систем сбора данных.
