Аналоги реле Phoenix Contact, Finder, Omron, ABB, Schneider

Микроконтроллер обнаруживает импульсы

Freescale MC68HRC908JK1

Недавно, при создании автоматической станции тестирования, использующей микроконтроллер, я столкнулся с нестандартной задачей: обнаружить наличие или отсутствие выходных импульсов от DUT (испытуемого изделия). Вы можете подумать, что эта задача легко решается подключением светодиода к выходу DUT. Мигающий светодиод наглядно продемонстрирует наличие импульсов. Такое решение сработает, если это единственный тест, который необходимо провести. В моей станции это всего лишь один из более чем дюжины тестов и измерений. Тестовая станция должна отразить конечный результат проверки – годен или брак – только после прохождения всех тестов. Таким образом, я должен представить результат каждого теста в двоичном виде – соответственно «да» для успешного и «нет» для неудачного завершения теста. Эта идея конструкции показывает простой способ решения данной проблемы.

Электромеханические реле Hongfa – надежность и качество 19 января 2023

Импульсы, которые необходимо обнаружить, поступают на вывод IRQ

Импульсы, которые необходимо обнаружить, поступают на вывод IRQ ( запрос прерывания) микроконтроллера MC68HRC908JK1 компании Freescale (рис. 1). Период каждого импульса, вызывающего внешнее прерывание, составляет 500 мс. За две секунды должно произойти, как минимум три прерывания. Программа ожидает две секунды, и если за это время не произошло внешних прерываний, тест импульсов считается неудачным. Красный светодиод на выводе PB1 включается и тест останавливается. В противном случае, после трех прерываний, программа начинает следующий тест. Для выполнения теста импульсов отдельно от общего набора тестов, эта демонстрационная программа заканчивается бесконечным циклом, а не началом нового теста. Когда горит зеленый светодиод, подключенный к выводу PB0, это означает, что импульсный тест прошел успешно. В схеме использованы светодиоды со встроенными резисторами ограничения тока, такие как светодиоды W934GD5V и W934ID5V компании Kingbright.

В этой идее конструкции используется простой 8-битный микроконтроллер MC68HRC908JK1 по причине его небольшой стоимости и наличию десятии каналов 8-битного АЦП. Listing 1 содержит программу в ассемблерных кодах для данного устройства. Вычисленные величины временных интервалов приведены для тактовой частоты составляющей приблизительно 4 МГЦ, которая определяется резистором с номиналом 20 кОм и конденсатором номиналом 10 пФ. Данное решение можно использовать с любым типом микроконтроллеров, так как используются стандартные ассемблерные команды. В случае использования другой тактовой частоты, вам необходимо пересчитать только величины временных интервалов.

21 предложений от 15 поставщиков
HC08 HC08 Microcontroller IC 8-Bit 8MHz 1.5KB (1.5K x 8) FLASH 20-SOIC W
Utmel
Весь мир
MC68HRC908JK1CDW
NXP
от 68 ₽
Akcel
Весь мир
MC68HRC908JK1CDW
NXP
от 69 ₽
Элитан
Россия
MC68HRC908JK1MDW
NXP
536 ₽
ЗУМ-СМД
Россия
MC68HRC908JK1CDW
NXP
по запросу
Электронные компоненты. Бесплатная доставка по России
Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться.
Имя