Разработка микропроцессорной системы для управления объектом. Составление карты распределения адресного пространства, страница 11

Выберем в качестве R25 резистор ОМЛТ – 0.125 – 470 Ом±5%.

Таким образом VT2, VT3 – КТ501Б. R25, R27 – ОМЛТ – 0.125 – 470 Ом±5%. R26, R28 –– ОМЛТ – 0.125 – 390 Ом±5%.

Индикаторы HG1 и HG2 подключаются к выходам регистра DD12 через ограничивающие ток резисторы R18,…,R24. Проходящий через них ток равен току ISGM.  Данный ток не должен превышать IOL ИР22=24мА и предельный ток через сегмент 22мА. В то же время ток не должен  быть меньше минимального тока, при котором обеспечивается свечение индикатора. Примем его равным 5мА. Таким образом, считаем что ток ISGM: ISGMmin=5мА<ISGM< ISGMmax=22мА.

Рассчитаем резисторы R18,…,R24 на примере R18. При включенной индикации в любой момент времени включен лишь один индикатор (рассматриваем случай, когда активен HG1). Для упрощения расчетов будем считать, что ток, протекающий через неактивный индикатор HG2, равен нулю (транзистор VT3 находится в режиме отсечки). Падение напряжения на резисторе R18 может составлять UR18 22=UCCmax– UVT2–Usgm =5.25-0.4-4= 0.85В при токе ISGMmax=22мА, где USGM–падение напряжения на сегментном светодиоде индикатора. Тогда R18min=UR18 22/ISGMmax=0.85/(22*10-3)=38.6 Ом. При токе ISGMmin=5мА падение напряжения на резисторе UR18 5=UCCmin– UVT2–Usgm=4.75–0.4–3=1.35В и R18max=UR18 5/ISGM=1.35/5*10-3=270 Ом. Выберем R18=100 Ом. Максимальная мощность (22*10-3)2*100=48.5мВт.

Выберем в качестве R18–R24 резистор ОМЛТ-0.125-100 Ом±5%.

1.7. Разработка пульта управления

Принципиальная электрическая схема модуля пульта управления (CONU) приведена на Рисунке 9.

Данный модуль должен обеспечивать следующие возможности по управлению МПС:

– определение значений установок;

– включение и выключение индикации сигналов X1–X4 и цифрового кода Q4;

– перевод МПС в состояние останова

– сброс системы в исходное состояние;

Пульт управления включает 25 клавиш SB1-SB25:

·  16 клавиш шестнадцатеричного кода (0-F);

·  три командные клавиши: «УСТАНОВКА», «ВЫВОД», «ОСТАНОВ»;

·  клавишу «СБРОС», остальные клавиши не используются.

Выберем в качестве SB1 SB25 кнопки НА3.604. Для данного типа кнопок коммутируемые мощность, напряжение и ток соответственно 220 Вт, 220 В, 4 А.

Сброс МПС будем производить клавишей SB1. Произведем расчет цепи сброса. Сброс ОМЭВМ AT89S8252 и AT89C2051 происходит при удержании на входе RST высокого уровня в течение не менее двух машинных циклов (на частоте 12 МГц – 24 такта / 12 МГц = 0,002 мс ). При включении питания также должно учитываться время на запуск тактового генератора – 5 мс на частоте 12 МГц.

Суммарное время равно tСБР = 0.002 мс + 5 мс = 5.002 мс.

Уровень логической единицы при сбросе:   UIH RST  = 3.85 В

Получаем:

R2*C4 ≥ UCC min * tСБР / (UCC minUIH RST) =

4.5*5.0048*10-3 / (4.5 – 3.85) = 34.65*10-3

Пусть С4 = 10 мкФ , тогда:

R2 ≥ 34.65*10-3 / 10*10-6 = 3465 Ом.

Выберем в качестве R2 резистор ОМЛТ–0.125–3.4 кОм ± 5%. Максимальная мощность: 5.52 / 3400 = 8.9 мВт.  В качестве С4 возьмем конденсатор К10-17-25-10 мкФ ± 20%.

Резистор R1 необходим для ограничения тока через кнопку, его номинал рассчитывается R1 > UCCMAX / IДОП = 5,5/4,189 = 1.313 Ом. Выберем R1 ОМЛТ 0.125 10 Ом ±5%.

Опрос клавиатуры производится бегущим нулём – по низкому уровню на выходах дешифратора DD7. Дешифратор в свою очередь подключен к разрядам порта P3.0 – P3.2 микроЭВМ АТ89С2051(с кварцевым резонатором аналогичным ZQ1). Линии возврата подключены к разрядам порта P3.3 – P3.5 . При нажатии кнопки на соответствующей линии возврата возникнет логический « 1 » и запишется в соответствующий разряд порта P3 . Читая из порта информацию, определяем какая клавиша была нажата. После определения клавиши определяем код нажатой клавиши, записываем в регистр DD9 и формируем на линии порта P1.1 прерывание INT3 – от оператора, поступающее на микроЭВМ AT89S8252.