Разработка блока питания

Данный источник питания можно использовать для питания любых электронных устройств, требующих стабильного напряжения с малым уровнем пульсаций. Нестабильность выходного напряжения здесь не превышает 0,1%. Это обычно вполне достаточно для питания самой точной аппаратуры. Этот источник имеет выводы + 5В, + 15В и – 15В с которых снимается напряжение для питания цифровых и аналоговых микросхем.

Наиболее подходящим является трансформатор питания ТПП 207-127/220-50. Особенностью данного трансформатора является то, что у него низкое напряжение вторичных обмоток, поэтому он применяется в основном для питания устройств в радиоэлектронике.

Кроме трансформатора в состав блока питания входят:

− схемы стабилизации;

− схемы выпрямителей;

− конденсаторы.

Схемы выпрямителей переменного напряжения представляют собой диодные мосты КЦ405Е.

Для стабилизации применим интегральные стабилизаторы напряжения КР142ЕН8Б (±15В) и КР142ЕН5А (+5В).

Конденсаторы служат для сглаживания пульсаций.

Схема блока питания представлена на рисунке 13.

Выходной ток стабилизаторов К142ЕН8Б составляет 1,5А. Мощность блока питания по каналам ±15В составит ±22,5Вт.

Выходной ток стабилизатора К142ЕН5А составляет 2А. Мощность блока питания по каналу +5В составит 10 Вт.

Т.к. выходные токи и мощности блока питания больше расчетных, то блок питания удовлетворяет предъявляемым к нему требованиям.
Рисунок 14 — Схема электрическая принципиальная блока питания.

Приложение А Схема электрическая принципиальная микропроцессорной системы управления

Приложение Б Листинг управляющей программы

Метки Мнемоники Комментарии
; Подпрограмма обработки информации с цифровых датчиков
DIGITAL: MOV C,P1.0 ;Ввод значений с цифровых датчиков
  ANL C,P1.3 ;с одновременным вычислением функции f
  ANL C,/P1.2 ;Используются битовые операции
  ORL C,P1.2 ;и бит переноса в качестве значения функции
  XRL C,P1.5  
  ANL C,/P1.1  
  JNC ANALOG ;Если 0, то ничего не делать и перейти к ;обработке аналоговой информации
    ;Иначе
  MOV TL0, #69h ;Организовать задержку
  MOV TH0, #FFh  
  SETB P1.5 ;Выдать Y1
  SETB TCON.4 ;Запустить таймер
WAIT_Y1: JNB TCON.5,WAIT_Y1 ;Ожидание переполнения
  CLR TCON.4 ;Остановить таймер
  CLR P1.5 ;Снять Y1
  CLR TCON.5 ;Снять бит переполнения
  RET  
; Подпрограмма обработки информации с аналоговых датчиков
ANALOG: MOV P2, #92h ;Выбрать ППА1, подключить порт С
  MOV P0, #76h ;Выбрать АЦП, подключить вход 1
  MOV P0, #77h ;Запустить преобразование
  NOP ;Задержка на преобразование
  MOV P2, #67h ;Отключить преобразование
  MOV P2, #90h ;Подключить порт А ППА1
  MOV R1, P0 ;Ввести N1 в R1
  MOV P2, #92h ;Подключить порт С ППА1
  MOV P2, #7Fh ;Подключить вход 2 АЦП
  MOV P2, #77h ;Запустить преобразование
  NOP ;Задержка на преобразование
  MOV P2, #07h ;Отключить преобразование
  MOV P2, #90h ;Подключить порт А ППА1
  MOV R2,P0 ;Ввести N2 в R2
  MOV A,R1  
  ADD A,R2 ;А=N1+N2
  ADDC A,K ;А=N1+N2+K
  CLR C ;на всякий случай очищаем перенос
  SUBB N,Q ;Сравниваем N и Q
  JNC Y3_OUT ;Если N>Q то выдать Y3
  MOV TL0, #33h ;Иначе выдать Y2
  MOV TH0, #FEh  
  SETB P1.6  
  SETB TCON.4  
WAIT_Y2: JNB TCON.5,WAIT_Y2  
  CLR TCON.4  
  CLR P1.6  
  CLR TCON.5  
Y3_OUT: MOV TL0, #F3h ;Выдать Y3
  MOV TH0, #FCh  
  SETB P1.7  
  SETB TCON.4  
WAIT_Y3: JNB TCON.5,WAIT_Y3  
  CLR TCON.4  
  CLR P1.7  
  CLR TCON.5  
  МОV A,A1 ;Перенести А1 в аккумулятор
  MOV R2,B ;Перенести N2 в B
  MUL AB ;Умножить A1 на N2
  MOV R3,A0 ;Перенести А0 в R3
  ADD A,R3 ;Прибавить A0
  MOV P2,#92h ;Подключить порт С ППА1
  MOV P2,#01h ;Выбрать ЦАП
  MOV P2,#91h ;Подключить порт B ППА1
  MOV P0,A ;Вывести Y4
  MOV P2,#92h ;Подключить порт С ППА1
  MOV P2,#2h ;Запустить преобразование
  NOP ;Задержка на преобразование
  RET ;Возврат из подпрограммы

 
 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: