КП_МПС_Абрамов. Микропроцессорное устройство управления регулятором температуры по заданному закону
![]()
|
3.5 Проектирование блока управления термостатом В курсовом проекте блок управления термостатом состоит из вентилятора, нагревателя и электронных схем, с помощью которых можно будет программно включать и выключать вентилятор и нагреватель для изменения температуры по заданному закону. В данном случае достаточно применить мощный ключ, управляемый одним из битов порта микроконтроллера. Так как термостат представляет собой закрытый объем, в котором осуществляется регулирование температуры, то можно сделать вывод, что охлаждение с помощью вентилятора будет протекать интенсивнее, если предусмотреть в закрытом объеме регулируемые жалюзи. Для управления ими можно назначить еще один из битов порта микроконтроллера, но в нашем случае привяжем их к управлению вентилятором. Когда мы подаем команду включить вентилятор, происходит его включение и открывание жалюзи, а по команде выключить вентилятор происходит его выключение и закрывание жалюзи. Для управления нагревателем назначим бит Р3.5, а для управления вентилятором бит Р3.4. схема блока управления термостатом приведена на рисунке 3.11. ![]() Рисунок 3.11 – Схема управления термостатом ![]() На схеме оптопара U2 коммутирует контакты нагревателя к сети переменного тока, а оптопара U1 коммутирует контакты вентилятора к сети переменного тока, а также коммутирует контакты механизма открывания жалюзи. ![]() Для расчета потребляемой мощности достаточно просуммировать потребляемую мощность всех компонентов, входящих в состав схемы. Результаты расчета приведены в таблице. При расчете использованы максимальные напряжения питания, повышенные на 5%. В расчете не учитывается потребляемая мощность усилителей, связывающий МПС с внешними устройствами, поскольку их типы не заданы.
Для получения полной потребляемой мощности необходимо просуммировать полученное значение (2481,25) и потребляемую мощность модуля памяти, равную 1440,15 мВт. Таким образом потребляемая мощность МПС равна 2781,4 мВт. К разрабатываемому блоку питания (рисунок 4.1) предъявляется следующее требование: обеспечение выходных напряжений +5 В (ток 900 мА), +15 В (ток 1 мА) и -15 В (ток 0,015 мА). Схема блока показана на рисунке 4.1. Его основу составляет трансформатор T. Сетевая обмотка трансформатора подключается к бытовой сети переменного тока (U=220В, F=50Гц). На первой вторичной обмотке генерируется напряжение U21=10В, а на второй U22=20В. Напряжение на первой вторичной обмотке получаются исходя из формулы: UII = B*Uн, где Uн - требуемое постоянное напряжение на нагрузки; UII - переменное напряжение, которое должно быть на вторичной обмотке сетевого трансформатора; В - коэффициент, зависящий от тока нагрузки. ![]() Определим максимальный ток, текущий через каждый диод выпрямительного моста: IД = 0,5*С*Iн, где IД - ток через диод, А; Iн - максимальный ток нагрузки, А; С - коэффициент, зависящий от тока нагрузки. Получим IД = 0,5*0,9*2 = 0,9 А. Подсчитаем обратное напряжение, которое будет приложено к каждому диоду выпрямителя: Uобр = 0,9*Uн, где Uобр - обратное напряжение, В; Uн - напряжение на нагрузке, В. Тогда, Uобр = 0,9*5 В = 4,5 В. В соответствии с этими данными выберем диоды: КД202Б (Iпр = 3А; Uобр = 50 В; Uпр = 1 В). Определим емкость конденсатора фильтра: Сф=Iн*dU / (2*Fc), где Iн - ток, потребляемый нагрузкой источника, dU-пульсации напряжения (принято 5мВ), Fc=50Гц - частота напряжения в обмотке. Получаем С1=45 мкФ. Выбирается конденсатор К50-35 - 50 мкФ. В качестве конденсатора С5 используется КД1 - 0,1 мкФ. Напряжение с выхода фильтра поступает на вход ИМС DD1 интегрального стабилизатора 142ЕН5А (Iпр.max=3А, Uст=5В), с выхода которой снимается стабильное напряжение +5В. Вторая вторичная обмотка имеет вывод средней точки, что используется для получения двуполярного напряжения. Диодный мост, построенный на VD5-VD8 (Д7А: Iпр.max=0.3А, Uобр=50В, Uпр=0,4В), электролитические конденсаторы С3, С4 (К50-35 - 50 мФ) и блокировочные конденсаторы С6,C7 (КД1-0,1 мФ) выбираются по тем же принципам, что и для пятивольтовой цепи. Для стабилизации напряжения применяется простейшая схема параметрического стабилизатора на стабилитроне VD9 (VD10 - для -15В). Параметры этого стабилитрона (типа Д814Д) следующие: Uст=15В, Iст=25мА. Рассчитать номиналы баластных резисторов R1 и R2 можно по следующей формуле: R = (0,9*U2-(2*Uпр+ Uст)) / (Icc+Iст), где ![]() Расчет дает R1 = 75 Ом, R2 = 82 Ом. ![]() Рисунок 4.1 - Схема источника питания МПС ![]() 5. Разработка и расчет модуля памяти Типичный модуль памяти можно разделить на три функциональных устройства: матрица накопителя; логика управления и синхронизации; интерфейс шины. ![]() ША ШД ШУ Рисунок 5.1 Структурная схема модуля памяти Матрица накопителя модуля памяти состоит из идентичных БИС и представляет собой запоминающую среду. Микросхемы памяти организованы в матрицу из NR строк и NC столбцов. Для получения нужной длины слова (числа бит в слове) каждая строка содержит несколько БИС, каждая из которых представляет часть слова. ![]() Требуется разработать функциональную схему модуля памяти ОЗУ и ПЗУ и сделать ее расчет. Разработать схемы дешифрации модуля памяти, выбрать конкретные микросхемы для схем дешифрации. Исходные данные: Тип микропроцессора – ОЭВМ MCS-51 (AT89C51); Объем каждого субмодуля – 2Кх8; Тип микросхем: - ОЗУ – К537РУ14Б (4Кх1); - ПЗУ – КР556РТ13 (1Кх4); ![]() Модуль ОЗУ предназначен для хранения оперативных данных, как было сказано выше. То есть он должен выполнять следующие функции: - хранение данных; - считывание данных; - запись данных; Входными сигналами для данного модуля являются сигналы шины управления (CS,RD,WR), а также сигнала шины адреса. Выходными же сигналами являются сигналы, выставляемые на шину данных при считывание данных из м/с. Микросхема КР537РУ14Б имеет следующие характеристики: Информационная емкость - 4096 бит; Внутренняя организация - 4Кх1; Ucc – 5 В; U1L – 0.8 В; U1H – 2 В; U0L – 0.4 В; U0H – 2.8 В; Iп.х. – 5 мкА; Iп. д. – 35 мА; I0вх. – 3,2 мА; I1вх. – 2 мА; Pcc – 20 мВт; С – 50 пФ; tсчит. (tA(A)) – 14 нс; tCY (WR) – 130 нс; tW(WR) – 90 нс; tW(CS), WR – 90 нс; tW (CS), RD – 130 нс; tSU(A - CS)=20нс; ![]() ![]() Рисунок 5.2. Цоколевка микросхемы ОЗУ КР537РУ14Б Таблица 3. Таблица истинности м/с КР537РУ14Б
![]() Модуль ПЗУ предназначен для хранения и считывания информации. Для данного модуля входными сигналами являются сигналы шины управления и шины данных, а выходными являются данные выставляемые на шину данных при чтении ПЗУ. Микросхема ПЗУ КР556 РТ13 имеет следующие характеристики: Информационная емкость 4096 бит; Внутренняя организация 1Кх4; Ucc – 5 В; Iпот. – 140мА; I0вх. – 0,25 мА; I1вх. – 40 мкА; Pcc – 735 мВт; tA(A) - 60 нс; С – 30 пФ; tSU(A - CS)=40нс; ![]() ![]() Рисунок 5.3. Цоколевка микросхемы ПЗУ КР556РТ13 Таблица 4. Таблица истинности м/с КР556РТ13
![]()
Рисунок 5.4. Карта памяти ОЗУ 0000h
Рисунок 5.5. Карта памяти ПЗУ ![]()
![]() Для дешифрации адресного пространства используем микросхемы мелкой логики: К564ЛЕ10 (3ИЛИ-НЕ) – DD6; КР1564ЛИ1 (4 эл. 2И) – DD7 К155ЛН6 (6 эл. НЕ) – DD2, DD8; ![]() Рисунок 5.6. Схема дешифрации С помощью микросхемы DD6 (К564ЛЕ10) выделяем диапазон 0000h-07FFh адресного пространства для ОЗУ и ПЗУ. Затем сигналом PSEN мы выбираем микросхему ПЗУ, а сигналом с порта P3.7 MCS-51 мы выбираем микросхему ОЗУ. Из-за внутренней организации микросхемы ПЗУ КР556РТ13 (1Кх4) диапазон адресов 0000h-07FFh разбиваем на два поддиапазона (0000h-03FFh и 0400h-07FFh) с помощью микросхем DD7 (КР1564ЛИ1) и DD2 (К155ЛН6). ![]() Исходные данные: а) б) в) ![]() ![]() ![]() Рисунок 5.7. Цоколевка микросхем: а) К564ЛЕ10 б) К155ЛН6 в) КР1564ЛИ1 ![]() а ![]() |