Наш канал в telegram

Простейшая программа для самодельного ИК-приемника, протокол RC-5 (манчестерское кодирование)

В этой статье рассмотрена программа для самодельного ИК-приемника сигналов дистанционного управления на контроллере PIC12F629. Если вы измените аппаратную часть (например, будете использовать другой порядок ног, повесите внешний генератор), то программу так же нужно будет переделать. Представленная программа является простейшей, она не проверяет соответствие принимаемых данных манчестерскому алгоритму, а для организации задержек использует пустые циклы (с …

Программа для самодельного ИК-приемника, протокол RC-5 (манчестерское кодирование)

Программа, рассмотренная в этой статье, разработана специально для самодельного ИК-приемника сигналов дистанционного управления на контроллере PIC12F629. Если вы измените аппаратную часть (например, будете использовать другой порядок ног, повесите внешний генератор), то программу так же нужно будет переделать. Программа реализует следующие функции: 1) Подпрограмма обработки прерывания проверяет принимаемый код на соответствие манчестерскому алгоритму, декодирует принятый код …

Самодельный ИК-приемник сигналов дистанционного управления (PIC12F629)

В этой статье описано как самостоятельно изготовить ИК-приемник для управления различными устройствами по ИК-каналу. В данной статье изложен общий принцип построения приемника ИК-сигналов, а что потом делать с принятыми командами — решать вам. Можно организовать срабатывание от определенной команды определенного выхода микроконтроллера, а можно передавать декодированные команды по какому-либо интерфейсу в другие устройства или на …

Программа для самодельного ИК-пульта на PIC12F629, протокол RC-5 (манчестерское кодирование)

Программа, рассмотренная в этой статье, разработана специально для самодельного ИК-пульта дистанционного управления на контроллере PIC12F629. Если вы измените аппаратную часть (например, будете использовать другой порядок ног, повесите внешний генератор), то программу также нужно будет переделать. Прежде чем разбираться с программой, наверное, каждому будет полезно посмотреть описание протокола RC-5. Алгоритм: Итак, пусть в аппаратной части мы …

Самодельный ИК-пульт дистанционного управления (PIC12F629)

В этой статье описано как самостоятельно изготовить пульт для управления различными устройствами по ИК-каналу. На самом деле это достаточно просто. Для этого нам понадобятся: контроллер PIC12F629, ИК-светодиод, транзистор КТ315, два конденсатора (электролит 100мкФх10В и керамика 0,1мкФ), четыре кнопки и семь резисторов. То, в каком коде будут передаваться сигналы, зависит только от того, какую программу вы …

RCD-программатор для EEPROM (93Cxx , 24Cxx, 25Cxxx)

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

Простейший активный фильтр высоких частот на операционном усилителе

Простейший активный фильтр высоких частот строится на основе следующей схемы: Запишем уравнения для входного и выходного напряжений в операторной форме: Uin(S)=U1(S)+I1(S)*(R1+1/CS), где U1 — напряжение в точке 1 Uout(S)=U1(S)+I2(S)*R2 С другой стороны, т.к. ОУ идеальный (Iвх бесконечно мал), то U1≈0, тогда получим: Uin(S)=I1(S)*(R1+1/CS) Uout(S)=I2(S)*R2 Т.к. ток через усилитель бесконечно мал, то I1 = -I2, отсюда …

Простейший активный фильтр низких частот на операционном усилителе

Простейший активный фильтр низких частот строится на основе следующей схемы: (это обычный инвертирующий усилитель, в цепь отрицательной обратной связи которого добавлен конденсатор) Запишем уравнения для входного и выходного напряжений в операторной форме: Uin(S)=U1(S)+I1(S)*R1, где U1 — напряжение в точке 1 Uout(S)=U1(S)+I2(S)*Zос=U1(S)+I2(S)*R2/(1+R2CS) С другой стороны, так как операционный усилитель идеальный (Iвх бесконечно мал), то U1≈0, тогда …

Простейший пассивный полосовой фильтр (мост Вина)

Если полоса пропускания (Δf=fв-fн) широка и сравнима со средней геометрической частотой fср2=fв*fн, или если fв/fн>2, то полосовой фильтр может быть составлен из последовательно соединенных ФНЧ и ФВЧ, у которых имеется перекрывающийся участок характеристики K(ω). При этом необходимо разделять ФНЧ и ФВЧ повторителем, чтобы избежать взаимного влияния. Если же fв/fн→1, то применяют специальные полосовые фильтры. Простейший …

Простейший пассивный фильтр высоких частот

Простейший пассивный фильтр высоких частот — это дифференцирующая RC-цепь. Запишем уравнения для Uвых и Uвх (в операторной форме): Uвых(S)=I(S)*R; Uвх(S)=I(S)*(R+1/CS) Отсюда, разделив первое уравнение на второе, получим операторное выражение для коэффициента усиления: Произведем замену S=jω, — получим зависимость K(jω): K(jω)=jωRС/(1+jωRC) Выделим в этом выражении вещественную и мнимую части: Теперь можно получить выражения для построения АЧХ …