Шрифт:
Итак, к примеру: Потребили 2 кВт, счетчик учел 0,5 Вт, отдали в идеале 2 кВт, счетчик учел -2 кВт. Результат периода — индукционный счетчик крутится назад со скоростью -1,5 кВт, а электронный стоит до 1,5 кВт.
Рис. 1. Диаграмма сигналов.
Назначение элементов схемы:
VD1-4, DA-1 на Рис. 2. питание микросхемы.
VD5,6, R5,6,7 на Рис. 2. формирователь импульсов синхронно сети 50 Гц.
VD2, R5 на Рис. 3. выпрямитель, питание модуля.
VD3, С1 на Рис. 3. стабилизатор.
VT1 на Рис 3 ключевой элемент.
Частота импульсов f = 1,0…3,0 kHz.
VHS 3–4 выход формирователя импульсов.
Рис. 2. Общая схема
( www.pozitron.ru )
Детали: VD1-4 — диодная сборка КЦ 402Б; VD5, VD6 — Д226. Или аналоги 1N4007 С1 — 20…40мкф х 400 в (можно использовать как электролит так и не электролит); С2, С3 — 47мкф 12в; C4-22pF.
DA1 — 78L05 или КРЕН5А (5 в) или LM7805.
VT1, VT2-KT315.
R1, R2, R3,R4 — 1,1 kom; R5 — 1 kom. Все 0,5 ватт; ТР-р I — 220 в, III — 7 в, II — 12 в. маломощный Кварц — 4 MHz.
Модули А, В, С, D идентичные и собираются по следующей схеме:
( www.pozitron.ru )
Детали: VD1-fl243, VD2 — Д226; VD3-KC156A.
С1-20мкф. 12в
DAI — PC120 (оптрон).
VT1- KT809 (400 в, З А) на радиаторе (для всех вместе 100x150x50мм) VT2 — КТ315 R1 — 10 ком, 1 Вт
R2 — 5.1 Ом (многоваттное примерно 10 ватт),
R3, R4, - 30 ком; R5 — 20 ком, R6 — 1, 1 ком. 0,5ватт
Остальные сопротивления 1 Вт.
Микросхема D1 является простым микроконтроллером, который работает по программе, записываемой в ее память (в соответствие с графиком включения ключей Рис. 1) Программирование осуществляется через разъем XI.
Прошивка настроена на импульсы 2кГц и скважность 50\50.
Эти параметры можно менять перед компиляцией.
Для программирования скопируйте в блокнот и сохраните с расширением
HEX
Прошивка:
:020000020000FC
:020000000FC02F
:100020000FED0DBF08E107BB00E001BB34EC29E098
:1000300002E00EBDC49АС39А41Е090Е090Е010Е067
:10004000D0E07FC060E06DBD60E06CBD089500E46D
:1000500008BF08B742FD06C06DB5B61731F06DB5E3
:10006000B61710F006FFF5CF08956CB56C1788F33E
:1000700041E06C17CCF7089488941795D79588942D
:100080001795D7950895C39ADCB51DB5D30F121FE8
:100090001BBDDABD44E0DBDFC39840E00895D2DF4A
:1000A00ОC498B22FC32F04D040FFFDCF40E0089585
:1000B00ОC39A82E370E0A80F971F9BBDAABDC7DF5C
:100ОC00040FD08C0C39882E370E0A80F971F9BBD56
:1000D000AABDBDDF0895CCB5BDB5C30FB21FACB589
:1000E0009DB504D040FFFDCF40E00895C49A82E35F
:1000F00070E0A80F971F9BBDAABDA9DF40FD08C0F7
:1001000ОC49882E370E0A80F971F9BBDAABD9FDF34
:100110000895С49ADCB51DB5D30F121F44E01BBD72
:10012000DABD95DF40E0C4980895DCB51DB5A3DFC6
:100130003D2F212FD0E010E090E0A0E0C0E0B0E043
:100140000895459BFECF40FFF0DF40E0A8DF9BDF36
:0A0150004599FECFC0DFDDDFF4CFDC
:00000001FF
Исходник:
INCLUDE "2313def.inc"
EQU HIGHTFREQ=4000
EQU HIGHTFREQTIME=4000000/HIGHTFREQ
EQU CDDRB=0b00011000; настраиваем входы/выходы
EQU CDDRD=0b00000000
EQU PUTTCCR1B=0b00000010; настраиваем контрольный регистр устанавливаем делитель
EQU FIRSTFREQ=10000/4; начальная частота
EQU SMALLPERIOD0=50;HIGHTFREQTIME; частота для промежуточных длительность нуля
EQU SMALLPERIOD1=50;HIGHTFREQTIME; частота для промежуточных длительность единицы
/Variable
DEF smallperiodh=r23.DEF smallperiodl=r24.DEF smallth=r25;
DEF smalltl=r26
DEF periodh=rl8; значение 1/4 периода
DEF periodl=rl9
DEF temp=rl6
DEF temph=r17
DEF tempi=r29
DEF tempi=r22
DEF timeh=r27; значение компаратора. DEF time1=r28
DEF flag=r20; need in for correct initilization
; Program
CSEG