.

Система автоматической подстройки частоты (курсовая)

Язык: русский
Формат: курсова
Тип документа: Word Doc
0 1143
Скачать документ

2

СОДЕРЖАНИЕ

СОДЕРЖАНИЕ 5

ВВЕДЕНИЕ 6

1. синтез функциональной схемы 7

1.1 Общее строение функциональной схемы. 7

1.2 Описание работы функциональной схемы. 8

2. ВЫБОР ЭЛЕМЕНТНОЙ БАЗЫ И РЕАЛИЗАЦИЯ ФУНКЦИОНАЛЬНЫХ БЛОКОВ СХЕМЫ. 9

2.1 Масштабный усилитель 9

2.2 Устройство выборки-хранения 10

2.3 Коммутатор 11

2.4 Аналого-цифровой преобразователь 11

2.5 Цифро-аналоговый преобразователь 11

2.6 Дешифратор 12

2.7 Микроконтроллер 12

2.8 Блок светоиндикаторов 12

3. НАЗНАЧЕНИЕ ОСНОВНЫХ СИГНАЛОВ СХЕМЫ. 13

4. ОПИСАНИЕ РАБОТЫ ПРИНЦИПИАЛЬНОЙ СХЕМЫ. 13

5. Устранение помех в цепях питания 14

6. Оценка потребляемой мощности 14

7. Описание алгоритмов управления и индикации 15

8. Описание программы 17

9. расчет временных характеристик устройства. 18

ЗАКЛЮЧЕНИЕ 19

Список использованной литературы 20

ПРИЛОЖЕНИЕ 1. 21

ПРИЛОЖЕНИЕ 2. 24

ВВЕДЕНИЕ

Основанием для выполнения проекта является:

1) учебный план кафедры ИУ6

2) техническое задание на курсовой проект

Целью курсового проекта является разработка системы автоматической
подстройки частоты (далее САПЧ). Данная система предназначена для
сравнения значений о текущей частоте, полученных с датчиков со
значениями, заданными с пульта оператора, анализа и обработки отклонения
и выдачи соответствующего сигнала управления и информационных сигналов.
САПЧ разработана на основе микроконтроллера (МК) КР1816ВЕ51 (аналог
8051AH фирмы Intel), архитектура которого стала стандартом на мировом
рынке 8-разрядных микроконтроллеров. В разработанном устройстве
обрабатываются 4 канала.

Разработанное устройство может применяться в различных системах,
например в генераторах сигналов, радиоприёмной аппаратуре. Разработанная
САПЧ является универсальной и может применяться не только для
подстройки частоты, но и для регулирования других сигналов (например,
температуры, давления), для которых измерители выдают информацию о
текущем значении в виде постоянного напряжения.

Управляющий сигнал зависит от входных сигналов системы в соответствии с
программой обработки, которую несложно изменить и ввести в
микроконтроллер. Это также придаёт системе универсальность.

1. синтез функциональной схемы

1.1 Общее строение функциональной схемы.

В техническом задании на курсовой проект задано спроектировать систему
автоматической подстройки частоты.

Взаимосвязь САПЧ и объекта управления показана на рис.1.1. Сигнал с
датчиков частоты поступает в САПЧ, куда предварительно заносится
значение, которое необходимо поддерживать. В зависимости от этих данных
вырабатывается управляющий сигнал, который поступает на объект
управления и значение частоты изменяется. Также САПЧ выдаёт
информационные сигналы, если отклонение текущей частоты от заданной
превышает определённое значение (10 %).

picscalex64010009000003140b000004000502000000000400000003010800050000000
b0200000000050000000c02785a907e09000000fa02000000000000ffffff00220004000
0002d01000007000000fc020000ffffff000000040000002d010100070000001b04795a9
17e0000000009000000fa02000000000000000000002200040000002d010200040000002
d01010004000000f001000005020000f7000003000100000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000040000003402000003000000350004000000340200000300000035000400000004010
d00040000000201010009000000fa02000000000000000000002200040000002d0103000
e00000025030500e4024b41c41c4b41c41c461fe402461fe4024b410e000000250305009
e354b417e4f4b417e4f461f9e35461f9e354b411600000025030900d2079032d2071a2c7
0097c2aad0c7c2a4b0e1a2c4b0e9032ad0c2d3470092d34d207903216000000250309008
711903225132d3462162d340018903200187c2a0018f2302513f2308711552f87117c2a1
400000025030800893b9032853a2d347c382d347737903277371a2c7c387c2a853a7c2a8
93b1a2c0e00000025030500923d2d34923df2309b3f7c2aa441f230a4412d34080000002
5030200923df230a441f2300c00000025030400ad432d34ad437c2abf477c2abf472d341
000000025030600c8497c2ac849552fcc4af230da4df230da4d7c2ada4d2d34080000002
5030200c41c78279e3578270800000025030200c41c2f2c9e352f2c0800000025030200c
41ce6309e35e6300800000025030200c41c9d359e359d350800000025030200f149694ef
1494b4108000000250302003845694e38454b4108000000250302008040694e80404b410
800000025030200c73b694ec73b4b410800000025030200a15cdb267e4fdb26080000002
5030200a15c922b7e4f922b0800000025030200a15c49307e4f49300800000025030200a
15cff347e4fff340800000025030200f149461ff149930a08000000250302003845461f3
845490f08000000250302008040461f804000140800000025030200c73b461fc73bb7180
800000025030200ee22b718c73bb7180800000025030200ee22001480400014080000002
5030200ee22490f3845490f0800000025030200ee22930af149930a08000000250302007
108461f7108930a08000000250302002a0d461f2a0d490f0800000025030200752f0014e
31100140800000025030200752fb7189b16b7180800000025030200e311461fe31100140
8000000250302009b16461f9b16b7180800000025030200752f930a7108930a080000002
5030200752f490f2a0d490f08000000250302009b16461f8617aa1a08000000250302009
b16461fb015aa1a0800000025030200e311461ff810aa1a0800000025030200e311461fc
d12aa1a08000000250302002a0d461f3f0caa1a08000000250302002a0d461f150eaa1a0
8000000250302007108461f8707aa1a08000000250302007108461f5c09aa1a080000002
5030200a15cff34045815340800000025030200a15cff340458ea350800000025030200a
15c493004585e2f0800000025030200a15c4930045833310800000025030200a15c922b0
458a72a0800000025030200a15c922b04587c2c0800000025030200a15cdb260458c6270
800000025030200a15cdb260458f1250800000025030200c73b4b41b23ce745080000002
5030200c73b4b41dc3ae745080000002503020038454b414e44e74508000000250302003
8454b412346e745080000002503020080404b416b41e745080000002503020080404b419
53fe7450800000025030200f1494b410649e7450800000025030200f1494b41dc4ae7450
8000000250302009e359d350031873608000000250302009e359d350031b234080000002
50302009e35e6300031d03108000000250302009e35e6300031fb2f08000000250302009
e352f2c0031452b08000000250302009e352f2c00311a2d08000000250302009e3578270
0318e2608000000250302009e357827003163280c0000002503040087562823575859215
7582823575871200800000025030200875671208756282310000000250306003f5928233
f5959213f5941220f5b41220f5b59210f5b28231a00000025030b00df5c2823df5c59216
b5c5921f75bcd21f75b41226b5cb422535db422c75d4122c75dcd21535d5921df5c59211
600000025030900af5eb422af5ecd21235f59210a6059217e60cd217e60b4220a6028232
35f2823af5eb42212000000250307006661282366615921c26259213663cd2136634122c
262b4226661b4220e000000250305001e6428231e64592106654122ee655921ee6528231
a00000025030b00d666b422d666cd214a67592132685921a668cd21a6685921a6682823a
668b422326828234a672823d666b42212000000250307008e6959218e692823ea6a2823e
a6a5921ea6a28235e6b28235e6b9c230c00000025030400466c5921466c2823166e59211
66e28231600000025030900fe6eb422fe6ecd21726f59215a705921ce70cd21ce70b4225
a702823726f2823fe6eb4221000000025030600b6712823b6715921b6714122867341228
67359218673282310000000250306006e7428236e7459216e7441223e7641223e7659213
e76282312000000250307002577282325775921257741220d7841228178b4220d7828232
57728230800000025030200f5782823f57859211600000025030900dd794122397b4122a
d7bcd21397b5921517a5921dd79cd21dd79b422517a2823397b28231400000025030800c
e602d265a60a126725fa126fe5e2d26fe5e4525725fd1245a60d124ce6045250c0000002
5030400b661d124b661a1268663d1248663a1260a000000250303006e64a1266e64d124c
a65d1241000000025030600b266a126b266d124b266b9258268b9258268d1248268a1261
a00000025030b006a692d266a694525de69d124c66ad1243a6b45253a6bd1243a6ba1263
a6b2d26c66aa126de69a1266a692d260c00000025030400226ca1260a6dd124f16dd124f
16da1261200000025030700d96ea126d96ed124d96eb925c16fb92535702d26c16fa126d
96ea1260800000025030200a970a126a970d1241600000025030900521db104c61d2505a
e1e2505221fb104221f6e02221f3d04c61d3d04521dca03521d6e020c000000250304000
a2025050a205603da215603da2125051200000025030700c2222505c22256031e2456039
224ca0392243d041e24b104c222b1041a00000025030b007a25b1047a25ca03ee255603d
62656034a27ca034a2756034a2725054a27b104d6262505ee2525057a25b1040a0000002
503030032282505322856031a2956030e000000250305001a293d046c291b048e29ca036
c2978031a2956030a000000250303001a293d0432283d048e293d040e000000250305008
e292505e0290305022ab104e0295f048e293d0408000000250302008e292505322825050
c00000025030400ea2a2505d12b5603b92c5603b92c25051800000025030a00a12d25058
92e3d04152e3d04a12dca03152e5603712f5603712f3d04892e3d04712f3d04712f25051
e00000025030d00593025055930560359303d04cd303d04cd30ca0341315603b53156032
932ca032932b104b531250541312505cd30b104cd303d041a00000025030b00113325051
133560311332505f9332505f9333d04f9332505e1342505e1345603e1342505553525055
53599050c000000250304003d3656033d3625050d3856030d3825051600000025030900f
5383d04513a3d04c53aca03513a560369395603f538ca03f538b10469392505513a25051
400000025030800d723f507632369087b2269080722f50707220e077b229a0663239a06d
7230e070c00000025030400bf249a06bf2469088f269a068f2669080a000000250303007
627690876279a06d2289a061000000025030600ba296908ba299a06ba2982078a2b82078
a2b9a068a2b69081a00000025030b00722cf507722c0e07e62c9a06ce2d9a06422e0e074
22e9a06422e6908422ef507ce2d6908e62c6908722cf5070c000000250304002a2f69081
2309a06fa309a06fa3069081200000025030700e2316908e2319a06e2318207ca3282073
e33f507ca326908e23169080800000025030200b2336908b2339a0614000000250308005
921e321e5205722fd1f5722891fe321891f1420fd1fa01fe520a01f592114200c0000002
5030400412288204122572211248820112457220a00000025030300f9245722f92488205
526882010000000250306003d2757223d2788203d276f210d296f210d2988200d2957221
a00000025030b00f529e321f529fc20692a8820512b8820c52bfc20c52b8820c52b5722c
52be321512b5722692a5722f529e3210c00000025030400ad2c5722952d88207d2e88207
d2e57221200000025030700652f5722652f8820652f6f214d306f21c130e3214d3057226
52f572208000000250302003531572235318820140000002503080049206425f21fd8254
31fd825ec1e6425ec1e7c24431f0924f21f092449207c241800000025030a0004234c260
423d8255b23d8255b237c24b22309240a2409240a24d8255b23d8256124d82561244c261
a00000025030b000f2564250f257c2467250924152609246d267c246d2609246d26d8256
d2664251526d8256725d8250f2564250c00000025030400ca27d825ca2709241b2709247
82809240e0000002503050027290924272964252d2a64252d2a09242d2ad8250c0000002
5030400db2a0924db2ad825382c0924382cd8251200000025030700e72cd825e72c0924e
72cf024962df024442e0924962df024442ed8251600000025030900f32e6425f32e7c244
a2f0924f92f092450307c2450306425f92fd8254a2fd825f32e64250a00000025030300f
f30d825ff300924ad3109240e00000025030500ad31f024eb31ce2404327c24eb312a24a
d3109240a00000025030300ad31f024ff30f0240432f0240e000000250305000432d8254
232b6255c326425423212250432f02408000000250302000432d825ff30d825140000002
50308007d390d510939815121388151ad370d51ad373e4f2138ca4e0939ca4e7d393e4f0
c00000025030400653ab14f653a8151353cb14f353c81510a000000250303001d3d81511
d3db14f793eb14f1000000025030600613f8151613fb14f613f9950314199503141b14f3
14181511a00000025030b0019420d51194225508d42b14f7543b14fe9432550e943b14fe
9438151e9430d51754381518d42815119420d510c00000025030400d1448151b945b14fa
146b14fa14681511200000025030700894781518947b14f8947995071489950e5480d517
1488151894781510800000025030200594981515949b14f1400000025030800c84e0d515
44e81516c4d8151f94c0d51f94c25506c4db14f544eb14fc84e25500c000000250304007
937cd547937fe520739fe520739cd541400000025030800ce395954313acd54f83acd545
b3b59545b3bfe525b3be553953ae553ce39fe520c00000025030400223ccd54e93cfe52b
03dfe52b03dcd541200000025030700773ecd54773efe52773ee5533e3fe553a13f59543
e3fcd54773ecd540c000000250304002f41cd542f41fe526840fe52f641fe52160000002
5030900bd425954bd4272532043fe52e743fe524a4472534a445954e743cd542043cd54b
d4259540a000000250303001145cd541145fe52d845fe520e00000025030500d845e5531
e46c3533c4672531e462053d845fe520a00000025030300d845e5531145e5533c46e5530
e000000250305003c46cd548246ab549f465954824607543c46e55308000000250302003
c46cd541145cd541600000025030900ba495954ba4972531e4afe52e54afe52484b72534
84b5954e54acd541e4acd54ba4959540c000000250304000f4ccd540f4cfe529d4dfe529
d4dcd541600000025030900644ee5538e4fe553f14f72538e4ffe52c74efe52644e72536
44e5954c74ecd548e4fcd540800000025030200b85072534652725312000000250307007
937095879373a56d5383a564939ae5649392257d5389557793795571a00000025030b003
13a9557313aae56a53a3a568d3b3a56013cae56013c3a56013c0958013c95578d3b0958a
53a0958313a95570c00000025030400d13d0958d13d3a56e93c3a56b93e3a56160000002
5030900a13f9557a13fae5615403a56fd403a567141ae5671419557fd40095815400958a
13f955712000000250307005942095859423a56b5433a562944ae5629442257b54395575
94295571a00000025030b00104595571045ae5684453a566c463a56e046ae56e0463a56e
0460958e04695576c4609588445095810459557030000000000

Рис. 1.1. Взаимосвязь объекта управления и САПЧ.

Функциональная схема разрабатываемого устройства, может быть реализована
несколькими способами.

Может быть использована схема с параллельной или последовательной
обработкой аналоговых сигналов. В схеме с параллельной обработкой
используется отдельный аналого-цифровой преобразователь (АЦП) на каждый
канал, а также цифровой мультиплексор. В схеме с последовательной
обработкой используется аналоговый мультиплексор и один АЦП на его
выходе. В разрабатываемом устройстве использован вариант с
последовательной обработкой, так как при его использовании упрощается
схема.

Функциональная схема устройства показана на рис.1.2.

picscalex66010009000003d015000007000502000000000400000003010800050000000
b0200000000050000000c023c5a187e09000000fa02000000000000ffffff00220004000
0002d01000007000000fc020000ffffff000000040000002d010100070000001b043d5a1
97e0000000009000000fa02000000000000000000002200040000002d010200040000002
d01010004000000f001000005020000f7000003000100000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000040000003402000003000000350004000000340200000300000035000400000004010
d00040000000201010009000000fa02000000000000000000002200040000002d0103000
e000000250305000d4386312950863129504f180d434f180d4386310e000000250305008
b364e29843d4e29843da71b8b36a71b8b364e290e00000025030500862b4e297f324e297
f32a71b862ba71b862b4e290e00000025030500701dc716c826c716c826c133701dc1337
01dc7160800000025030200c826ec21862bec2108000000250302007f32ec218b36ec210
e00000025030500b50a0907fc100907fc10070db50a070db50a09070e00000025030500b
50a6b0efc106b0efc106914b50a6914b50a6b0e0e00000025030500b50a3816fc103816f
c10361cb50a361cb50a38160e00000025030500b50a291efc10291efc102624b50a2624b
50a291e0e00000025030500b50a1a26fc101a26fc10172cb50a172cb50a1a260e0000002
5030500b50a9f2dfc109f2dfc109d33b50a9d33b50a9f2d0e00000025030500b50a0235f
c100235fc10ff3ab50aff3ab50a02350e00000025030500b50a643cfc10643cfc106142b
50a6142b50a643c0800000025030200fc10610ab316610a0800000025030200b316610ab
316de180800000025030200b316de183c18de180800000025030200fc105811071558110
800000025030200071558110715d11a08000000250302000715d11a3c18d11a080000002
5030200fc101019891310190800000025030200891310198913ee1c08000000250302008
913ee1c3c18ee1c0800000025030200fc107721d81377210800000025030200d8137721d
813fe1e0800000025030200d813fe1e3c18fe1e0800000025030200fc10f8282613f8280
8000000250302002613f8282613662308000000250302002613662329156623080000002
5030200291566232915f32108000000250302002915f3213c18f3210800000025030200f
c107a30da147a300800000025030200da147a30da14a5240800000025030200da14a5243
c18a5240800000025030200fc10fa37dc15fa370800000025030200dc15fa37dc155a270
800000025030200dc155a273c185a270800000025030200fc102b3f54172b3f080000002
503020054172b3f5417fb2908000000250302005417fb293c18fb2908000000250302003
c18de18701dde1808000000250302003c18d11a701dd11a08000000250302003c18ee1c7
01dee1c08000000250302003c18fe1e701dfe1e08000000250302003c18f321701df3210
8000000250302003c18a524701da52408000000250302003c185a27701d5a27080000002
50302003c18fb29701dfb290e00000025030500a864c921216cc921216c342ca864342ca
864c9210e00000025030500a8640230216c0230216c6d3aa8646d3aa86402300e0000002
5030500a864ee3e216cee3e216c5949a8645949a864ee3e0e00000025030500a864dd122
16cdd12216c481da864481da864dd120800000025030200216cca174e74ca17080000002
5030200216cb7264e74b7260800000025030200216cef344e74ef3408000000250302002
16cdc434e74dc430800000025030200294a2444294a623d0800000025030200294a623d3
f4e493a08000000250302003f4e493a3f4ef14708000000250302003f4ef147294a24440
800000025030200bf68481dbf68ad1f0800000025030200bf68ad1f995ead1f080000002
5030200995ead1fad58ad1f0800000025030200ad58ad1fad581a3d0800000025030200a
d581a3d3f4e1a3d08000000250302007768342c7768702e08000000250302007768702e8
25a702e0800000025030200825a702e825a0e400800000025030200825a0e403f4e0e400
8000000250302002e686d3a2e68653d08000000250302002e68653d545d653d080000002
5030200545d653d545d97420800000025030200545d97423f4e974208000000250302007
76859497768be4b08000000250302007768be4b545dbe4b0800000025030200545dbe4b5
45d20450800000025030200545d20453f4e204508000000250302002e686d3a7067323c0
8000000250302002e686d3a2569263c0800000025030200bf68481d0a68db1e080000002
5030200bf68481d8f69db1e08000000250302007768342cc167c82d08000000250302007
768342c4769c82d080000002503020077685949c167ed4a0800000025030200776859494
769ed4a07000000fc020000000000000000040000002d01040009000000fa02050000000
000ffffff002200040000002d0105000a00000024030300e719f12cc519f12ce719413b0
a00000024030300c519f12ce719413bc519633b09000000fa02000001000000000000002
200040000002d01060004000000f00103000e00000025030500e719f12cc519f12cc5196
33be719413be719f12c040000002d0105000a00000024030300e719413bc519633b143d4
13b0a00000024030300c519633b143d413b143d633b040000002d0106000e00000025030
500e719413bc519633b143d633b143d413be719413b040000002d0105000a00000024030
300843dcc21843dee21ea3fcc210a00000024030300843dee21ea3fcc210b40ee2104000
0002d0106000e00000025030500843dcc21843dee210b40ee21ea3fcc21843dcc2104000
0002d0105000a00000024030300ea3fcc210b40ee21ea3fc4100a000000240303000b40e
e21ea3fc4100b40e510040000002d0106000e00000025030500ea3fcc210b40ee210b40e
510ea3fc410ea3fcc21040000002d0105000a00000024030300ea3fc4100b40e5103f53c
4100a000000240303000b40e5103f53c4101d53e510040000002d0106000e00000025030
500ea3fc4100b40e5101d53e5103f53c410ea3fc410040000002d0105000a00000024030
3003f53c4101d53e5103f53681c0a000000240303001d53e5103f53681c1d53681c04000
0002d0106000e000000250305003f53c4101d53e5101d53681c3f53681c3f53c41009000
000fa02000000000000000000002200040000002d01030004000000f0010600080000002
50302002e53681c2f53681c040000002d0105000a00000024030300043d523b253d523b0
43d52340a00000024030300253d523b043d5234253d743409000000fa020000010000000
00000002200040000002d01060004000000f00103000e00000025030500043d523b253d5
23b253d7434043d5234043d523b040000002d0105000a00000024030300043d5234253d7
4341d5352340a00000024030300253d74341d5352343f537434040000002d0106000e000
00025030500043d5234253d74343f5374341d535234043d5234040000002d0105000a000
000240303001d5352343f5374341d53b71f0a000000240303003f5374341d53b71f3f53b
71f040000002d0106000e000000250305001d5352343f5374343f53b71f1d53b71f1d535
23409000000fa02000000000000000000002200040000002d01030004000000f00106000
8000000250302002e53b71f2f53b71f0800000025030200d619f12c701df12c080000002
5030200701d972fd619972f0800000025030200701de831d619e831040000002d0105000
a00000024030300143d413b143d633b3043413b0a00000024030300143d633b3043413b0
f43633b09000000fa02000001000000000000002200040000002d01060004000000f0010
3000e00000025030500143d413b143d633b0f43633b3043413b143d413b040000002d010
5000a000000240303003043413b0f43633b3043c6420a000000240303000f43633b3043c
6420f43c642040000002d0106000e000000250305003043413b0f43633b0f43c6423043c
6423043413b09000000fa02000000000000000000002200040000002d01030004000000f
0010600080000002503020020434d3f294a4d3f08000000250302002043c6422143c6420
8000000250302002043c642294ac64208000000250302008820c7168820c133080000002
5030200701d9f2b88209f2b0e00000025030500e821181be821c7195922a81ac922c719c
922181b14000000250308003a23e01a7223181be323181b1b24e01a3a23ff197223c719e
323c7191b24ff190e00000025030500361e1e2d361ee62c6f1e762ca71ee62ca71e1e2d0
800000025030200361ee62ca71ee62c1600000025030900fb1e1e2ddf1e022ddf1e922cf
b1e762c181f762c341f922c341f022d181f1e2dfb1e1e2d0e00000025030500491e942f4
91e5c2f811eec2eba1e5c2fba1e942f0800000025030200491e5c2fba1e5c2f0a0000002
5030300f21e082f0e1fec2e0e1f942f0800000025030200f21e942f2a1f942f0e0000002
50305006e1ef8316e1ec031a61e4f31df1ec031df1ef83108000000250302006e1ec031d
f1ec0311800000025030a00171f6b31331f4f316b1f4f31871f6b31871f88316b1fa4313
31fa431171fc031171ff831871ff8310800000025030200b50a2b3f0f052b3f0c0000002
50304000f032b3f0f031d3ec3031d3ec3032b3f16000000250309001d04fe3e4a042b3fa
4042b3fd104fe3ed1041d3ed104d13e4a04d13e1d04a43e1d041d3e0c00000025030400d
f05d13e2b05d13eb2051d3eb2052b3f0800000025030200b50ac9370f05c9370c0000002
50304000f03c9370f03bb36c303bb36c303c93716000000250309001d049c374a04c937a
404c937d1049c37d104bb36d1046f374a046f371d0442371d04bb3612000000250307002
b05e8365805bb36b205bb36df05e836df051537b2054237850542371000000025030600b
2054237df056f37df059c37b205c9375805c9372b059c370800000025030200b50a67300
f0567300c000000250304000f0367300f03592fc303592fc303673016000000250309001
d043a304a046730a4046730d1043a30d104592fd1040d304a040d301d04e02f1d04592f1
800000025030a002b05862f5805592fb205592fdf05862fdf05b32fb205e02f5805e02f2
b050d302b056730df0567300800000025030200b50ae2280f05e2280c000000250304000
f03e2280f03d427c303d427c303e22816000000250309001d04b5284a04e228a404e228d
104b528d104d427d10488284a0488281d045b281d04d4270a000000250303002b0501285
805d4275805e22808000000250302002b05e2288505e2280800000025030200b50aa70a0
f05a70a0800000025030200b50a2d120f052d120800000025030200b50a8f190f058f190
800000025030200b50af1200f05f12016000000250309000f031e210f03f120f003f120f
003e31f9603e31f3c0397203c03f1201d04f1201d041e210c000000250304002b0597207
7049720fe04e31ffe04f12016000000250309000f03bc190f038f19f0038f19f00381189
60381183c0335193c038f191d048f191d04bc1912000000250307007704ae18a4048118f
e0481182b05ae182b05db18fe040819d10408191000000025030600fe0408192b0535192
b056219fe048f19a4048f197704621916000000250309000f035a120f032d12f0032d12f
0031f1196031f113c03d3113c032d121d042d121d045a121800000025030a0077044c11a
4041f11fe041f112b054c112b057911fe04a611a404a6117704d31177042d122b052d121
6000000250309000f03d40a0f03a70af003a70af0039909960399093c034d0a3c03a70a1
d04a70a1d04d40a0a000000250303007704c609a4049909a404a70a08000000250302007
704a70ad104a70a0e00000025030500640ca70a640c9909be0c4d0a180d9909180da70a1
600000025030900720d7a0a9f0da70af90da70a260e7a0a260e9909260e4d0a9f0d4d0a7
20d200a720d99090e00000025030500640c0912640cfb10be0caf11180dfb10180d09121
600000025030900720ddc119f0d0912f90d0912260edc11260efb10260eaf119f0daf117
20d8211720dfb100e00000025030500640cd619640cc818be0c7c19180dc818180dd6191
600000025030900720da9199f0dd619f90dd619260ea919260ec818260e7c199f0d7c197
20d4f19720dc8180e00000025030500640cb829640caa28be0c5e29180daa28180db8291
600000025030900720d8b299f0db829f90db829260e8b29260eaa28260e5e299f0d5e297
20d3129720daa280e00000025030500640c3d31640c2f30be0ce330180d2f30180d3d311
600000025030900720d10319f0d3d31f90d3d31260e1031260e2f30260ee3309f0de3307
20db630720d2f300e00000025030500640c9f38640c9137be0c4538180d9137180d9f381
600000025030900720d72389f0d9f38f90d9f38260e7238260e9137260e45389f0d45387
20d1838720d91370e00000025030500640c0140640cf33ebe0ca73f180df33e180d01401
600000025030900720dd43f9f0d0140f90d0140260ed43f260ef33e260ea73f9f0da73f7
20d7a3f720df33e0e00000025030500640cc721640cb920be0c6d21180db920180dc7211
600000025030900720d9a219f0dc721f90dc721260e9a21260eb920260e6d219f0d6d217
20d4021720db92008000000250302000d2f4e290d2f523b08000000250302000d2f4e29d
e2fe12a08000000250302000d2f4e29582ee12a08000000250302000d2f4e290d2fb32b1
600000025030900e72d0522142e32226e2e32229b2e05229b2e24219b2ed821142ed821e
72dab21e72d24211000000025030600f52e32227c2f3222a92f0522a92fd8217c2fab212
22fab210e000000250305007c2fab21a92f7e21a92f51217c2f2421f52e2421080000002
5030200222f2421222f3222080000002503020003303222b830242108000000250302000
3302421b830322216000000250309009967ff15c6672c1620682c164d68ff154d681e154
d68d215c667d2159967a51599671e151000000025030600a7682c162e692c165b69ff155
b69d2152e69a515d468a5150e000000250305002e69a5155b6978155b694b152e691e15a
7681e150800000025030200d4681e15d4682c160800000025030200b5692c16696a1e150
800000025030200b5691e15696a2c1616000000250309005167eb247e671825d86718250
568eb2405680a240568be247e67be245167912451670a2410000000250306005f681825e
66818251369eb241369be24e66891248c6891240e00000025030500e6689124136964241
3693724e6680a245f680a2408000000250302008c680a248c68182508000000250302006
d691825216a0a2408000000250302006d690a24216a18251600000025030900096724333
667513390675133bd672433bd674332bd67f7323667f7320967ca3209674332100000002
5030600176851339e685133cb682433cb68f7329e68ca324468ca320e000000250305009
e68ca32cb689d32cb6870329e68433217684332080000002503020044684332446851330
80000002503020025695133d9694332080000002503020025694332d9695133160000002
5030900096784413667b1419067b141bd678441bd67a440bd6757413667574109672b410
967a44010000000250306001768b1419e68b141cb688441cb6857419e682b4144682b410
e000000250305009e682b41cb68fe40cb68d1409e68a4401768a44008000000250302004
468a4404468b14108000000250302002569b141d969a44008000000250302002569a440d
969b1410e000000250305004d58560112605601126054114d5854114d585601080000002
50302001260a3088f62a30808000000250302008f62a3088f62dc4308000000250302008
f62dc43a864dc430800000025030200a864ef348f62ef340800000025030200a864b7268
f62b7260800000025030200a864ca178f62ca17040000002d0105000a000000240303001
d53d4103f53d4101d5309090a000000240303003f53d4101d5309093f532b0909000000f
a02000001000000000000002200040000002d01060004000000f00103000e00000025030
5001d53d4103f53d4103f532b091d5309091d53d410040000002d0105000a00000024030
3001d5309093f532b094d5809090a000000240303003f532b094d5809094d582b0904000
0002d0106000e000000250305001d5309093f532b094d582b094d5809091d53090909000
000fa02000000000000000000002200040000002d01030004000000f00106000e0000002
5030500ec383222ec38d82146392421a039d821a03932220800000025030200ec38d821a
039d8211400000025030800fa393222fa392421fa393222ae3a3222ae3a2421ae3a3222d
b3a3222db3a5f220c00000025030400353b3222353b2421e93b2421e93b3222140000002
5030800ae5a6009ae5a5208ae5a6009625b6009625b5208625b60098f5b60098f5b8d090
e00000025030500e95b6009e95b0609435c52089d5c06099d5c60090800000025030200e
95b06099d5c06090c00000025030400f75c6009f75c5208ab5d5208ab5d6009100000002
5030600d44a1e415b4b1e41884bf140884b3d405b4b1040d44a104008000000250302000
14b1040014b1e411400000025030800964cf140694c1e410f4c1e41e24bf140e24b3d400
f4c1040694c1040964c3d400e00000025030500db479b1cdb478d1b3548411c8f488d1b8
f489b1c0800000025030200e9489b1ce9488d1b0a000000250303009d498d1b1649141ce
948141c08000000250302001649141c9d499b1c1600000025030900f7496e1c244a9b1c7
e4a9b1cab4a6e1cab4a141c7e4ae71bf749e71bf7498d1bab4a8d1b0a000000250303000
54bba1b324b8d1b324b9b1c0800000025030200054b9b1c5f4b9b1c12000000250307004
44dd21c444dc41bcb4dc41bf84df11bf84d1e1ccb4d4b1c444d4b1c0a000000250303005
24ef11b7f4ec41b7f4ed21c0800000025030200524ed21cac4ed21c12000000250307004
44d3c20444d2e1fcb4d2e1ff84d5b1ff84d881fcb4db51f444db51f16000000250309007
f4e3c20524e0f20524e5b1f7f4e2e1fac4e2e1fd94e5b1fd94e0f20ac4e3c207f4e3c201
0000000250306001c76e1151c76c2164976ef16a376ef16d076c216d076e1150a0000002
50303002a77ef162a773b1684773b160e0000002503050084779516a4778816b1776816a
477481684773b160a00000025030300847795162a779516b17795160e00000025030500b
177ef16d177e216de77c216d177a216b17795160800000025030200b177ef162a77ef161
2000000250307003978ef1639783b163978951693789516c078c2169378ef163978ef160
800000025030200ed78ef16ed783b1608000000250302004779ef16fb793b16080000002
503020047793b16fb79ef160a00000025030300557a0e16827ae115827aef16080000002
5030200557aef16af7aef1610000000250306001c76cd241c76ae254976db25a376db25d
076ae25d076cd240a000000250303002a77db252a772725847727250e000000250305008
4778125a4777425b1775425a4773425847727250a00000025030300847781252a778125b
17781250e00000025030500b177db25d177ce25de77ae25d1778e25b1778125080000002
5030200b177db252a77db2512000000250307003978db25397827253978812593788125c
078ae259378db253978db250800000025030200ed78db25ed78272508000000250302004
779db25fb792725080000002503020047792725fb79db251800000025030a00557afa248
27acd24dc7acd24097bfa24097b2725dc7a5425827a5425557a8125557adb25097bdb251
0000000250306001c7606331c76e63349761334a3761334d076e633d07606330a0000002
50303002a7713342a775f3384775f330e000000250305008477b933a477ac33b1778c33a
4776d3384775f330a000000250303008477b9332a77b933b177b9330e00000025030500b
1771334d1770634de77e633d177c733b177b9330800000025030200b17713342a7713341
2000000250307003978133439785f333978b9339378b933c078e63393781334397813340
800000025030200ed781334ed785f33080000002503020047791334fb795f33080000002
503020047795f33fb7913341200000025030700557a3333827a0633dc7a0633097b33330
97b5f33dc7a8c33af7a8c331000000025030600dc7a8c33097bb933097be633dc7a13348
27a1334557ae63310000000250306001c76f2411c76d34249760043a3760043d076d342d
076f2410a000000250303002a7700432a774c4284774c420e000000250305008477a642a
4779942b1777942a477594284774c420a000000250303008477a6422a77a642b177a6420
e00000025030500b1770043d177f342de77d342d177b342b177a6420800000025030200b
17700432a77004312000000250307003978004339784c423978a6429378a642c078d3429
3780043397800430800000025030200ed780043ed784c42080000002503020047790043f
b794c42080000002503020047794c42fb7900430c00000025030400097ba642557aa642d
c7af241dc7a00430800000025030200f7394e29f739523b0800000025030200f7394e29f
739b32b0800000025030200f7394e294239e12a0800000025030200f7394e29c83ae12a1
000000025030600fa1d6c1d4e1e6c1d6a1e501d6a1ee01c4e1ec31cfa1dc31c080000002
5030200161ec31c161e6c1d1800000025030a00a21ee01cbf1ec31cf71ec31c131fe01c1
31ffc1cf71e181dbf1e181da21e341da21e6c1d131f6c1d1000000025030600fa1d451b4
e1e451b6a1e291b6a1eb91a4e1e9d1afa1d9d1a0800000025030200161e9d1a161e451b0
a00000025030300a21eb91abf1e9d1abf1e451b0800000025030200a21e451bdb1e451b1
000000025030600fa1d1f194e1e1f196a1e03196a1e92184e1e7618fa1d7618080000002
5030200161e7618161e1f191600000025030900bf1e1f19a21e0319a21e9218bf1e7618d
b1e7618f71e9218f71e0319db1e1f19bf1e1f191000000025030600fa1dce214e1ece216
a1eb2216a1e42214e1e2621fa1d26210800000025030200161e2621161ece210c0000002
5030400131f9621a21e9621f71e2621f71ece211000000025030600fa1d9e1f4e1e9e1f6
a1e821f6a1e121f4e1ef61efa1df61e0800000025030200161ef61e161e9e1f120000002
5030700a21e121fbf1ef61ef71ef61e131f121f131f2e1ff71e4a1fdb1e4a1f100000002
5030600f71e4a1f131f661f131f821ff71e9e1fbf1e9e1fa21e821f1000000025030600f
a1d3f2a4e1e3f2a6a1e232a6a1eb2294e1e9629fa1d96290800000025030200161e96291
61e3f2a0a00000025030300a21e9629131f9629bf1e3f2a1000000025030600fa1d57274
e1e57276a1e3b276a1ecb264e1eaf26fa1daf260800000025030200161eaf26161e57271
800000025030a00a21e0327f71e0327131f1f27131f3b27f71e5727bf1e5727a21e3b27a
21ee726db1eaf26f71eaf261000000025030600fa1d90244e1e90246a1e74246a1e04244
e1ee823fa1de8230800000025030200161ee823161e90241600000025030900a21e7424b
f1e9024f71e9024131f7424131f3c24f71e2024a21e2024a21ee823131fe8230e0000002
5030500a864794e216c794e216ce458a864e458a864794e0c00000025030400e0653a52e
065ee5280663a528066ee521000000025030600d066ee52d0663a52d0669452706794527
0673a527067ee521800000025030a00c0671b53c067ee52e867ee52e867675210683a523
8683a523868ee52e867ee526068ee5260681b530c00000025030400b0683a52b068ee525
0693a525069ee521200000025030700a069ee52a0693a52a0699452f0699452406a3a52f
0699452406aee521a00000025030b00916ac152916a6752b96a3a52096b3a52316b67523
16b3a52316bee52316bc152096bee52b96aee52916ac1520800000025030200816b67522
16c67520c000000250304003a66b1543a66fd53e065fd539466fd531600000025030900e
e668454ee662a541b67fd537567fd53a2672a54a26784547567b1541b67b154ee6684541
200000025030700fc67b154fc67fd538368fd53b0682a54b068575483688454fc6784541
6000000250309000a6984540a692a543769fd539169fd53be692a54be6984549169b1543
769b1540a6984540a00000025030300186ab154186afd53726afd530e000000250305007
26a5754926a4a549f6a2a54926a0a54726afd530a00000025030300726a5754186a57549
f6a57540e000000250305009f6ab154bf6aa454cc6a8454bf6a64549f6a5754080000002
50302009f6ab154186ab1541c00000025030c00e0653c51e0652e5067662e5067665b506
7662e50e0652e50e065b5506766b5509466e25094660f5167663c51e0653c510c0000002
5030400ee663c5148678850a2678850a2673c511600000025030900fc670f51fc67b5502
968885083688850b068b550b0680f5183683c5129683c51fc670f5112000000250307000
a693c510a6988500a69e2506469e250be6988506469e250be693c51040000002d0105000
a000000240303002950342329505523cf5534230a0000002403030029505523cf553423a
e55552309000000fa02000001000000000000002200040000002d01060004000000f0010
3000e000000250305002950342329505523ae555523cf55342329503423040000002d010
5000a00000024030300cf553423ae555523cf55da520a00000024030300ae555523cf55d
a52ae55fc52040000002d0106000e00000025030500cf553423ae555523ae55fc52cf55d
a52cf553423040000002d0105000a00000024030300cf55da52ae55fc52a864da520a000
00024030300ae55fc52a864da52a864fc52040000002d0106000e00000025030500cf55d
a52ae55fc52a864fc52a864da52cf55da5209000000fa020000000000000000000022000
40000002d01030004000000f00106001200000025030700444df023444de222cb4de222f
84d0f23f84d3c23cb4d6923444d69231800000025030a00524e0f237f4ee222d94ee2220
64f0f23064f3c23d94e69237f4e6923524e9623524ef023064ff02308000000250302002
e53681c2f53681c040000002d0105000a000000240303002e53791c2e53571c2950791c0
a000000240303002e53571c2950791c2950571c09000000fa02000001000000000000002
200040000002d01060004000000f00103000e000000250305002e53791c2e53571c29505
71c2950791c2e53791c040000002d0105000a000000240303002e53c81f2e53a61f2950c
81f0a000000240303002e53a61f2950c81f2950a61f040000002d0106000e00000025030
5002e53c81f2e53a61f2950a61f2950c81f2e53c81f09000000fa0200000000000000000
0002200040000002d01030004000000f001060008000000250302002355eb09ac5622081
c00000025030c007055b6074355890743555c0770552f07ca552f07f7550207f755d506c
a55a8067055a8064355d5064355020770552f070e00000025030500ca552f07f7555c07f
7558907ca55b6077055b60708000000250302007847a6110249dc0f1c00000025030c00c
647710f9947440f9947170fc647ea0e2048ea0e4d48bd0e4d48900e2048630ec647630e9
947900e9947bd0ec647ea0e0e000000250305002048ea0e4d48170f4d48440f2048710fc
647710f0800000025030200a85bbc53315df3510c000000250304007c5c2d51c85b2d514
f5c79504f5c8751030000000000

Рис.1.2. Функциональная схема устройства.

Схема состоит из следующих блоков:

· масштабный усилитель, необходимый для согласования уровней напряжений
датчиков, пульта оператора и мультиплексора;

· аналоговый мультиплексор, выбирающий определённый канал и
коммутирующий его на свой выход;

· устройство выборки-хранения (УВХ), фиксирующее значение сигнала, на
время преобразования в АЦП;

· АЦП, преобразующий аналоговый сигнал в 7-разрядный двоичный код;

· микроконтроллер, выполняющий основные операции управления и
вычисления;

· цифро-аналоговый преобразователь (ЦАП), преобразующий значение сигнала
в цифровом виде в аналоговый;

· дешифратор;

· четыре УВХ, фиксирующие выходной управляющий сигнал;

· блок светоиндикаторов.

1.2 Описание работы функциональной схемы.

Сигналы с датчиков и с пульта оператора для каждого канала подаются
через масштабный усилитель на аналоговый мультиплексор, который в
зависимости от состояния адресных входов выбирает необходимый. Номер
сигнала задаётся в МК. Далее сигнал запоминается в УВХ, переводится в
двоичный код и заносится в микроконтроллер. После выполнения всех
необходимых действий, микроконтроллер выдаёт выходной сигнал в двоичном
виде. Этот сигнал преобразуется в аналоговый вид и подаётся на входы
четырёх УВХ. На управляющие входы УВХ подаётся сигнал с дешифратора.
Дешифратор преобразует адрес, который выдаёт МК и выдаёт активный сигнал
на одну из выходных линий, таким образом выбирая одно из УВХ. При
отклонении текущей частоты от заданной более чем на 10% выдаётся сигнал
на блок светоиндикаторов.

2. ВЫБОР ЭЛЕМЕНТНОЙ БАЗЫ И РЕАЛИЗАЦИЯ ФУНКЦИОНАЛЬНЫХ БЛОКОВ СХЕМЫ.

Линии портов ввода-вывода микроконтроллера КР1816ВЕ51 имеют уровни
логических единицы и нуля соответствующие ТТЛ уровню. Поэтому для
цифровых элементов схемы была выбрана ТТЛ серия КР1533. Маломощные
быстродействующие микросхемы этой серии удовлетворяет требованиям по
быстродействию и потребляемой мощности.

Для других элементов схемы при выборе элементов использовались такие
критерии как возможность согласования с МК, низкая потребляемая
мощность, функциональная завершённость микросхем.

Рассмотрим реализацию каждого из блоков.

2.1 Масштабный усилитель

Масштабный усилитель (МУ) построен на основе операционного усилителя
К140УД6. Схема его включения показана на рисунке 2.1.

picscalex41010009000003e80b000007000502000000000400000003010800050000000
b0200000000050000000c02785a907e09000000fa02000000000000ffffff00220004000
0002d01000007000000fc020000ffffff000000040000002d010100070000001b04795a9
17e0000000009000000fa02000000000000000000002200040000002d010200040000002
d01010004000000f001000005020000f7000003000100000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000040000003402000003000000350004000000340200000300000035000400000004010
d00040000000201010009000000fa02000000000000000000002200040000002d0103000
80000002503020022463b117d523b11080000002503020003423f365f4e3f36080000002
50302007d52e9292246e9290800000025030200e53d5c3a7d525c3a0800000025030200c
63996425f4e96420800000025030200e53d921d056a921d08000000250302004c2958152
660581508000000250302000f213b11a8353b1108000000250302000f21052e4c29052e0
800000025030200f11c9642c63996421200000025030700de2b8c1ede2b6e1ced2c6e1c4
72dc91c472d231ded2c7d1dde2b7d1d0800000025030200382c7d1d472d8c1e180000002
5030a00fc2dc91c562e6e1c0b2f6e1c652fc91c652f231d0b2f7d1d562e7d1dfc2dd71df
c2d8c1e652f8c1e08000000250302000f21052e0f213b110e00000025030500770c7d30b
4147d30b414c733770cc733770c7d301200000025030700e40e192fe40efc2cf30ffc2c4
d10562d4d10b12df30f0b2ee40e0b2e08000000250302003e0f0b2e4d10192f0a0000002
50303000211562d5c11fc2c5c11192f08000000250302000211192fb611192f080000002
503020058082232770c22320a00000025030300d218fd3e4b19853e4b195741080000002
5030200d2185741c31957411600000025030900b41ade402c1b57411d1c5741961cde409
61cee3f1d1c763fb41a763fb41a853e961c853e100000002503060059205741c22157413
b22de403b226640c221ee3fd120ee3f0e00000025030500c221ee3f3b22763f3b22fd3ec
221853e5920853e0800000025030200d120853ed120574108000000250302002b2357412
b23de400800000025030200d21822320f2122320800000025030200d2182232b41422320
8000000250302000f2122320f21052e07000000fc020000000000000000040000002d010
40009000000fa02050000000000ffffff002200040000002d0105000a00000024030300e
221052ea421702d0f21052e09000000fa02000001000000000000002200040000002d010
60004000000f00103000c00000025030400e221052ea421702d0f21052ee221052e04000
0002d0105000a00000024030300a421702d0f21332d0f21052e040000002d0106000c000
00025030400a421702d0f21332d0f21052ea421702d040000002d0105000a00000024030
3000f21332d7a20702d0f21052e040000002d0106000c000000250304000f21332d7a207
02d0f21052e0f21332d040000002d0105000a000000240303007a20702d3c20052e0f210
52e040000002d0106000c000000250304007a20702d3c20052e0f21052e7a20702d04000
0002d0105000a000000240303003c20052e7a209a2e0f21052e040000002d0106000c000
000250304003c20052e7a209a2e0f21052e3c20052e040000002d0105000a00000024030
3007a209a2e0f21d82e0f21052e040000002d0106000c000000250304007a209a2e0f21d
82e0f21052e7a209a2e040000002d0105000a000000240303000f21d82ea4219a2e0f210
52e040000002d0106000c000000250304000f21d82ea4219a2e0f21052e0f21d82e04000
0002d0105000a00000024030300a4219a2ee221052e0f21052e040000002d0106000c000
00025030400a4219a2ee221052e0f21052ea4219a2e09000000fa0200000000000000000
0002200040000002d01030004000000f00106000800000025030200a835af21a83522320
e00000025030500a835af212246af2122462232a8352232a835af210800000025030200e
4367b2d4d387b2d0c0000002503040071386236123762361938033519381237080000002
50302004c29052ea835052e1800000025030a008931132be131bb2a9132bb2ae932132be
9326b2b9132c22be131c22b89311a2c8931ca2ce932ca2c0a00000025030300303b5b358
83b0335883b12370800000025030200303b1237e03b12370800000025030200e53d3f36e
53d5c3a0800000025030200c6393f36c639964216000000250309004f3fba36a63f12375
6401237ae40ba36ae400a365640b3354f3fb3354f3f0335ae400335040000002d0105000
a00000024030300993a96425b3a0142c639964209000000fa02000001000000000000002
200040000002d01060004000000f00103000c00000025030400993a96425b3a0142c6399
642993a9642040000002d0105000a000000240303005b3a0142c639c341c639964204000
0002d0106000c000000250304005b3a0142c639c341c63996425b3a0142040000002d010
5000a00000024030300c639c34131390142c6399642040000002d0106000c00000025030
400c639c34131390142c6399642c639c341040000002d0105000a0000002403030031390
142f3389642c6399642040000002d0106000c0000002503040031390142f3389642c6399
64231390142040000002d0105000a00000024030300f338964231392b43c639964204000
0002d0106000c00000025030400f338964231392b43c6399642f3389642040000002d010
5000a0000002403030031392b43c6396843c6399642040000002d0106000c00000025030
40031392b43c6396843c639964231392b43040000002d0105000a00000024030300c6396
8435b3a2b43c6399642040000002d0106000c00000025030400c63968435b3a2b43c6399
642c6396843040000002d0105000a000000240303005b3a2b43993a9642c639964204000
0002d0106000c000000250304005b3a2b43993a9642c63996425b3a2b4309000000fa020
00000000000000000002200040000002d01030004000000f00106000800000025030200f
338f330f3384e2f0a000000250303000c3a4e2f3a392030f338203008000000250302003
a3920300c3af3300a00000025030300993a942fdf3a4e2fdf3af33008000000250302009
93af330253bf3300c00000025030400cb3c6630b23b6630853c4e2f853cf330160000002
50309009e3df330583dad30583d942f9e3d4e2fe43d4e2f2b3e942f2b3ead30e43df3309
e3df3301600000025030900b73ead30fd3ef3308a3ff330d03fad30d03f4e2fd03f6630f
d3e6630b73e2030b73e4e2f16000000250309005d4039315d40f330bc41f330bc414e2f3
0414e2fa3406630a340f3300242f330024239311800000025030a008f42203062432030a
8436630a843ad306243f330d542f3308f42ad308f42da2f1c434e2f62434e2f080000002
5030200c6393f36c63922320800000025030200e53d3f36e53d22320a000000250303006
c3b4f2ac63bf529c63b122c08000000250302006c3b122c213c122c08000000250302000
3423f36034222320800000025030200a8353b11c6393b1108000000250302009937f6259
9378d2408000000250302004d384225e43642250e00000025030500a627af21a6277519f
22a7519f22aaf21a627af2108000000250302004c29cc25a835cc2508000000250302004
c29cc254c29af2112000000250307008931d922e131812291328122e932d922e93231239
132892339328923100000002503060091328923e932e023e932382491329024e13190248
931382408000000250302004c2958154c2975190e00000025030500993a8c27993ad8264
e3b6f25023cd826023c8c270800000025030200993ad826023cd8260800000025030200e
53d921de53daf210a00000025030300303b291d903c291d883b371f1800000025030a009
a48a527a249a527fa49fd27fa495528a249ad28f248ad289a4855289a484e274a499e26a
2499e260e00000025030500c639960f0342960f0342e112c639e112c639960f080000002
503020022463b1103423b1112000000250307009d3b330e9d3b160cac3c160c073d700c0
73dcb0cac3c250d9d3b250d0800000025030200f83b250d073d330e1600000025030900b
b3dd90dbb3d250d163ecb0cca3ecb0c253f250d253fd90dca3e330e163e330ebb3dd90d1
4000000250308004341d90de840330e3440330ed93fd90dd93f250d3440cb0ce840cb0c4
341250d0e00000025030500ab58b246ab583d3dc95c3d3dc95cb246ab58b246080000002
5030200f7622232f762cf4a0800000025030200f762cf4aba5acf4a0800000025030200b
a5acf4aba5ab246040000002d0105000a000000240303005053e929125354297d52e9290
9000000fa02000001000000000000002200040000002d01060004000000f00103000c000
000250304005053e929125354297d52e9295053e929040000002d0105000a00000024030
300125354297d5216297d52e929040000002d0106000c00000025030400125354297d521
6297d52e92912535429040000002d0105000a000000240303007d521629e85154297d52e
929040000002d0106000c000000250304007d521629e85154297d52e9297d52162904000
0002d0105000a00000024030300e8515429aa51e9297d52e929040000002d0106000c000
00025030400e8515429aa51e9297d52e929e8515429040000002d0105000a00000024030
300aa51e929e8517d2a7d52e929040000002d0106000c00000025030400aa51e929e8517
d2a7d52e929aa51e929040000002d0105000a00000024030300e8517d2a7d52bb2a7d52e
929040000002d0106000c00000025030400e8517d2a7d52bb2a7d52e929e8517d2a04000
0002d0105000a000000240303007d52bb2a12537d2a7d52e929040000002d0106000c000
000250304007d52bb2a12537d2a7d52e9297d52bb2a040000002d0105000a00000024030
30012537d2a5053e9297d52e929040000002d0106000c0000002503040012537d2a5053e
9297d52e92912537d2a09000000fa02000000000000000000002200040000002d0103000
4000000f001060008000000250302007d523b117d52e92908000000250302005f4e2232f
76222320800000025030200ba5a3f36ba5a5c3a08000000250302007d525c3a7d523f360
8000000250302007d529642ab58964212000000250307005f4ea2405f4e853e6e4f853ec
84fdf3ec84f3a3f6e4f943f5f4e943f0800000025030200b94e943fc84fa240120000002
50307007d50df3ed750853e8c51853ee651df3ee6513a3f8c51943f3151943f100000002
50306008c51943fe651ee3fe65148408c51a240d750a2407d50484008000000250302005
f4e96427d5296420800000025030200ba5a3d3dba5a5c3a0800000025030200ab5896420
557c3410800000025030200ab5896420557684308000000250302007d523f36ba5a3f360
8000000250302005f4e3f365f4e223208000000250302001452e929386ee929080000002
5030200f11c3550056a35500800000025030200056a3550056a921d0a00000025030300d
2189d4c4b19254c4b19f64e0800000025030200d218f64ec319f64e1600000025030900b
41a7e4e2c1bf64e1d1cf64e961c7e4e961c8d4d1d1c154db41a154db41a254c961c254c1
0000000250306005920f64ec221f64e3b227e4e3b22064ec2218d4dd1208d4d0e0000002
5030500c2218d4d3b22154d3b229d4cc221254c5920254c0800000025030200d120254cd
120f64e08000000250302002b23f64e2b237e4e1000000025030600b9018c2db901e52f3
2025d3023035d309b03e52f9b038c2d0a000000250303008c045d308c047d2e7d057d2e0
e000000250305007d056d2fd2054a2ff505f52ed205a02e7d057d2e0a000000250303007
d056d2f8c046d2ff5056d2f0e00000025030500f5055d304a063a306d06e52f4a06902ff
5056d2f0800000025030200f5055d308c045d3008000000250302005e075d3040097d2e0
8000000250302005e077d2e40095d3010000000250306003971372539719027b1710828a
27208281a7390271a7337250a000000250303000b7408280b742726fc7427260e0000002
5030500fc7417275175f42674759f2651754a26fc7427260a00000025030300fc7417270
b741727747517270e0000002503050074750828c975e527ed759027c9753b27747517270
800000025030200747508280b7408281200000025030700de760828de762726de761727c
e77172747789027ce770828de7608280800000025030200bf780828bf782726080000002
5030200b0790828927b27260800000025030200b0792726927b082808000000250302002
660581526605122080000002503020026605122365d51220800000025030200365d51221
7635122160000002503090010092232da08a13158086b31d607a131a1072232d607a4325
808d932da08a432100922320800000025030200580822325908223208000000250302005
80822328709e83008000000250302008709e830270756330800000025030200201e5b41c
01bc9430800000025030200f11c9642201e5b410800000025030200f11c9642f21c96421
600000025030900a81d9642721d1442f11cde416f1c1442391c96426f1c1743f11c4d437
21d1743a81d96420800000025030200201efb4ec01b69510800000025030200f11c35502
01efb4e0800000025030200f11c3550f21c35501600000025030900a81d3550721db44ff
11c7e4f6f1cb44f391c35506f1cb750f11cec50721db750a81d355008000000250302006
76fae28076d1c2b0800000025030200386ee929676fae280800000025030200386ee9293
96ee9291600000025030900ef6ee929ba6e6729386e3129b66d6729806de929b66d6a2a3
86ea02aba6e6a2aef6ee929030000000000

Рис. 2.1. Масштабный усилитель.

Используется схема с отрицательной обратной связью с подачей входного
напряжения на инвертирующий вход. При этой схеме включения коэффициент
усиления равен К=Rос/R1, сопротивление R2=Rос||R1.

Для МУ, преобразующих сигнал, с датчиков частот: К=5/25=0.2.

Roc=5.1 кОм. R1=25,5 кОм, согласно рядам стандартных сопротивлений R1=24
кОм, R2=4,5 кОм, согласно рядам стандартных сопротивлений R2=4,3 кОм.

Для МУ, преобразующих сигнал, с пультов оператора: К=5/15=0.333.

Rос=5.1 кОм. R1=15,3 кОм, согласно рядам стандартных сопротивлений R1=15
кОм, R2=3,8 кОм, согласно рядам стандартных сопротивлений R2=3,9 кОм.

Резистор R3 является подстроечным и используется для регулировки
смещения нуля.

В качестве R3 используется резистор СП0-1.

Напряжения питания: Uп= 15 в.

2.2 Устройство выборки-хранения

Для устройства выборки и хранения была выбрана микросхема КР1100СК3.
Схема включения показана на рис.2.2.

picscalex50010009000003aa18000007000502000000000400000003010800050000000
b0200000000050000000c02785a907e09000000fa02000000000000ffffff00220004000
0002d01000007000000fc020000ffffff000000040000002d010100070000001b04795a9
17e0000000009000000fa02000000000000000000002200040000002d010200040000002
d01010004000000f001000005020000f7000003000100000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000040000003402000003000000350004000000340200000300000035000400000004010
d00040000000201010009000000fa02000000000000000000002200040000002d0103000
800000025030200781a642df336642d08000000250302005913642d781a642d080000002
50302009a0e642d5913642d08000000250302003a0c642d9a0e642d08000000250302005
913642dfa10642d07000000fc020000000000000000040000002d01040009000000fa020
50000000000ffffff002200040000002d0105000a00000024030300c27221329f72cb314
972213209000000fa02000001000000000000002200040000002d01060004000000f0010
3000c00000025030400c27221329f72cb3149722132c2722132040000002d0105000a000
000240303009f72cb314972a83149722132040000002d0106000c000000250304009f72c
b314972a831497221329f72cb31040000002d0105000a000000240303004972a831f371c
b3149722132040000002d0106000c000000250304004972a831f371cb31497221324972a
831040000002d0105000a00000024030300f371cb31cf71213249722132040000002d010
6000c00000025030400f371cb31cf71213249722132f371cb31040000002d0105000a000
00024030300cf712132f371773249722132040000002d0106000c00000025030400cf712
132f371773249722132cf712132040000002d0105000a00000024030300f371773249729
a3249722132040000002d0106000c00000025030400f371773249729a3249722132f3717
732040000002d0105000a0000002403030049729a329f72773249722132040000002d010
6000c0000002503040049729a329f7277324972213249729a32040000002d0105000a000
000240303009f727732c272213249722132040000002d0106000c000000250304009f727
732c2722132497221329f72773209000000fa02000000000000000000002200040000002
d01030004000000f001060008000000250302004972c22f4972213208000000250302000
64db932064d89310a00000025030300d04d8931384d2132064d213208000000250302003
84d2132d04db9320c00000025030400004f5432354e5432cd4e8931cd4eb932100000002
5030600753b8931753b8632a83bb9320d3cb932403c8632403c893116000000250309003
d3db932d83cb932a53c8632a53c2132d83cef313d3def31703d2132703d86323d3db9320
800000025030200d53db932d53def310e00000025030500d53d54323a3eef316d3eef31a
03e2132a03eb932040000002d0105000a000000240303004e3021322a30cb31d42f21320
9000000fa02000001000000000000002200040000002d01060004000000f00103000c000
000250304004e3021322a30cb31d42f21324e302132040000002d0105000a00000024030
3002a30cb31d42fa831d42f2132040000002d0106000c000000250304002a30cb31d42fa
831d42f21322a30cb31040000002d0105000a00000024030300d42fa8317e2fcb31d42f2
132040000002d0106000c00000025030400d42fa8317e2fcb31d42f2132d42fa83104000
0002d0105000a000000240303007e2fcb315b2f2132d42f2132040000002d0106000c000
000250304007e2fcb315b2f2132d42f21327e2fcb31040000002d0105000a00000024030
3005b2f21327e2f7732d42f2132040000002d0106000c000000250304005b2f21327e2f7
732d42f21325b2f2132040000002d0105000a000000240303007e2f7732d42f9a32d42f2
132040000002d0106000c000000250304007e2f7732d42f9a32d42f21327e2f773204000
0002d0105000a00000024030300d42f9a322a307732d42f2132040000002d0106000c000
00025030400d42f9a322a307732d42f2132d42f9a32040000002d0105000a00000024030
3002a3077324e302132d42f2132040000002d0106000c000000250304002a3077324e302
132d42f21322a30773209000000fa02000000000000000000002200040000002d0103000
4000000f00106000800000025030200d42f052bd42f2132080000002503020071406f1a7
1403d390e0000002503050053396f1a0f516f1a0f519c3b53399c3b53396f1a080000002
5030200f0496f1af0499c3b08000000250302008d5a052b8d5a594008000000250302009
334cd1c933459400800000025030200933459408d5a59400800000025030200d42fb8424
972b8420800000025030200f3362132533921320800000025030200d42fde36d42fb8420
800000025030200d42f2132f33621320800000025030200d42f2132d42fde36080000002
503020071403d3971409c3b08000000250302006e5321324972213208000000250302006
e5321320f5121320800000025030200497221324972b8420800000025030200f04910186
e5310180800000025030200f04953132d5853131000000025030600204b941e204b911f5
24bc41fb74bc41fea4b911fea4b941e1600000025030900e74cc41f824cc41f4f4c911f4
f4c2c1f824cf91ee74cf91e1a4d2c1f1a4d911fe74cc41f0e000000250305007f4df91e7
f4d911fb24dc41fe44dc41f4a4e5f1f08000000250302004a4ef91e4a4ec41f080000002
5030200af4ef91e794ff91e0c00000025030400144f941e144f911f474fc41f794f911f1
000000025030600204bf320204bf021524b2222b74b2222ea4bf021ea4bf320160000002
5030900e74c2222824c22224f4cf0214f4c8b21824c5821e74c58211a4d8b211a4df021e
74c22220e000000250305007f4d58217f4df021b24d2222e44d22224a4ebd21080000002
50302004a4e58214a4e22220800000025030200af4e5821794f58210c000000250304001
44ff320144ff021474f2222794ff0210800000025030200f24ab620b14fb620080000002
5030200f04948260f5148260800000025030200064d9d2b064d6e2a0a00000025030300d
04d6e2a384d052b064d052b0800000025030200384d052bd04d9d2b0a000000250303003
54ea02a684e6e2a684e9d2b0800000025030200354e9d2b9b4e9d2b08000000250302000
64dfb2d064dcc2c0a00000025030300d04dcc2c384d642d064d642d08000000250302003
84d642dd04dfb2d1800000025030a00354eff2c684ecc2ccd4ecc2c004fff2c004f312dc
d4e642d684e642d354e962d354efb2d004ffb2d0800000025030200064d5a30064d2b2f0
a00000025030300d04d2b2f384dc22f064dc22f0800000025030200384dc22fd04d5a301
200000025030700354e5d2f684e2b2fcd4e2b2f004f5d2f004f902fcd4ec22f9b4ec22f1
000000025030600cd4ec22f004ff52f004f2830cd4e5a30684e5a30354e2830140000002
50308006048ff112c483312c44733129047ff1190472f11c447fb102c48fb1060482f110
a00000025030300c9482f11fd48fb10fd4833120800000025030200c9483312314933120
800000025030200e7452312e74582140800000025030200da462312da468214080000002
5030200f3362c1f53392c1f0800000025030200f336cd1c5339cd1c0800000025030200f
336e9235339e9230800000025030200f336052b5339052b0800000025030200f336642d5
339642d0800000025030200d42f5313d1425313080000002503020093341018d14210180
800000025030200d42f2c1fd42fe9230a00000025030300003652293336202933364f2a0
80000002503020000364f2a65364f2a0c000000250304009537ea29cb36ea29623720296
2374f2a0800000025030200d42fe923d42f052b0800000025030200781a052bf336052b1
800000025030a00f336b12b26377f2b8b377f2bbe37b12bbe37e42b8b37162c2637162cf
336492cf336ae2cbe37ae2c0a00000025030300f3366e3026373c3026376b31080000002
5030200f3366b3158376b310800000025030200d42fe923f336e923040000002d0105000
a000000240303004e30e9232a309323d42fe92309000000fa02000001000000000000002
200040000002d01060004000000f00103000c000000250304004e30e9232a309323d42fe
9234e30e923040000002d0105000a000000240303002a309323d42f7023d42fe92304000
0002d0106000c000000250304002a309323d42f7023d42fe9232a309323040000002d010
5000a00000024030300d42f70237e2f9323d42fe923040000002d0106000c00000025030
400d42f70237e2f9323d42fe923d42f7023040000002d0105000a000000240303007e2f9
3235b2fe923d42fe923040000002d0106000c000000250304007e2f93235b2fe923d42fe
9237e2f9323040000002d0105000a000000240303005b2fe9237e2f3f24d42fe92304000
0002d0106000c000000250304005b2fe9237e2f3f24d42fe9235b2fe923040000002d010
5000a000000240303007e2f3f24d42f6324d42fe923040000002d0106000c00000025030
4007e2f3f24d42f6324d42fe9237e2f3f24040000002d0105000a00000024030300d42f6
3242a303f24d42fe923040000002d0106000c00000025030400d42f63242a303f24d42fe
923d42f6324040000002d0105000a000000240303002a303f244e30e923d42fe92304000
0002d0106000c000000250304002a303f244e30e923d42fe9232a303f2409000000fa020
00000000000000000002200040000002d01030004000000f00106001c00000025030c002
6373323f3360123f336ce2226379c228b379c22be376922be3736228b37042226370422f
3363622f336692226379c220e000000250305008b379c22be37ce22be3701238b3733232
63733230800000025030200933410189334cd1c0800000025030200d42f5313d42f2c1f0
800000025030200d42f2c1ff3362c1f040000002d0105000a000000240303004e302c1f2
a30d61ed42f2c1f09000000fa02000001000000000000002200040000002d01060004000
000f00103000c000000250304004e302c1f2a30d61ed42f2c1f4e302c1f040000002d010
5000a000000240303002a30d61ed42fb31ed42f2c1f040000002d0106000c00000025030
4002a30d61ed42fb31ed42f2c1f2a30d61e040000002d0105000a00000024030300d42fb
31e7e2fd61ed42f2c1f040000002d0106000c00000025030400d42fb31e7e2fd61ed42f2
c1fd42fb31e040000002d0105000a000000240303007e2fd61e5b2f2c1fd42f2c1f04000
0002d0106000c000000250304007e2fd61e5b2f2c1fd42f2c1f7e2fd61e040000002d010
5000a000000240303005b2f2c1f7e2f821fd42f2c1f040000002d0106000c00000025030
4005b2f2c1f7e2f821fd42f2c1f5b2f2c1f040000002d0105000a000000240303007e2f8
21fd42fa51fd42f2c1f040000002d0106000c000000250304007e2f821fd42fa51fd42f2
c1f7e2f821f040000002d0105000a00000024030300d42fa51f2a30821fd42f2c1f04000
0002d0106000c00000025030400d42fa51f2a30821fd42f2c1fd42fa51f040000002d010
5000a000000240303002a30821f4e302c1fd42f2c1f040000002d0106000c00000025030
4002a30821f4e302c1fd42f2c1f2a30821f09000000fa020000000000000000000022000
40000002d01030004000000f00106001600000025030900f336431e2637761e8b37761eb
e37431ebe37de1d8b37ac1df336ac1df336471dbe37471d040000002d0105000a0000002
40303000d35cd1ce934781c9334cd1c09000000fa0200000100000000000000220004000
0002d01060004000000f00103000c000000250304000d35cd1ce934781c9334cd1c0d35c
d1c040000002d0105000a00000024030300e934781c9334541c9334cd1c040000002d010
6000c00000025030400e934781c9334541c9334cd1ce934781c040000002d0105000a000
000240303009334541c3e34781c9334cd1c040000002d0106000c0000002503040093345
41c3e34781c9334cd1c9334541c040000002d0105000a000000240303003e34781c1a34c
d1c9334cd1c040000002d0106000c000000250304003e34781c1a34cd1c9334cd1c3e347
81c040000002d0105000a000000240303001a34cd1c3e34231d9334cd1c040000002d010
6000c000000250304001a34cd1c3e34231d9334cd1c1a34cd1c040000002d0105000a000
000240303003e34231d9334471d9334cd1c040000002d0106000c000000250304003e342
31d9334471d9334cd1c3e34231d040000002d0105000a000000240303009334471de9342
31d9334cd1c040000002d0106000c000000250304009334471de934231d9334cd1c93344
71d040000002d0105000a00000024030300e934231d0d35cd1c9334cd1c040000002d010
6000c00000025030400e934231d0d35cd1c9334cd1ce934231d09000000fa02000000000
000000000002200040000002d01030004000000f00106000a0000002503030000361b1b3
336e81a3336171c08000000250302000036171c6536171c0a00000025030300cb361b1bf
d36e81afd36171c0800000025030200cb36171c3037171c08000000250302009334cd1cf
336cd1c0800000025030200ab41e324ab41f0230a000000250303004d42f023d4416a24a
b416a240800000025030200d4416a244d42e32412000000250307009e42e3249e42f0231
843f023404319244043412418436a249e426a240a0000002503030091431924ba43f023b
a43e32408000000250302009143e324e243e3240a00000025030300334419245c44f0235
c44e32408000000250302003344e3248444e3241600000025030900fe44e324d544bb24d
5441924fe44f0232645f0234f4519244f45bb242645e324fe44e3241600000025030900c
845e324a045bb24a0451924c845f023f145f023194619241946bb24f145e324c845e3241
4000000250308000c47bb24e446e3249346e3246a46bb246a4619249346f023e446f0230
c47192408000000250302005d47e3245d47f0230a00000025030300ff47f02386476a245
d476a24080000002503020086476a24ff47e3241200000025030700504819247948f023c
a48f023f2481924f2484124ca486a24a1486a241000000025030600ca486a24f2489224f
248bb24ca48e3247948e3245048bb240a00000025030300753bfb2d753bcc2c403ccc2c0
800000025030200753b642ddb3b642d0800000025030200753bfb2d403cfb2d180000002
5030a00a53cff2cd83ccc2c3d3dcc2c703dff2c703d312d3d3d642dd83c642da53c962da
53cfb2d703dfb2d08000000250302005339c22f7140c22f0a00000025030300753b9d2b7
53b6e2a403c6e2a0800000025030200753b052bdb3b052b0800000025030200753b9d2b4
03c9d2b0a00000025030300a53ca02ad83c6e2ad83c9d2b0800000025030200a53c9d2b0
b3d9d2b1000000025030600753b81240d3c8124403c4e24403c1c240d3ce923a83be9230
e000000250305000d3ce923403cb723403c84230d3c5223753b52230800000025030200a
83b5223a83b81240a00000025030300a53c5223a53c8124703d812408000000250302005
339a7287140a7280800000025030200d1421018314510180800000025030200d14253133
145531308000000250302006441541c8743831d08000000250302006441ef1e8743831d1
800000025030a00d142671f0543331f6d43331fa143671fa1439b1f6d43cf1f0543cf1fd
1420320d1426b20a1436b2012000000250307000944671f3d44331fa544331fda44671fd
a449b1fa544cf1f7144cf1f1000000025030600a544cf1fda440320da443720a5446b203
d446b2009443720080000002503020053398b2171408b210800000025030200db3b911fd
b3bc71e0800000025030200403c2c1f753b2c1f0800000025030200753bcd1c403ccd1c0
8000000250302006441ef1e6441541c0800000025030200e648181da448f11c080000002
5030200a448f11c4148d71c08000000250302004148d71ccd47cd1c0800000025030200c
d47cd1c5947d71c08000000250302005947d71cf646f11c0800000025030200f646f11cb
446181d0800000025030200b446181d9d46471d08000000250302009d46471db446751d0
800000025030200b446751df6469c1d0800000025030200f6469c1d5947b71d080000002
50302005947b71dcd47c01d0800000025030200cd47c01d4148b71d08000000250302004
148b71da4489c1d0800000025030200a4489c1de648751d0800000025030200e648751df
d48471d0800000025030200fd48471de648181d08000000250302008646181d4446f11c0
8000000250302004446f11ce245d71c0800000025030200e245d71c6d45cd1c080000002
50302006d45cd1cf944d71c0800000025030200f944d71c9744f11c08000000250302009
744f11c5544181d08000000250302005544181d3e44471d08000000250302003e44471d5
544751d08000000250302005544751d97449c1d080000002503020097449c1df944b71d0
800000025030200f944b71d6d45c01d08000000250302006d45c01de245b71d080000002
5030200e245b71d44469c1d080000002503020044469c1d8646751d08000000250302008
646751d9d46471d08000000250302009d46471d8646181d14000000250308006048bc162
c48f016c447f0169047bc169047ed15c447b9152c48b9156048ed151800000025030a00c
948ed15fd48b9156549b9159949ed159949211665495416fd485416c9488816c948f0169
949f0160800000025030200f0491018904710180800000025030200f0495313904753130
800000025030200da46e116da463f190800000025030200da46101890471018080000002
5030200da465313904753130800000025030200e745e116e7453f1908000000250302003
1451018e7451018080000002503020031455313e7455313120000002503070085642a268
564f2242165f2245565262555655a2521658e2585648e250800000025030200b9648e255
5652a261800000025030a00bd652625f165f2245966f2248d6626258d665a2559668e25f
1658e25bd65c225bd652a268d662a260800000025030200ec5c642d6b66642d080000002
5030200ec5c2c1f68792c1f0800000025030200ac61c22f4972c22f0800000025030200a
c618b21ac61e9230800000025030200ec5c2c1fec5ce923040000002d0105000a0000002
4030300a7588b21835835212d588b2109000000fa0200000100000000000000220004000
0002d01060004000000f00103000c00000025030400a7588b21835835212d588b21a7588
b21040000002d0105000a00000024030300835835212d5811212d588b21040000002d010
6000c00000025030400835835212d5811212d588b2183583521040000002d0105000a000
000240303002d581121d75735212d588b21040000002d0106000c000000250304002d581
121d75735212d588b212d581121040000002d0105000a00000024030300d7573521b4578
b212d588b21040000002d0106000c00000025030400d7573521b4578b212d588b21d7573
521040000002d0105000a00000024030300b4578b21d757e0212d588b21040000002d010
6000c00000025030400b4578b21d757e0212d588b21b4578b21040000002d0105000a000
00024030300d757e0212d5804222d588b21040000002d0106000c00000025030400d757e
0212d5804222d588b21d757e021040000002d0105000a000000240303002d5804228358e
0212d588b21040000002d0106000c000000250304002d5804228358e0212d588b212d580
422040000002d0105000a000000240303008358e021a7588b212d588b21040000002d010
6000c000000250304008358e021a7588b212d588b218358e02109000000fa02000000000
000000000002200040000002d01030004000000f001060016000000250309007b528b214
6520a21c551d52044510a210f518b2144510b22c551412246520b227b528b21080000002
50302006e53642dec5c642d08000000250302006e53052b8d5a052b08000000250302006
e53c22fac61c22f0a000000250303007b525229ae522029ae524f2a08000000250302007
b524f2ae0524f2a1800000025030a004653522978532029de5320291054522910548529d
e53b8297853b8294653ea2946534f2a10544f2a0a000000250303007b52b12bae527f2ba
e52ae2c08000000250302007b52ae2ce052ae2c12000000250307004653b12b78537f2bd
e537f2b1054b12b1054e42bde53162cab53162c1000000025030600de53162c1054492c1
0547b2cde53ae2c7853ae2c46537b2c08000000250302006e53052b0f51052b080000002
50302006e53642d0f51642d08000000250302006e53c22f0f51c22f12000000250307007
b52102eae52dd2d1353dd2d4653102e4653422e1353752ee052752e10000000250306001
353752e4653a72e4653da2e13530c2fae520c2f7b52da2e0c00000025030400465306317
b52063113533c3013536b310e00000025030500e05d4826e05d052bf95b052bf95b4826e
05d48260800000025030200ac61052bac61a7280800000025030200ec5c642dec5c052b0
40000002d0105000a00000024030300665d642d425d0e2dec5c642d09000000fa0200000
1000000000000002200040000002d01060004000000f00103000c00000025030400665d6
42d425d0e2dec5c642d665d642d040000002d0105000a00000024030300425d0e2dec5ce
b2cec5c642d040000002d0106000c00000025030400425d0e2dec5ceb2cec5c642d425d0
e2d040000002d0105000a00000024030300ec5ceb2c975c0e2dec5c642d040000002d010
6000c00000025030400ec5ceb2c975c0e2dec5c642dec5ceb2c040000002d0105000a000
00024030300975c0e2d735c642dec5c642d040000002d0106000c00000025030400975c0
e2d735c642dec5c642d975c0e2d040000002d0105000a00000024030300735c642d975cb
a2dec5c642d040000002d0106000c00000025030400735c642d975cba2dec5c642d735c6
42d040000002d0105000a00000024030300975cba2dec5cdd2dec5c642d040000002d010
6000c00000025030400975cba2dec5cdd2dec5c642d975cba2d040000002d0105000a000
00024030300ec5cdd2d425dba2dec5c642d040000002d0106000c00000025030400ec5cd
d2d425dba2dec5c642dec5cdd2d040000002d0105000a00000024030300425dba2d665d6
42dec5c642d040000002d0106000c00000025030400425dba2d665d642dec5c642d425db
a2d040000002d0105000a000000240303002562c22f02626d2fac61c22f040000002d010
6000c000000250304002562c22f02626d2fac61c22f2562c22f040000002d0105000a000
0002403030002626d2fac61492fac61c22f040000002d0106000c0000002503040002626
d2fac61492fac61c22f02626d2f040000002d0105000a00000024030300ac61492f56616
d2fac61c22f040000002d0106000c00000025030400ac61492f56616d2fac61c22fac614
92f040000002d0105000a0000002403030056616d2f3261c22fac61c22f040000002d010
6000c0000002503040056616d2f3261c22fac61c22f56616d2f040000002d0105000a000
000240303003261c22f56611830ac61c22f040000002d0106000c000000250304003261c
22f56611830ac61c22f3261c22f040000002d0105000a0000002403030056611830ac613
c30ac61c22f040000002d0106000c0000002503040056611830ac613c30ac61c22f56611
830040000002d0105000a00000024030300ac613c3002621830ac61c22f040000002d010
6000c00000025030400ac613c3002621830ac61c22fac613c30040000002d0105000a000
00024030300026218302562c22fac61c22f040000002d0106000c0000002503040002621
8302562c22fac61c22f0262183009000000fa02000000000000000000002200040000002
d01030004000000f00106000800000025030200ac61052bac61c22f1200000025030700a
4592825a459f023415af023755a2424755a5824415a8c24a4598c240800000025030200d
8598c24755a28250a00000025030300dd5a2424115bf023115b28250800000025030200d
d5a2825455b28250800000025030200ec5ce923ec5c48260800000025030200ec5c4826e
c5c85260800000025030200ac61a728ac616a280e00000025030500b960a728b960e9239
f62e9239f62a728b960a72808000000250302002d588b21ac618b2108000000250302006
e532c1fec5c2c1f08000000250302006e5310186e532c1f08000000250302002d5853132
d588b21040000002d0105000a00000024030300e8532c1fc453d61e6e532c1f09000000f
a02000001000000000000002200040000002d01060004000000f00103000c00000025030
400e8532c1fc453d61e6e532c1fe8532c1f040000002d0105000a00000024030300c453d
61e6e53b31e6e532c1f040000002d0106000c00000025030400c453d61e6e53b31e6e532
c1fc453d61e040000002d0105000a000000240303006e53b31e1853d61e6e532c1f04000
0002d0106000c000000250304006e53b31e1853d61e6e532c1f6e53b31e040000002d010
5000a000000240303001853d61ef5522c1f6e532c1f040000002d0106000c00000025030
4001853d61ef5522c1f6e532c1f1853d61e040000002d0105000a00000024030300f5522
c1f1853821f6e532c1f040000002d0106000c00000025030400f5522c1f1853821f6e532
c1ff5522c1f040000002d0105000a000000240303001853821f6e53a51f6e532c1f04000
0002d0106000c000000250304001853821f6e53a51f6e532c1f1853821f040000002d010
5000a000000240303006e53a51fc453821f6e532c1f040000002d0106000c00000025030
4006e53a51fc453821f6e532c1f6e53a51f040000002d0105000a00000024030300c4538
21fe8532c1f6e532c1f040000002d0106000c00000025030400c453821fe8532c1f6e532
c1fc453821f09000000fa02000000000000000000002200040000002d01030004000000f
001060008000000250302002d588b217b528b2108000000250302006e532c1f0f512c1f1
800000025030a00ae52761ee052761e4653111e4653791d1353471dae52471d7b52791d7
b52ac1dae52de1d4653de1d0a000000250303007b52a51f4653a51fae52d520040000002
d0105000a00000024030300665d2c1f425dd61eec5c2c1f09000000fa020000010000000
00000002200040000002d01060004000000f00103000c00000025030400665d2c1f425dd
61eec5c2c1f665d2c1f040000002d0105000a00000024030300425dd61eec5cb31eec5c2
c1f040000002d0106000c00000025030400425dd61eec5cb31eec5c2c1f425dd61e04000
0002d0105000a00000024030300ec5cb31e975cd61eec5c2c1f040000002d0106000c000
00025030400ec5cb31e975cd61eec5c2c1fec5cb31e040000002d0105000a00000024030
300975cd61e735c2c1fec5c2c1f040000002d0106000c00000025030400975cd61e735c2
c1fec5c2c1f975cd61e040000002d0105000a00000024030300735c2c1f975c821fec5c2
c1f040000002d0106000c00000025030400735c2c1f975c821fec5c2c1f735c2c1f04000
0002d0105000a00000024030300975c821fec5ca51fec5c2c1f040000002d0106000c000
00025030400975c821fec5ca51fec5c2c1f975c821f040000002d0105000a00000024030
300ec5ca51f425d821fec5c2c1f040000002d0106000c00000025030400ec5ca51f425d8
21fec5c2c1fec5ca51f040000002d0105000a00000024030300425d821f665d2c1fec5c2
c1f040000002d0106000c00000025030400425d821f665d2c1fec5c2c1f425d821f09000
000fa02000000000000000000002200040000002d01030004000000f0010600080000002
5030200e96f642d8a6d642d1200000025030700e86af429e86abc28846bbc28b96bf028b
96b2429846b5829e86a582908000000250302001c6b5829b96bf42912000000250307002
16cf028556cbc28bd6cbc28f16cf028f16c2429bd6c5829896c58291000000025030600b
d6c5829f16c8c29f16cc029bd6cf429556cf429216cc0290e00000025030500ca68712c8
a6d712c8a6d562eca68562eca68712c08000000250302006b66642dca68642d080000002
5030200e96f642da874642d10000000250306000877ef1a08778a1c5a77dc1cff77dc1c5
1788a1c5178ef1a0a00000025030300f578dc1cf578941b9a79941b0e000000250305009
a79381cd479201cec79e61bd479ac1b9a79941b0a000000250303009a79381cf578381ce
c79381c0e00000025030500ec79dc1c267ac41c3e7a8a1c267a501cec79381c080000002
5030200ec79dc1cf578dc1c1200000025030700e27adc1ce27a941be27a381c877b381cd
97b8a1c877bdc1ce27adc1c08000000250302002b7cdc1c2b7c941b0800000025030200d
07cdc1c187e941b0800000025030200d07c941b187edc1c0800000025030200364db8423
64d7c490800000025030200364d7c499f4a7c4908000000250302009f4a7c49f94f7c490
800000025030200a874642da874403d0800000025030200a874403d3a0c403d160000002
5030900a40c642d850c192d3a0cfa2cf00b192dd10b642df00baf2d3a0ccd2d850caf2da
40c642d08000000250302003a0c642d870b032e0800000025030200870b032e290d912c0
800000025030200870bdf3d290d6d3c08000000250302003a0c403d870bdf3d160000002
5030900a40c403d850cf53c3a0cd63cf00bf53cd10b403df00b8b3d3a0caa3d850c8b3da
40c403d0800000025030200b478cb1f567a591e080000002503020068792c1fb478cb1f1
600000025030900d1792c1fb279e11e6879c21e1d79e11efe782c1f1d79771f6879961fb
279771fd1792c1f10000000250306005f090f2e5f09a92fb209fb2f560afb2fa80aa92fa
80a0f2e14000000250308004d0ba92f9f0bfb2f430cfb2f950ca92f950cb32e950c572ff
10b572f4d0bb32e0c000000250304003a0dfb2f3a0db32e830eb32e830efb2f120000002
5030700270ffb2f270fb32e1e10b32e7010052f7010572f1e10a92f270fa92f100000002
5030600ff05e638ff05803a5106d33af506d33a4807803a4807e6380a00000025030300e
c07d33aec078a3990088a390e0000002503050090082e3acb08163ae308dc39cb08a2399
0088a390a0000002503030090082e3aec072e3ae3082e3a0e00000025030500e308d33a1
d09bb3a3509803a1d09463ae3082e3a0800000025030200e308d33aec07d33a080000002
5030200d909d33a220b8a390800000025030200d9098a39220bd33a10000000250306005
f091a275f09b428b2090629560a0629a80ab428a80a1a2714000000250308004d0bb4289
f0b0629430c0629950cb428950cbe27950c6228f10b62284d0bbe270c000000250304003
a0d06293a0dbe27830ebe27830e06291200000025030700270f0629270fbe271e10be277
0101028701062281e10b428270fb42808000000250302003a0c052b9a0e052b080000002
5030200870ba42b290d322a08000000250302003a0c052b870ba42b1600000025030900a
40c052b850cba2a3a0c9c2af00bba2ad10b052bf00b502b3a0c6f2b850c502ba40c052b0
8000000250302005913052b781a052b08000000250302009a0e052b5913052b080000002
50302005913052bfa10052b08000000250302005a08f8250611f825030000000000

Рис.2.2. Устройство выборки и хранения.

Микросхема имеет в своем составе 4-х ключевой коммутатор и парафазный
усилитель. При применении в качестве УВХ используется полный набор
функциональных элементов.

Элементы имеют следующие параметры: С1=С2=50 пФ, R1=R2=R3=5 кОм.

Управляющие сигналы подаются на выводы 14 и 2 и должны быть
взаимодополняемыми. Режиму выборка соответствует ТТЛ-уровень логической
единицы на выводе 2 и нуля на выводе 14. На вывод 14 подаётся напряжение
с дешифратора, на вывод 2 подаётся напряжение с дешифратора через
инвертор (используемый дешифратор имеет инверсные выходы).

Входное напряжение подаётся на вход 2-го ключа (вывод 13). Выходное
напряжение снимается с выхода операционного усилителя (вывод 9).

Напряжения питания: Uп= 15 в.

Время выборки 3,5 мкс.

2.3 Коммутатор

В качестве аналогового коммутатора используется микросхема КР590КН1.
Этот коммутатор имеет 8 входов (4 входа – сигналы с датчиков, 4 входа –
сигналы с пультов оператора). Предельное коммутируемое напряжение – 5 в.
Напряжения питания: Uп1= – 15 в., Uп2= + 5в.

2.4 Аналого-цифровой преобразователь

Для аналого-цифрового преобразования использована микросхема К1113ПВ1А.
Она представляет собой десятиразрядный АЦП последовательного
приближения. Используются 7 старших разрядов. Микросхема характеризуется
функциональной полнотой. Необходимы лишь два источника питания Uп1=5 В.,
Uп2=-15 В. Преобразование начинается при подаче низкого уровня
напряжения на вывод 11. После окончания преобразования на выводе 17
появляется напряжение высокого уровня. Этот сигнал поступает в
микроконтроллер и используется для проверки готовности данных. Выходные
буферные устройства имеют три состояния, что позволяет их использовать
для связи с шиной данных микроконтроллера. Уровни входных и выходных
сигналов соответствуют уровням ТТЛ. Время преобразования не более 30
мкс.

2.5 Цифро-аналоговый преобразователь

Для цифро-аналогового преобразования использовалась микросхема К1108ПА2,
которая является функционально законченным устройством и сопрягается с
микропроцессорами. Используется однополярный режим преобразования
входных данных без хранения. В этом режиме выводы 6, 1, 18 заземляются.
Напряжение питания Uп1=5 В., Uп2=-6 В. Время преобразования 1.5 мкс.

2.6 Дешифратор

В схеме использован дешифратор КР1533ИД4. Это сдвоенный дешифратор 2-4 с
отдельными разрешающими входами. Используется один из двух дешифраторов.
Разрешающий вход является инверсным. Выходы дешифратора также инверсные.
Так как управляющие сигналы для УВХ должны быть взаимодополняющими, к
выходам дешифратора подключены инверторы. Для них выбрана микросхема
КР1533ЛН1, имеющая в своём составе 6 инверторов. Время задержки
распространения сигнала 15 нс.

2.7 Микроконтроллер

В системе микроконтроллер КР1816ВЕ51 (зарубежный аналог 8051АН серии
MCS-51 фирмы Intel).

Он имеет ПЗУ емкостью 4Кб, ОЗУ емкостью 128 байт, 4 универсальных порта
ввода-вывода, 8-разрядное АЛУ с аппаратной реализацией операций типа
умножение, последовательный порт, два 16-разрядных программируемых
счётчика таймера.

Каждая линия порта 0 при работе в качестве выходов обеспечивает
нагрузочную способность, равную 8 входам маломощной серии LS TTL, каждая
линия портов 1-3 – 4 входам.

Синхронизация микроконтроллера осуществляется с использованием
внутреннего инвертирующего усилителя, который может быть превращен в
синхрогенератор посредством подключения в выводам X1 и X2 внешнего
кварцевого резонатора. Схема подключения резонатора и схема сброса при
включении электропитания показана на рис.2.3.

picscalex41010009000003940c000007000502000000000400000003010800050000000
b0200000000050000000c02785a907e09000000fa02000000000000ffffff00220004000
0002d01000007000000fc020000ffffff000000040000002d010100070000001b04795a9
17e0000000009000000fa02000000000000000000002200040000002d010200040000002
d01010004000000f001000005020000f7000003000100000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000040000003402000003000000350004000000340200000300000035000400000004010
d00040000000201010009000000fa02000000000000000000002200040000002d0103000
8000000250302006d02911f5a06911f08000000250302007700d6255108d625080000002
5030200510822217700222108000000250302006d0268275a06682708000000250302006
404ba17df1fba1708000000250302006404532bdf1f532b08000000250302006404532b6
4046827100000002503060064044a2f64048731d604fa31bc05fa312f0687312f064a2f0
c000000250304001407fa3114073030df083030df08fa3108000000250302006404a51b6
404911f0800000025030200770022217700d62508000000250302006404ba176404a51b1
200000025030700974e2534974e2f32924f2f32e64f8332e64fd632924f2a33974e2a330
800000025030200eb4e2a33e64f253414000000250308008e50d133e250253489512534d
d51d1338e508332e2502f3289512f32dd518332080000002503020084522f32d3532f320
8000000250302002c532f322c5325340800000025030200974ea01ce64faa1a080000002
5030200974eaa1ae64fa01c0a000000250303008e50fe1ae250aa1ae250a01c080000002
50302008e50a01c3551a01c0800000025030200974e6328e64f6d2608000000250302009
74e6d26e64f63281800000025030a008e50c026e2506d2689516d26dd51c026dd5114278
9516827e25068278e50bb278e506328dd5163280e000000250305000f4be30f187ee30f1
87e9b480f4b9b480f4be30f07000000fc020000000000000000040000002d01040009000
000fa02050000000000ffffff002200040000002d0105000a00000024030300ce18d8429
3184a420518d84209000000fa02000001000000000000002200040000002d01060004000
000f00103000c00000025030400ce18d84293184a420518d842ce18d842040000002d010
5000a0000002403030093184a4205180f420518d842040000002d0106000c00000025030
40093184a4205180f420518d84293184a42040000002d0105000a0000002403030005180
f4277174a420518d842040000002d0106000c0000002503040005180f4277174a420518d
84205180f42040000002d0105000a0000002403030077174a423c17d8420518d84204000
0002d0106000c0000002503040077174a423c17d8420518d84277174a42040000002d010
5000a000000240303003c17d842771766430518d842040000002d0106000c00000025030
4003c17d842771766430518d8423c17d842040000002d0105000a0000002403030077176
6430518a1430518d842040000002d0106000c00000025030400771766430518a1430518d
84277176643040000002d0105000a000000240303000518a143931866430518d84204000
0002d0106000c000000250304000518a143931866430518d8420518a143040000002d010
5000a0000002403030093186643ce18d8420518d842040000002d0106000c00000025030
40093186643ce18d8420518d8429318664309000000fa020000000000000000000022000
40000002d01030004000000f001060008000000250302000518d8420518944a080000002
5030200df1fba17483fba170800000025030200792a2a33a62b2a331200000025030700b
927113db9270d3bbb280d3b1229633b1229b93bbb280f3cb9270f3c08000000250302000
f280f3c1229113d0a00000025030300be29633b142a0d3b142a113d0800000025030200b
e29113d6a2a113d0800000025030200df1f532b483f532b08000000250302000518d8429
32fd8420800000025030200df1f532bdf1f682708000000250302000518911f0518d8420
80000002503020051082a33cc232a3308000000250302002b10bc34b5082a33080000002
50302002b10fd31b5082a33040000002d0105000a00000024030300a820532b6d20c52ad
f1f532b09000000fa02000001000000000000002200040000002d01060004000000f0010
3000c00000025030400a820532b6d20c52adf1f532ba820532b040000002d0105000a000
000240303006d20c52adf1f8a2adf1f532b040000002d0106000c000000250304006d20c
52adf1f8a2adf1f532b6d20c52a040000002d0105000a00000024030300df1f8a2a511fc
52adf1f532b040000002d0106000c00000025030400df1f8a2a511fc52adf1f532bdf1f8
a2a040000002d0105000a00000024030300511fc52a161f532bdf1f532b040000002d010
6000c00000025030400511fc52a161f532bdf1f532b511fc52a040000002d0105000a000
00024030300161f532b511fe12bdf1f532b040000002d0106000c00000025030400161f5
32b511fe12bdf1f532b161f532b040000002d0105000a00000024030300511fe12bdf1f1
c2cdf1f532b040000002d0106000c00000025030400511fe12bdf1f1c2cdf1f532b511fe
12b040000002d0105000a00000024030300df1f1c2c6d20e12bdf1f532b040000002d010
6000c00000025030400df1f1c2c6d20e12bdf1f532bdf1f1c2c040000002d0105000a000
000240303006d20e12ba820532bdf1f532b040000002d0106000c000000250304006d20e
12ba820532bdf1f532b6d20e12b09000000fa02000000000000000000002200040000002
d01030004000000f00106000800000025030200b9272a33e7282a330800000025030200c
c232a33b9272a330800000025030200e7283431e72820350800000025030200792a34317
92a203508000000250302000518911fdf1f911f0c000000250304003e0ce225960de2253
e0ce627960de6270800000025030200420ee2259b0fe2250800000025030200ef0ee225e
f0ee6270e000000250305004710e62747103a27f310e225a0113a27a011e627080000002
503020047103a27a0113a2708000000250302005108d625510822210a000000250303004
70a9d1ff30a9e20f30aa0210800000025030200f30a9e20a00b9d1f0a000000250303004
c0cf21fa20c9d1fa20ca02108000000250302004c0ca021f80ca0210800000025030200d
f1fd21cdf1fa51b140000002503080025255f1dce24b51d2224b51dcc235f1dcc23071c2
224b11bce24b11b2525071c0a00000025030300d125071c2726b11b2726b51d080000002
5030200d125b51d7d26b51d0800000025030200df1f911fdf1f7c230800000025030200e
91d3b26d6213b260800000025030200e91da924d621a9240800000025030200df1fa924d
f1f7c230800000025030200df1f7c23df1f911f0800000025030200e91d641ed621641e0
800000025030200e91dd21cd621d21c0800000025030200df1f911fdf1f641e040000002
d0105000a00000024030300a820911f6d20031fdf1f911f09000000fa020000010000000
00000002200040000002d01060004000000f00103000c00000025030400a820911f6d200
31fdf1f911fa820911f040000002d0105000a000000240303006d20031fdf1fc81edf1f9
11f040000002d0106000c000000250304006d20031fdf1fc81edf1f911f6d20031f04000
0002d0105000a00000024030300df1fc81e511f031fdf1f911f040000002d0106000c000
00025030400df1fc81e511f031fdf1f911fdf1fc81e040000002d0105000a00000024030
300511f031f161f911fdf1f911f040000002d0106000c00000025030400511f031f161f9
11fdf1f911f511f031f040000002d0105000a00000024030300161f911f511f1f20df1f9
11f040000002d0106000c00000025030400161f911f511f1f20df1f911f161f911f04000
0002d0105000a00000024030300511f1f20df1f5920df1f911f040000002d0106000c000
00025030400511f1f20df1f5920df1f911f511f1f20040000002d0105000a00000024030
300df1f59206d201f20df1f911f040000002d0106000c00000025030400df1f59206d201
f20df1f911fdf1f5920040000002d0105000a000000240303006d201f20a820911fdf1f9
11f040000002d0106000c000000250304006d201f20a820911fdf1f911f6d201f2009000
000fa02000000000000000000002200040000002d01030004000000f0010600080000002
5030200df1f911fdf1f7c230800000025030200df1f6827df1f3b2614000000250308002
5253625ce248c2522248c25cc233625cc23de2322248823ce2488232525de23180000002
5030a00d125de2327268823d32688232927de2329273424d3268a2427268a24d125e024d
1258c2529278c25040000002d0105000a00000024030300a820ba176d202c17df1fba170
9000000fa02000001000000000000002200040000002d01060004000000f00103000c000
00025030400a820ba176d202c17df1fba17a820ba17040000002d0105000a00000024030
3006d202c17df1ff116df1fba17040000002d0106000c000000250304006d202c17df1ff
116df1fba176d202c17040000002d0105000a00000024030300df1ff116511f2c17df1fb
a17040000002d0106000c00000025030400df1ff116511f2c17df1fba17df1ff11604000
0002d0105000a00000024030300511f2c17161fba17df1fba17040000002d0106000c000
00025030400511f2c17161fba17df1fba17511f2c17040000002d0105000a00000024030
300161fba17511f4818df1fba17040000002d0106000c00000025030400161fba17511f4
818df1fba17161fba17040000002d0105000a00000024030300511f4818df1f8218df1fb
a17040000002d0106000c00000025030400511f4818df1f8218df1fba17511f481804000
0002d0105000a00000024030300df1f82186d204818df1fba17040000002d0106000c000
00025030400df1f82186d204818df1fba17df1f8218040000002d0105000a00000024030
3006d204818a820ba17df1fba17040000002d0106000c000000250304006d204818a820b
a17df1fba176d20481809000000fa02000000000000000000002200040000002d0103000
4000000f00106000800000025030200df1fba17df1fa51b0800000025030200483f68274
83f532b0800000025030200932f2a33483f2a330800000025030200932f2a33932f16370
e00000025030500012eed3e012e1637253116372531ed3e012eed3e08000000250302009
32fd842932fed3e040000002d0105000a000000240303005c302a3321309c32932f2a330
9000000fa02000001000000000000002200040000002d01060004000000f00103000c000
000250304005c302a3321309c32932f2a335c302a33040000002d0105000a00000024030
30021309c32932f6132932f2a33040000002d0106000c0000002503040021309c32932f6
132932f2a3321309c32040000002d0105000a00000024030300932f6132052f9c32932f2
a33040000002d0106000c00000025030400932f6132052f9c32932f2a33932f613204000
0002d0105000a00000024030300052f9c32ca2e2a33932f2a33040000002d0106000c000
00025030400052f9c32ca2e2a33932f2a33052f9c32040000002d0105000a00000024030
300ca2e2a33052fb833932f2a33040000002d0106000c00000025030400ca2e2a33052fb
833932f2a33ca2e2a33040000002d0105000a00000024030300052fb833932ff333932f2
a33040000002d0106000c00000025030400052fb833932ff333932f2a33052fb83304000
0002d0105000a00000024030300932ff3332130b833932f2a33040000002d0106000c000
00025030400932ff3332130b833932f2a33932ff333040000002d0105000a00000024030
3002130b8335c302a33932f2a33040000002d0106000c000000250304002130b8335c302
a33932f2a332130b83309000000fa02000000000000000000002200040000002d0103000
4000000f00106000800000025030200932f2a33a62b2a330800000025030200483f2a330
f4b2a331800000025030a007547fd31c947fd317148563171485b301d480730754707302
2475b302247af3075470231714802310a0000002503030090459824e3454524e3453b260
80000002503020090453b2637463b261c00000025030c0032473b26df46e725df4693253
2474025da4740252e48ec242e489824da47452432474524df469824df46ec24324740250
e00000025030500da4740252e4893252e48e725da473b2632473b2608000000250302004
83f68270f4b68270800000025030200483fa51b0f4ba51b0a000000250303009045d618e
3458218e345781a08000000250302009045781a3746781a1800000025030a003247781a8
647781a2e48d1192e48d618da47821832478218df46d618df462a1932477d192e487d190
800000025030200483fba17483fa51b0800000025030200d656e30fd6569b48080000002
503020051729b485172e30f0800000025030200c35a7729c35a73270a000000250303001
b5c7327195b7528c35a75280800000025030200195b75281b5c77291200000025030700c
85c7729c85c7327ca5d7327205ec927205e1f28ca5d7528c85c75280a00000025030300c
c5ec927225f7327225f77290800000025030200cc5e7729785f77291c00000025030c007
b607729256021292560cb287b607528276175287d611f287d61c927276173277b6073272
560c92725601f287b6075280e00000025030500276175287d61cb287d612129276177297
b6077290a000000250303002962c9277f6273277f627729080000002503020029627729d
66277291800000025030a008263752884647528da64cb28da64212984647729d86377298
263212982631f282e6473278464732710000000250306008665772989667729df662129d
f66cb2889667528dc6575280e0000002503050089667528df661f28df66c927896673278
66573270800000025030200dc657327dc6577290a000000250303008b6777298b677327e
368732708000000250302008b6775283768752808000000250302008b677729e36877291
60000002503090090692129e6697729926a7729e86a2129e86a7528926a1f2890691f289
0697327e86a73270a00000025030300946bc927ea6b7327ea6b772908000000250302009
46b7729416c77290e00000025030500b05ee619b05efd16a95fed18a160fd16a160e6190
8000000250302009a61e6199a61fd160a000000250303008b63fd16166271189a6171180
800000025030200166271188b63e61908000000250302008013944a891c944a030000000
000

Рис.2.3.Схема подключения резонатора и сброса.

Резистор R1 имеет сопротивление 8,2 кОм, конденсатор С3 имеет ёмкость
10 мкФ.

Кварцевый генератор имеет частоту 4 МГц.

2.8 Блок светоиндикаторов

2.9

Для индикации можно использовать четыре светодиода типа АЛ310Д.

3. НАЗНАЧЕНИЕ ОСНОВНЫХ СИГНАЛОВ СХЕМЫ.

В схеме используются следующие сигналы:

входные сигналы:

· D1 – D4 – напряжение с датчиков частоты;

· PU1 – PU4 – напряжение установки с пульта оператора;

выходные сигналы :

· Uout1 – Uout1 – управляющие сигналы, выработанные САПЧ.

4. ОПИСАНИЕ РАБОТЫ ПРИНЦИПИАЛЬНОЙ СХЕМЫ.

При включении питания схемы на вход RST МК через дифференцирующую
цепочку подаётся сигнал высокого уровня и запускается процесс
инициализации микроконтроллера.

После этого начинается опрос датчиков и сигналов с пультов оператора.
Масштабный усилитель приводит диапазон напряжений к значению 0 – 5 В. В
биты 0-2 порта Р0 выводится номер входа мультиплексора. Бит 3 порта Р0
управляет УВХ, стоящим перед АЦП, бит 4 управляет АЦП, бит 5 управляет
дешифратором. В биты 4,5 сначала заносится 1, в бит 3 – 0. После
переключения мультиплексора в бит 3 заносится единица и начинает
работать УВХ в режиме выборки. По окончании выборки в биты 3,4 заносится
0. Начинается аналого-цифровое преобразование сигнала. Далее двоичный
код заносится в семь младших разрядов порта Р1 МК. В старший разряд
порта заносится сигнал готовности с АЦП. В бит 4 порта Р0 заносится
единица, которая переводит выходные буферные устройства АЦП в
высокоимпендансное состояние и отключает его от шины данных.

После ввода необходимых значений и их обработки происходит вывод
управляющего сигнала. При этом в порт Р1 выводится двоичный код сигнала,
который преобразуется в ЦАП в аналоговое напряжение. После
преобразования в порт Р0 выводится номер канала, для которого
предназначен управляющий сигнал. Этот номер поступает на дешифратор,
который выберет УВХ соответствующего канала. УВХ запомнит значение и
будет хранить его до следующей выдачи управляющего сигнала в данный
канал. В бит 5 порта Р0 записывается единица, которая отключает
дешифратор.

При отклонении текущей частоты более чем на 10 % от заданной, в бит
порта Р2 с номером канала, в котором произошло отклонение записывается
единица и загорается один из четырёх светодиодов, подключенных к этому
порту.

5. Устранение помех в цепях питания

Для уменьшения наводок и падений напряжений, связанных с переходными
процессами в шинах питания и земли применены индивидуальные сглаживающие
конденсаторы. Емкость и количество распределенных по схеме сглаживающих
импульсные помехи конденсаторов выбраны следующим образом: по одному
керамическому конденсатору емкостью 0.1 мкФ на один корпус.
Конденсаторы подключаются между шинами питания и земли и устанавливаются
в непосредственной близости от обслуживаемых корпусов.

Кроме того, для компенсации бросков тока в системе питания
непосредственно около разъема подачи питания установлены
электролитические конденсаторы, по одному на каждую линию питания.

6. Оценка потребляемой мощности

Для проектируемой системы потребляемая мощность рассчитывается по
следующей формуле:

Р=8
РК140УД6+РК590КН1+РКР1816ВЕ51+РКР1533ЛН1+5*РКР1100СК3+РК1113ПВ1А+РК1108П
А2+8*РКР1533ИД14,

Где Р – суммарная потребляемая мощность, Ртип микросхемы – мощность,
потребляемая определённым типом микросхемы.

Максимальные потребляемые мощности для микросхем, используемых в САПЧ:

РК140УД6=84 мВт;

РК590КН1=70 мВт;

РКР1816ВЕ51=2 Вт;

РКР1533ЛН1=20 мВт;

РКР1100СК3=75 мВт;

РК1113ПВ1А=320 мВт;

РК1108ПА2=500 мВт;

РКР1533ИД14=65 мВт.

Суммарная потребляемая мощность, не более 3,1 Вт

7. Описание алгоритмов управления и индикации

Алгоритмы управления системой и индикации показаны в приложении 1.

Рассмотрим основной алгоритм работы системы (рис.1 приложения 1). При
включении устройства начинается инициализация необходимых переменных.
Номеру входа мультиплексора, с которого считывается значение,
присваивается значение N равное числу каналов (N=4 – пульт оператора
1-го канала). Далее начинается опрос датчиков частоты и пульта
оператора. В системе реализован циклический режим опроса. При этом
режиме опрос осуществляется по заранее установленной программе,
определяющей последовательность коммутации. Для каждого канала
опрашивается сначала пульт оператора, затем датчик частоты.
Обрабатывается 1-й канал, затем 2-й и т.д. После опроса всех каналов,
снова начинает опрашиваться 1-й канал, и т.д.

Работа системы осуществляется следующим образом: устанавливается адрес
памяти R0, по которому будет заносится 1-е значение, опрашивается вход I
мультиплексора (пульт оператора ) , адрес памяти R0 увеличивается на 1,
номер входа I уменьшается на N, опрашивается вход I мультиплексора
(датчик частоты), происходит обработка данных, вывод результата, номер
входа I увеличивается на N+1, происходит проверка: равно ли I значению
2*N+1, т.е. все ли каналы опрошены, если это условие выполняется, то I=N
и всё начинается сначала с первого канала, если не выполняется, то I
остаётся неизменным и всё повторяется для следующего канала.

Ввод значений с датчиков осуществляется процедурой INPUT.

Рассмотрим подробнее алгоритм этой процедуры (рис.2 приложения 1).

Сначала необходимо подготовить управляющее слово, которое будет
содержать адрес опрашиваемого входа мультиплексора и сигналы, начинающие
или запрещающие работу соответствующих микросхем. Для этого в младшие
разряды слова помещается номер входа мультиплексора, 4-й бит и 5-й биты
устанавливаются в 1, 3-й бит обнуляется. Тем самым запрещается работа
УВХ с АЦП и дешифратора. Далее это слово выводится в порт 0. После
окончания переходных процессов в мультиплексоре в 3-бит записывается
единица, что начинает выборку сигнала на УВХ. После выборки в 3-й и 4-й
биты записывается логический ноль, заканчивается выборка и начинается
аналого-цифровое преобразование. После этого данные с АЦП считываются МК
и проверяется старший бит считанного слова, который является флагом
окончания преобразования. Если этот бит равен 0, то данные считываются
снова, и так до тех пор, пока этот бит не будет равен 1. После этого
необходимо отключить АЦП (обнулить4-й бит управляющего слова), тем самым
отключить его от шины данных. В конце считанные данные заносятся в
оперативную память.

Вывод управляющих сигналов осуществляется процедурой OUTPUT.

Рассмотрим алгоритм этой процедуры.

Сначала формируется управляющее слово. В младшие биты заносится номер
обслуживаемого канала. 3-й бит равен 0 (УВХ перед АЦП отключено), 4-й
бит равен 1 (АЦП отключен), 5-й бит равен 0 (разрешена работа
дешифратора). Затем выводится двоичный код управляющего сигнала в порт 1
и начинается преобразование его в двоичный вид. После преобразования
выводится управляющее слово в порт 0, номер канала дешифрируется и
выбирается соответствующее УВХ, которое запоминает значение управляющего
сигнала и сохраняет его до следующего цикла обработки этого канала.

Обработка считанных значений частоты, текущей и заданной, вычисление
отклонения и выработка управляющих сигналов производится процедурой
OBRAB.

Рассмотрим алгоритм этой процедуры (рис.3 приложения 1).

Сначала вычисляется отклонение, равное разности между заданной и текущей
частотой. После этого выполняется процедура ANALIZ. Затем отклонение
делится на заданную частоту и умножается на 100 и получается
погрешность. В случае, если погрешность больше 0, то от неё отнимается
10. Если результат больше нуля, то в соответствующий бит порта 2
заносится единица и зажигается соответствующий светодиод. Если
погрешность отрицательная, то к ней прибавляется 10. И если результат
меньше нуля, то также в соответствующий бит порта 2 заносится единица.

Вычисление значения управляющего сигнала осуществляется процедурой
ANALIZ. В данной работе реализован простейший случай, когда управляющий
сигнал пропорционален измеренному отклонению. Алгоритм этой процедуры
показан на рис. 3 приложения 1.

Здесь отклонение умножается на коэффициент пропорциональности и
прибавляется значение, соответствующее нулевому отклонению. В данном
случае это значение равно 127. Получившийся результат заносим в регистр
R5.

8. Описание программы

Система команд МК КР1816ВЕ51 ориентирована на организацию гибкого
ввода-вывода данных и первичную обработку информации. Особое внимание
уделено операциям с битами и передаче управления по их значению.

В ассемблере 51 используются различные методы адресации, т.е. наборы
механизмов доступа к операндам. В настоящей разработке использовались
следующие методы адресации:

· регистровая адресация;

· косвенно-регистровая адресация;

· непосредственная адресация.

Для адресации портов, регистров специальных функций используются
зарезервированные символические имена (Р0, Р1, Р2, Р3 – порты, А или АСС
– аккумулятор).

Текст программы приведён в приложении 2.

В начале программы объявляются константы, выбирается банк регистров
общего назначения, номер которого определяется разрядами RS0, RS1
регистра PSW. В данном случае выбирается нулевой банк (SEL RB0).

В регистр R2 заносится число каналов N. Регистр R2 далее используется
для хранения номера входа мультиплексора, с которого берётся значение.
Регистр R0 используется в качестве указателя на ячейку внутренней памяти
данных, хранящей операнд. В начале в R0 заносится значение 20H. По этому
адресу будет хранится значение с пульта оператора. По адресу 21Н будет
хранится значение текущей частоты. В регистре R5 хранится значение
управляющего сигнала. Отклонение заносится в регистр R4.

Большое значение в системе команд уделено операциям с битами. В
программе используются следующие команды: SETB bit, CLR bit, которые
устанавливают бит соответственно в 1 или в 0. Для адресации бит
используются зарезервированные символические имена вида < имя РСФ или порта > . < номер бита >.

Для передачи управления использовались такие команды как АSJMP –
короткий переход, JNB – переход, если бит равен 0, JB – переход, если
бит равен 1, JZ – переход, если аккумулятор равен 0.

Время выполнения команд равно одному, двум или четырём машинным циклам.
Цикл равен 12 периодам внешнего синхросигнала (при внешней частоте 4МГц
длительность цикла составляет 3 мкс). Это позволяет не вводить
дополнительные задержки при вводе данных между выдачей адреса на
мультиплексор, запуском УВХ и запуском АЦП и при выводе данных между
выдачей данных в порт 1 и выдачей адреса на дешифратор.

Система арифметических команд включает в себя операции сложения,
вычитания, инкремент, декремент, а также умножение и деление.

Программа написана в соответствии с алгоритмами, представленными в
приложении 1 и описанными в предыдущем разделе. Она включает в себя
основную программу, подпрограммы INPUT, OUTPUT, OBRAB, ANALIZ. Вызов
подпрограмм осуществляется командой АCALL.

9. расчет временных характеристик устройства.

Рассчитаем время ввода данных, их обработки и выдачи управляющего
сигнала для одного канала. Для этого сложим время выполнения всех команд
и учтём время преобразования на АЦП.

При внешней частоте в 4 МГц получим не более 672 мкс.

Для всех четырёх каналов получим не более 2.7 мс.

Частота опроса каналов не менее 0,37 кГц.

ЗАКЛЮЧЕНИЕ

В результате курсового проектирования была разработана система
автоматической подстройки частоты на основе однокристальной ЭВМ
КР1816ВЕ51 со следующими параметрами: потребляемая мощность: 3,1 Вт,
число обсуживаемых каналов – 4, частота опроса не менее 0,37 кГц.

Разработка системы была проведена с учетом требований, указанных в
техническом задании.

Система обеспечивает индикацию канала, в котором отклонение текущей
частоты от заданной превышает определённое значение.

Была разработана принципиальная схема устройства, алгоритм управления и
программа на языке ассемблер для микроконтроллеров серии MCS-51.

Разработанная система может применяться регулировки частоты в различных
устройствах и приборах.

Список использованной литературы

1. В.Б. Бродин, М.И. Шагурин – Микроконтроллеры. Справочник. /М.;
Издательство ЭКОМ, 1999 г. – 400 с.

2. Е.В. Вениаминов – Микросхемы и их применение. Справ. Пособие. / М.;
Радио и связь, 1989г. – 240 с.

3. В.Г. Гусев, Ю.М. Гусев – Электроника. Учебное пособие / М.; Высшая
школа, 1990 г. – 622 с.

4. Ф.В. Шульгин – Справочник по аналоговым микросхемам / М., 1997 г.

ПРИЛОЖЕНИЕ 1.

Алгоритмы управления САПЧ.

picscalex85010009000003252b000006001a00000000001400000026060f001e00fffff
fff040014000000576f72640e004d6963726f736f667420576f7264050000000b0200000
000050000000c02750ad40713000000fb0200000000000000000000000000cc000000014
36f7572696572204e657700cc00040000002d010000040000000201010015000000fb02d
6ff0000000000009001000000000440001254696d6573204e657720526f6d616e0000000
40000002d010100040000000201010007000000fc020000ffffff000000040000002d010
20009000000fa02000001000000ffffff022200040000002d010300070000001b04760ad
50700000000040000002d01020009000000fa02000000000000000000002200040000002
d01040004000000f00103001000000026060f001600ffffffff00003b040000410100003
f0400006101000009000000fa02000001000000000000002200040000002d01030007000
000fc020100000000000000040000002d01050008000000250302003c045f013d0442010
40000002d01040004000000f0010300040000002d0102000800000026060f000600fffff
fff01001000000026060f001600ffffffff00003b0400004f01000052040000530100000
9000000fa02000001000000000000002200040000002d010300040000002d01050008000
000250302003c04500150045101040000002d01040004000000f0010300040000002d010
2000800000026060f000600ffffffff01001000000026060f001600ffffffff00004f040
00041010000530400006101000009000000fa02000001000000000000002200040000002
d010300040000002d01050008000000250302005004420151045f01040000002d0104000
4000000f0010300040000002d0102000800000026060f000600ffffffff0100100000002
6060f001600ffffffff00005904000041010000700400006101000009000000fa0200000
1000000000000002200040000002d010300040000002d0105000e000000250305005a045
f015a045501640442016e0455016e045f01040000002d01040004000000f001030004000
0002d0102000800000026060f000600ffffffff01001000000026060f001600ffffffff0
0005904000054010000700400005801000009000000fa020000010000000000000022000
40000002d010300040000002d01050008000000250302005a0455016e045601040000002
d01040004000000f0010300040000002d0102000800000026060f000600ffffffff01001
000000026060f001600ffffffff000077040000410100008e0400006101000009000000f
a02000001000000000000002200040000002d010300040000002d0105001000000025030
60078044201780451017d0455018c0455018c0442018c045f01040000002d01040004000
000f0010300040000002d0102000800000026060f000600ffffffff01001000000026060
f001600ffffffff00009504000041010000ac0400006101000009000000fa02000001000
000000000002200040000002d010300040000002d0105000e0000002503050096045f019
6045501a0044201aa045501aa045f01040000002d01040004000000f0010300040000002
d0102000800000026060f000600ffffffff01001000000026060f001600ffffffff00009
504000054010000ac0400005801000009000000fa0200000100000000000000220004000
0002d010300040000002d010500080000002503020096045501aa045601040000002d010
40004000000f0010300040000002d0102000800000026060f000600ffffffff010010000
00026060f001600ffffffff0000b304000041010000cf0400006101000009000000fa020
00001000000000000002200040000002d010300040000002d0105000e00000025030500b
4045f01b9045f01c8044201cd044201cd045f01040000002d01040004000000f00103000
40000002d0102000800000026060f000600ffffffff01001000000026060f001600fffff
fff0000d604000041010000ed0400006101000009000000fa02000001000000000000002
200040000002d010300040000002d0105001600000025030900d7045a01d7044701dc044
201e6044201eb044701eb045a01e6045f01dc045f01d7045a01040000002d01040004000
000f0010300040000002d0102000800000026060f000600ffffffff01001000000026060
f001600ffffffff0000ff0400002f010000280500007b01000009000000fa02000001000
000000000002200040000002d010300040000002d0105000e00000025030500000579011
b056e01260555011b053b0100053001040000002d01040004000000f0010300040000002
d0102000800000026060f000600ffffffff01001000000026060f001600ffffffff00000
50400002f0100002e0400007b01000009000000fa0200000100000000000000220004000
0002d010300040000002d0105000e000000250305002c04300111043b010604550111046
e012c047901040000002d01040004000000f0010300040000002d0102000800000026060
f000600ffffffff01001000000026060f001600ffffffff00002b0400002f01000002050
0003301000009000000fa02000001000000000000002200040000002d010300040000002
d01050008000000250302002c04300100053101040000002d01040004000000f00103000
40000002d0102000800000026060f000600ffffffff01001000000026060f001600fffff
fff00002b04000078010000020500007b01000009000000fa02000001000000000000002
200040000002d010300040000002d0105000800000025030200000579012c04790104000
0002d01040004000000f0010300040000002d0102000800000026060f000600ffffffff0
100040000002d01050009000000fa02000001000000000000022200040000002d0103000
70000001b04360227059d010604040000002d010200040000002d01040004000000f0010
3001000000026060f001600ffffffff00009504000078010000980400009e01000009000
000fa02000001000000000000002200040000002d010300040000002d010500080000002
503020096049c0196047901040000002d01040004000000f0010300040000002d0102000
800000026060f000600ffffffff0100040000002d01050009000000fa020000010000000
00000022200040000002d010300070000001b04070327056e020604040000002d0102000
40000002d01040004000000f00103001000000026060f001600ffffffff0000950400003
4020000980400007002000009000000fa02000001000000000000002200040000002d010
300040000002d010500080000002503020096046e0296043502040000002d01040004000
000f0010300040000002d0102000800000026060f000600ffffffff0100040000002d010
50009000000fa02000001000000000000022200040000002d010300070000001b04da032
70541030604040000002d010200040000002d01040004000000f00103001000000026060
f001600ffffffff00009504000005030000980400004203000009000000fa02000001000
000000000002200040000002d010300040000002d0105000800000025030200960440039
6040603040000002d01040004000000f0010300040000002d0102000800000026060f000
600ffffffff0100040000002d01050009000000fa0200000100000000000002220004000
0002d010300070000001b049904270500040604040000002d010200040000002d0104000
4000000f0010300040000002d01050009000000fa0200000100000000000002220004000
0002d010300070000001b0459052705c0040604040000002d010200040000002d0104000
4000000f00103001000000026060f001600ffffffff0000950400009704000098040000c
204000009000000fa02000001000000000000002200040000002d010300040000002d010
50008000000250302009604c00496049804040000002d01040004000000f001030004000
0002d0102000800000026060f000600ffffffff01001000000026060f001600ffffffff0
00095040000d8030000980400000204000009000000fa020000010000000000000022000
40000002d010300040000002d0105000800000025030200960400049604d903040000002
d01040004000000f0010300040000002d0102000800000026060f000600ffffffff01000
40000002d01050009000000fa02000001000000000000022200040000002d01030007000
0001b041906270580050604040000002d010200040000002d01040004000000f00103000
40000002d01050009000000fa02000001000000000000022200040000002d01030007000
0001b0458082705bf070604040000002d010200040000002d01040004000000f00103000
40000002d01050009000000fa02000001000000000000022200040000002d01030007000
0001b0498072705ff060604040000002d010200040000002d01040004000000f00103000
40000002d01050009000000fa02000001000000000000022200040000002d01030007000
0001b04d90627053f060604040000002d010200040000002d01040004000000f00103001
000000026060f001600ffffffff000095040000d7060000980400000107000009000000f
a02000001000000000000002200040000002d010300040000002d0105000800000025030
2009604ff069604d806040000002d01040004000000f0010300040000002d01020008000
00026060f000600ffffffff01001000000026060f001600ffffffff00009504000096070
00098040000c107000009000000fa02000001000000000000002200040000002d0103000
40000002d01050008000000250302009604bf0796049707040000002d01040004000000f
0010300040000002d0102000800000026060f000600ffffffff01001000000026060f001
600ffffffff00009504000017060000980400004106000009000000fa020000010000000
00000002200040000002d010300040000002d010500080000002503020096043f0696041
806040000002d01040004000000f0010300040000002d0102000800000026060f000600f
fffffff01001000000026060f001600ffffffff000095040000570500009804000081050
00009000000fa02000001000000000000002200040000002d010300040000002d0105000
80000002503020096047f0596045805040000002d01040004000000f0010300040000002
d0102000800000026060f000600ffffffff0100040000002d01050009000000fa0200000
1000000000000022200040000002d010300070000001b04180927057f080604040000002
d010200040000002d01040004000000f00103001000000026060f001600ffffffff00009
504000056080000980400008108000009000000fa0200000100000000000000220004000
0002d010300040000002d010500080000002503020096047f0896045708040000002d010
40004000000f0010300040000002d0102000800000026060f000600ffffffff010010000
00026060f001600ffffffff00009504000016090000980400004009000009000000fa020
00001000000000000002200040000002d010300040000002d01050008000000250302009
6043e0996041709040000002d01040004000000f0010300040000002d010200080000002
6060f000600ffffffff01001000000026060f001600ffffffff000095040000890900002
8050000d909000009000000fa02000001000000000000002200040000002d01030004000
0002d01050008000000250302009604d70926058a09040000002d01040004000000f0010
300040000002d0102000800000026060f000600ffffffff01001000000026060f001600f
fffffff0000950400003d090000280500008c09000009000000fa0200000100000000000
0002200040000002d010300040000002d010500080000002503020026058a0996043e090
40000002d01040004000000f0010300040000002d0102000800000026060f000600fffff
fff01001000000026060f001600ffffffff0000050400003d090000980400008c0900000
9000000fa02000001000000000000002200040000002d010300040000002d01050008000
0002503020096043e0906048a09040000002d01040004000000f0010300040000002d010
2000800000026060f000600ffffffff01001000000026060f001600ffffffff000005040
0008909000098040000d909000009000000fa02000001000000000000002200040000002
d010300040000002d010500080000002503020006048a099604d709040000002d0104000
4000000f0010300040000002d0102000800000026060f000600ffffffff0100100000002
6060f001600ffffffff00009a03000089090000080400008c09000009000000fa0200000
1000000000000002200040000002d010300040000002d010500080000002503020006048
a099b038a09040000002d01040004000000f0010300040000002d0102000800000026060
f000600ffffffff01001000000026060f001600ffffffff00009a030000360300009e030
0008c09000009000000fa02000001000000000000002200040000002d010300040000002
d01050008000000250302009b038a099c033703040000002d01040004000000f00103000
40000002d0102000800000026060f000600ffffffff01001000000026060f001600fffff
fff000095040000d6090000980400000b0a000009000000fa02000001000000000000002
200040000002d010300040000002d01050008000000250302009604d7099604090a04000
0002d01040004000000f0010300040000002d0102000800000026060f000600ffffffff0
1001000000026060f001600ffffffff000028030000080a0000980400000b0a000009000
000fa02000001000000000000002200040000002d010300040000002d010500080000002
50302009604090a2903090a040000002d01040004000000f0010300040000002d0102000
800000026060f000600ffffffff01001000000026060f001600ffffffff0000280300007
50200002b0300000b0a000009000000fa02000001000000000000002200040000002d010
300040000002d01050008000000250302002903090a29037602040000002d01040004000
000f0010300040000002d0102000800000026060f000600ffffffff01001000000026060
f001600ffffffff00002803000050020000980400005402000009000000fa02000001000
000000000002200040000002d010300040000002d0105000800000025030200960451022
9035202040000002d01040004000000f0010300040000002d0102000800000026060f000
600ffffffff01001000000026060f001600ffffffff000028030000500200002b0300007
802000009000000fa02000001000000000000002200040000002d010300040000002d010
50008000000250302002903510229037602040000002d01040004000000f001030004000
0002d0102000800000026060f000600ffffffff01001000000026060f001600ffffffff0
0009a03000022030000980400002503000009000000fa020000010000000000000022000
40000002d010300040000002d0105000800000025030200960423039b032303040000002
d01040004000000f0010300040000002d0102000800000026060f000600ffffffff01001
000000026060f001600ffffffff00009a030000220300009e0300003903000009000000f
a02000001000000000000002200040000002d010300040000002d0105000800000025030
2009b0323039c033703040000002d01040004000000f0010300040000002d01020008000
00026060f000600ffffffff01001000000026060f001600ffffffff0000670400001a030
000980400002503000009000000fa02000001000000000000002200040000002d0103000
40000002d01050008000000250302009604230368041b03040000002d01040004000000f
0010300040000002d0102000800000026060f000600ffffffff01001000000026060f001
600ffffffff00006704000022030000980400002e03000009000000fa020000010000000
00000002200040000002d010300040000002d01050008000000250302009604230368042
c03040000002d01040004000000f0010300040000002d0102000800000026060f000600f
fffffff01001000000026060f001600ffffffff00006704000050020000980400005c020
00009000000fa02000001000000000000002200040000002d010300040000002d0105000
8000000250302009604510268045a02040000002d01040004000000f0010300040000002
d0102000800000026060f000600ffffffff01001000000026060f001600ffffffff00006
704000048020000980400005302000009000000fa0200000100000000000000220004000
0002d010300040000002d01050008000000250302009604510268044902040000002d010
40004000000f0010300040000002d0102000800000026060f000600ffffffff010010000
00026060f001600ffffffff00003b040000c001000052040000df01000009000000fa020
00001000000000000002200040000002d010300040000002d0105000c000000250304003
c04dd015004ca015004dd015004c101040000002d01040004000000f0010300040000002
d0102000800000026060f000600ffffffff01001000000026060f001600ffffffff00003
b040000c00100003f040000df01000009000000fa0200000100000000000000220004000
0002d010300040000002d01050008000000250302003c04c1013d04dd01040000002d010
40004000000f0010300040000002d0102000800000026060f000600ffffffff010010000
00026060f001600ffffffff000059040000c901000070040000df01000009000000fa020
00001000000000000002200040000002d010300040000002d01050010000000250306005
a04dd015a04ca015a04d4016e04d4016e04ca016e04dd01040000002d01040004000000f
0010300040000002d0102000800000026060f000600ffffffff01001000000026060f001
600ffffffff000077040000c90100008e040000df01000009000000fa020000010000000
00000002200040000002d010300040000002d0105000c000000250304007804ca017804d
d018c04ca018c04dd01040000002d01040004000000f0010300040000002d01020008000
00026060f000600ffffffff01001000000026060f001600ffffffff000095040000c9010
000ac040000e401000009000000fa02000001000000000000002200040000002d0103000
40000002d01050012000000250307009604ca019604dd01a504dd01a504ca01a504dd01a
a04dd01aa04e201040000002d01040004000000f0010300040000002d010200080000002
6060f000600ffffffff01001000000026060f001600ffffffff0000b3040000c9010000c
a040000df01000009000000fa02000001000000000000002200040000002d01030004000
0002d0105000c00000025030400b404ca01b404dd01c804ca01c804dd01040000002d010
40004000000f0010300040000002d0102000800000026060f000600ffffffff010010000
00026060f001600ffffffff0000d1040000c9010000e8040000df01000009000000fa020
00001000000000000002200040000002d010300040000002d0105001a00000025030b00d
204d901d204cf01d704ca01e104ca01e604cf01e604ca01e604dd01e604d901e104dd01d
704dd01d204d901040000002d01040004000000f0010300040000002d010200080000002
6060f000600ffffffff01001000000026060f001600ffffffff0000ef040000ce0100000
6050000d101000009000000fa02000001000000000000002200040000002d01030004000
0002d0105000800000025030200f004cf010405cf01040000002d01040004000000f0010
300040000002d0102000800000026060f000600ffffffff01001000000026060f001600f
fffffff000031040000f7010000480400000d02000009000000fa0200000100000000000
0002200040000002d010300040000002d0105000c0000002503040032040b023c04f8014
604f80146040b02040000002d01040004000000f0010300040000002d010200080000002
6060f000600ffffffff01001000000026060f001600ffffffff00004f040000f70100006
60400000d02000009000000fa02000001000000000000002200040000002d01030004000
0002d0105000c000000250304005004f80150040b026404f80164040b02040000002d010
40004000000f0010300040000002d0102000800000026060f000600ffffffff010010000
00026060f001600ffffffff00006d040000f7010000840400000d02000009000000fa020
00001000000000000002200040000002d010300040000002d0105001a00000025030b006
e04fd017304f8017d04f8018204fd017d040202780402027d040202820407027d040b027
3040b026e040702040000002d01040004000000f0010300040000002d010200080000002
6060f000600ffffffff01001000000026060f001600ffffffff00008b040000f7010000a
20400000d02000009000000fa02000001000000000000002200040000002d01030004000
0002d0105001a00000025030b008c0407028c04fd019104f8019b04f801a004fd01a004f
801a0040b02a00407029b040b0291040b028c040702040000002d01040004000000f0010
300040000002d0102000800000026060f000600ffffffff01001000000026060f001600f
fffffff0000a9040000f7010000c00400001202000009000000fa0200000100000000000
0002200040000002d010300040000002d0105001200000025030700aa04f801aa040b02b
9040b02b904f801b9040b02be040b02be041002040000002d01040004000000f00103000
40000002d0102000800000026060f000600ffffffff01001000000026060f001600fffff
fff0000c7040000f7010000de0400000d02000009000000fa02000001000000000000002
200040000002d010300040000002d0105000c00000025030400c804f801c8040b02dc04f
801dc040b02040000002d01040004000000f0010300040000002d0102000800000026060
f000600ffffffff01001000000026060f001600ffffffff0000e5040000f7010000fc040
0000d02000009000000fa02000001000000000000002200040000002d010300040000002
d0105001800000025030a00e6040b02f0040202eb040202e604fd01eb04f801fa04f801f
a040202f0040202fa040202fa040b02040000002d01040004000000f0010300040000002
d0102000800000026060f000600ffffffff01001000000026060f001600ffffffff00007
4040000a902000081040000ad02000009000000fa0200000100000000000000220004000
0002d010300040000002d01050008000000250302007504aa027f04ab02040000002d010
40004000000f0010300040000002d0102000800000026060f000600ffffffff010010000
00026060f001600ffffffff000079040000a90200007c040000c902000009000000fa020
00001000000000000002200040000002d010300040000002d01050008000000250302007
a04aa027a04c702040000002d01040004000000f0010300040000002d010200080000002
6060f000600ffffffff01001000000026060f001600ffffffff000074040000c60200008
1040000c902000009000000fa02000001000000000000002200040000002d01030004000
0002d01050008000000250302007504c7027f04c702040000002d01040004000000f0010
300040000002d0102000800000026060f000600ffffffff01001000000026060f001600f
fffffff000088040000b30200009f040000b602000009000000fa0200000100000000000
0002200040000002d010300040000002d01050008000000250302008904b4029d04b4020
40000002d01040004000000f0010300040000002d0102000800000026060f000600fffff
fff01001000000026060f001600ffffffff000088040000bd0200009f040000c00200000
9000000fa02000001000000000000002200040000002d010300040000002d01050008000
000250302009d04be028904be02040000002d01040004000000f0010300040000002d010
2000800000026060f000600ffffffff01001000000026060f001600ffffffff0000a6040
000a9020000bd040000c902000009000000fa02000001000000000000002200040000002
d010300040000002d0105000c00000025030400a704c702a704aa02bb04c702bb04aa020
40000002d01040004000000f0010300040000002d0102000800000026060f000600fffff
fff01001000000026060f001600ffffffff000066040000760300007d040000950300000
9000000fa02000001000000000000002200040000002d010300040000002d01050012000
000250307006704930367047703760477037b047c037b048003760485036704850304000
0002d01040004000000f0010300040000002d0102000800000026060f000600ffffffff0
1001000000026060f001600ffffffff00006b040000840300007d0400009503000009000
000fa02000001000000000000002200040000002d010300040000002d010500080000002
50302006c0485037b049303040000002d01040004000000f0010300040000002d0102000
800000026060f000600ffffffff01001000000026060f001600ffffffff0000840400007
6030000960400009503000009000000fa02000001000000000000002200040000002d010
300040000002d01050016000000250309008a04930385048f0385047c038a0477038f047
70394047c0394048f038f0493038a049303040000002d01040004000000f001030004000
0002d0102000800000026060f000600ffffffff01001000000026060f001600ffffffff0
0009d0400007f030000b40400008303000009000000fa020000010000000000000022000
40000002d010300040000002d01050008000000250302009e048003b2048103040000002
d01040004000000f0010300040000002d0102000800000026060f000600ffffffff01001
000000026060f001600ffffffff00009d04000089030000b40400008c03000009000000f
a02000001000000000000002200040000002d010300040000002d0105000800000025030
200b2048a039e048a03040000002d01040004000000f0010300040000002d01020008000
00026060f000600ffffffff01001000000026060f001600ffffffff0000bb04000076030
000bf0400009503000009000000fa02000001000000000000002200040000002d0103000
40000002d0105000800000025030200bc049303bd047703040000002d01040004000000f
0010300040000002d0102000800000026060f000600ffffffff01001000000026060f001
600ffffffff0000bb04000076030000d20400008703000009000000fa020000010000000
00000002200040000002d010300040000002d0105000a00000025030300d0047703c2048
503bc048503040000002d01040004000000f0010300040000002d0102000800000026060
f000600ffffffff01001000000026060f001600ffffffff0000c004000084030000d2040
0009503000009000000fa02000001000000000000002200040000002d010300040000002
d0105000800000025030200c1048503d0049303040000002d01040004000000f00103000
40000002d0102000800000026060f000600ffffffff01001000000026060f001600fffff
fff000024040000ff030000270400009a04000009000000fa02000001000000000000002
200040000002d010300040000002d0105000800000025030200250400042504980404000
0002d01040004000000f0010300040000002d0102000800000026060f000600ffffffff0
1001000000026060f001600ffffffff000006050000ff030000090500009a04000009000
000fa02000001000000000000002200040000002d010300040000002d010500080000002
50302000705000407059804040000002d01040004000000f0010300040000002d0102000
800000026060f000600ffffffff01001000000026060f001600ffffffff0000570400003
7040000640400003a04000009000000fa02000001000000000000002200040000002d010
300040000002d01050008000000250302005804380462043804040000002d01040004000
000f0010300040000002d0102000800000026060f000600ffffffff01001000000026060
f001600ffffffff00005c040000370400005f0400005604000009000000fa02000001000
000000000002200040000002d010300040000002d01050008000000250302005d0438045
d045404040000002d01040004000000f0010300040000002d0102000800000026060f000
600ffffffff01001000000026060f001600ffffffff00005704000053040000640400005
704000009000000fa02000001000000000000002200040000002d010300040000002d010
50008000000250302005804540462045504040000002d01040004000000f001030004000
0002d0102000800000026060f000600ffffffff01001000000026060f001600ffffffff0
0006b04000037040000820400005604000009000000fa020000010000000000000022000
40000002d010300040000002d0105000c000000250304006c0454046c043804800454048
0043804040000002d01040004000000f0010300040000002d0102000800000026060f000
600ffffffff01001000000026060f001600ffffffff00008904000037040000a00400005
604000009000000fa02000001000000000000002200040000002d010300040000002d010
50012000000250307008a0454048a043804990438049e043d049e044104990446048a044
604040000002d01040004000000f0010300040000002d0102000800000026060f000600f
fffffff01001000000026060f001600ffffffff0000a704000037040000be04000056040
00009000000fa02000001000000000000002200040000002d010300040000002d0105001
000000025030600a8043804a8045004ad045404b7045404bc045004bc043804040000002
d01040004000000f0010300040000002d0102000800000026060f000600ffffffff01001
000000026060f001600ffffffff0000c504000037040000dc0400003a04000009000000f
a02000001000000000000002200040000002d010300040000002d0105000800000025030
200c6043804da043804040000002d01040004000000f0010300040000002d01020008000
00026060f000600ffffffff01001000000026060f001600ffffffff0000cf04000037040
000d20400005604000009000000fa02000001000000000000002200040000002d0103000
40000002d0105000800000025030200d0043804d0045404040000002d01040004000000f
0010300040000002d0102000800000026060f000600ffffffff01001000000026060f001
600ffffffff000051040000fd0400005e0400000105000009000000fa020000010000000
00000002200040000002d010300040000002d01050008000000250302005204fe045c04f
f04040000002d01040004000000f0010300040000002d0102000800000026060f000600f
fffffff01001000000026060f001600ffffffff000056040000fd040000590400001d050
00009000000fa02000001000000000000002200040000002d010300040000002d0105000
8000000250302005704fe0457041b05040000002d01040004000000f0010300040000002
d0102000800000026060f000600ffffffff01001000000026060f001600ffffffff00005
10400001a0500005e0400001d05000009000000fa0200000100000000000000220004000
0002d010300040000002d010500080000002503020052041b055c041b05040000002d010
40004000000f0010300040000002d0102000800000026060f000600ffffffff010010000
00026060f001600ffffffff000065040000070500007c0400000a05000009000000fa020
00001000000000000002200040000002d010300040000002d01050008000000250302006
60408057a040805040000002d01040004000000f0010300040000002d010200080000002
6060f000600ffffffff01001000000026060f001600ffffffff000065040000100500007
c0400001405000009000000fa02000001000000000000002200040000002d01030004000
0002d01050008000000250302007a04110566041205040000002d01040004000000f0010
300040000002d0102000800000026060f000600ffffffff01001000000026060f001600f
fffffff000083040000fd040000900400000105000009000000fa0200000100000000000
0002200040000002d010300040000002d01050008000000250302008404fe048e04ff040
40000002d01040004000000f0010300040000002d0102000800000026060f000600fffff
fff01001000000026060f001600ffffffff000088040000fd0400008b0400001d0500000
9000000fa02000001000000000000002200040000002d010300040000002d01050008000
000250302008904fe0489041b05040000002d01040004000000f0010300040000002d010
2000800000026060f000600ffffffff01001000000026060f001600ffffffff000083040
0001a050000900400001d05000009000000fa02000001000000000000002200040000002
d010300040000002d010500080000002503020084041b058e041b05040000002d0104000
4000000f0010300040000002d0102000800000026060f000600ffffffff0100100000002
6060f001600ffffffff0000970400000c050000ae0400000f05000009000000fa0200000
1000000000000002200040000002d010300040000002d010500080000002503020098040
d05ac040d05040000002d01040004000000f0010300040000002d0102000800000026060
f000600ffffffff01001000000026060f001600ffffffff0000b5040000fd040000cc040
0001d05000009000000fa02000001000000000000002200040000002d010300040000002
d0105000c00000025030400b6041b05b604fe04ca041b05ca04fe04040000002d0104000
4000000f0010300040000002d0102000800000026060f000600ffffffff0100100000002
6060f001600ffffffff000045040000ba0500005c040000da05000009000000fa0200000
1000000000000002200040000002d010300040000002d01050012000000250307004604d
8054604bb055504bb055a04c0055a04c4055504c9054604c905040000002d01040004000
000f0010300040000002d0102000800000026060f000600ffffffff01001000000026060
f001600ffffffff00004a040000c80500005c040000da05000009000000fa02000001000
000000000002200040000002d010300040000002d01050008000000250302004b04c9055
a04d805040000002d01040004000000f0010300040000002d0102000800000026060f000
600ffffffff01001000000026060f001600ffffffff000063040000ba05000075040000d
a05000009000000fa02000001000000000000002200040000002d010300040000002d010
50016000000250309006904d8056404d3056404c0056904bb056e04bb057304c0057304d
3056e04d8056904d805040000002d01040004000000f0010300040000002d01020008000
00026060f000600ffffffff01001000000026060f001600ffffffff00007c040000c3050
00093040000c705000009000000fa02000001000000000000002200040000002d0103000
40000002d01050008000000250302007d04c4059104c505040000002d01040004000000f
0010300040000002d0102000800000026060f000600ffffffff01001000000026060f001
600ffffffff00007c040000cd05000093040000d005000009000000fa020000010000000
00000002200040000002d010300040000002d01050008000000250302009104ce057d04c
e05040000002d01040004000000f0010300040000002d0102000800000026060f000600f
fffffff01001000000026060f001600ffffffff00009a040000ba050000b1040000da050
00009000000fa02000001000000000000002200040000002d010300040000002d0105001
2000000250307009b04d8059b04bb05aa04bb05af04c005af04c405aa04c9059b04c9050
40000002d01040004000000f0010300040000002d0102000800000026060f000600fffff
fff01001000000026060f001600ffffffff00009f040000c8050000b1040000da0500000
9000000fa02000001000000000000002200040000002d010300040000002d01050008000
00025030200a004c905af04d805040000002d01040004000000f0010300040000002d010
2000800000026060f000600ffffffff01001000000026060f001600ffffffff0000b8040
000ba050000ca040000da05000009000000fa02000001000000000000002200040000002
d010300040000002d0105001600000025030900be04d805b904d305b904c005be04bb05c
304bb05c804c005c804d305c304d805be04d805040000002d01040004000000f00103000
40000002d0102000800000026060f000600ffffffff01001000000026060f001600fffff
fff0000db040000bf050000de040000d505000009000000fa02000001000000000000002
200040000002d010300040000002d0105000800000025030200dc04d305dc04c00504000
0002d01040004000000f0010300040000002d0102000800000026060f000600ffffffff0
1001000000026060f001600ffffffff0000d1040000c8050000e8040000cb05000009000
000fa02000001000000000000002200040000002d010300040000002d010500080000002
5030200e604c905d204c905040000002d01040004000000f0010300040000002d0102000
800000026060f000600ffffffff01001000000026060f001600ffffffff0000ef040000b
a050000f7040000da05000009000000fa02000001000000000000002200040000002d010
300040000002d0105000a00000025030300f004c005f504bb05f504d805040000002d010
40004000000f0010300040000002d0102000800000026060f000600ffffffff010010000
00026060f001600ffffffff0000ef040000d7050000fc040000da05000009000000fa020
00001000000000000002200040000002d010300040000002d0105000800000025030200f
004d805fa04d805040000002d01040004000000f0010300040000002d010200080000002
6060f000600ffffffff01001000000026060f001600ffffffff0000570400007f0600006
40400008206000009000000fa02000001000000000000002200040000002d01030004000
0002d01050008000000250302005804800662048006040000002d01040004000000f0010
300040000002d0102000800000026060f000600ffffffff01001000000026060f001600f
fffffff00005c0400007f060000600400009e06000009000000fa0200000100000000000
0002200040000002d010300040000002d01050008000000250302005d0480065e049c060
40000002d01040004000000f0010300040000002d0102000800000026060f000600fffff
fff01001000000026060f001600ffffffff0000570400009b060000640400009e0600000
9000000fa02000001000000000000002200040000002d010300040000002d01050008000
0002503020058049c0662049c06040000002d01040004000000f0010300040000002d010
2000800000026060f000600ffffffff01001000000026060f001600ffffffff00006b040
0007f060000820400009e06000009000000fa02000001000000000000002200040000002
d010300040000002d0105000c000000250304006c049c066c04800680049c06800480060
40000002d01040004000000f0010300040000002d0102000800000026060f000600fffff
fff01001000000026060f001600ffffffff0000890400007f060000a00400009e0600000
9000000fa02000001000000000000002200040000002d010300040000002d01050012000
000250307008a049c068a048006990480069e0484069e04890699048e068a048e0604000
0002d01040004000000f0010300040000002d0102000800000026060f000600ffffffff0
1001000000026060f001600ffffffff0000a70400007f060000be0400009e06000009000
000fa02000001000000000000002200040000002d010300040000002d010500100000002
5030600a8048006a8049706ad049c06b7049c06bc049706bc048006040000002d0104000
4000000f0010300040000002d0102000800000026060f000600ffffffff0100100000002
6060f001600ffffffff0000c50400007f060000dc0400008206000009000000fa0200000
1000000000000002200040000002d010300040000002d0105000800000025030200c6048
006da048006040000002d01040004000000f0010300040000002d0102000800000026060
f000600ffffffff01001000000026060f001600ffffffff0000cf0400007f060000d3040
0009e06000009000000fa02000001000000000000002200040000002d010300040000002
d0105000800000025030200d0048006d1049c06040000002d01040004000000f00103000
40000002d0102000800000026060f000600ffffffff0100040000002d01050009000000f
a02000001000000000000022200040000002d010300070000001b045f076a04410755040
40000002d010200040000002d01040004000000f00103001000000026060f001600fffff
fff0000720400004e070000890400006007000009000000fa02000001000000000000002
200040000002d010300040000002d010500100000002503060073045e0782045e0787045
9078704540782044f0778044f07040000002d01040004000000f0010300040000002d010
2000800000026060f000600ffffffff01001000000026060f001600ffffffff000072040
00040070000890400005107000009000000fa02000001000000000000002200040000002
d010300040000002d0105000e0000002503050082044f0787044b0787044607820441077
3044107040000002d01040004000000f0010300040000002d0102000800000026060f000
600ffffffff01001000000026060f001600ffffffff000077040000400700007a0400006
007000009000000fa02000001000000000000002200040000002d010300040000002d010
50008000000250302007804410778045e07040000002d01040004000000f001030004000
0002d0102000800000026060f000600ffffffff01001000000026060f001600ffffffff0
0009004000040070000a70400006007000009000000fa020000010000000000000022000
40000002d010300040000002d010500120000002503070091045e0791044107a0044107a
5044607a5044a07a0044f0791044f07040000002d01040004000000f0010300040000002
d0102000800000026060f000600ffffffff01001000000026060f001600ffffffff00009
50400004e070000a70400006007000009000000fa0200000100000000000000220004000
0002d010300040000002d010500080000002503020096044f07a5045e07040000002d010
40004000000f0010300040000002d0102000800000026060f000600ffffffff010010000
00026060f001600ffffffff0000ae04000040070000c50400006007000009000000fa020
00001000000000000002200040000002d010300040000002d0105000e00000025030500a
f045e07af045407b9044107c3045407c3045e07040000002d01040004000000f00103000
40000002d0102000800000026060f000600ffffffff01001000000026060f001600fffff
fff0000ae04000053070000c50400005607000009000000fa02000001000000000000002
200040000002d010300040000002d0105000800000025030200af045407c304540704000
0002d01040004000000f0010300040000002d0102000800000026060f000600ffffffff0
1001000000026060f001600ffffffff0000cc0400004e070000e30400006007000009000
000fa02000001000000000000002200040000002d010300040000002d010500100000002
5030600cd045e07dc045e07e1045907e1045407dc044f07d2044f07040000002d0104000
4000000f0010300040000002d0102000800000026060f000600ffffffff0100100000002
6060f001600ffffffff0000cc04000040070000e30400005107000009000000fa0200000
1000000000000002200040000002d010300040000002d0105000e00000025030500dc044
f07e1044b07e1044607dc044107cd044107040000002d01040004000000f001030004000
0002d0102000800000026060f000600ffffffff01001000000026060f001600ffffffff0
000d104000040070000d40400006007000009000000fa020000010000000000000022000
40000002d010300040000002d0105000800000025030200d2044107d2045e07040000002
d01040004000000f0010300040000002d0102000800000026060f000600ffffffff01000
40000002d01050009000000fa02000001000000000000022200040000002d01030007000
0001b041a085b04fc074604040000002d010200040000002d01040004000000f00103001
000000026060f001600ffffffff000063040000fb0700007a0400001a08000009000000f
a02000001000000000000002200040000002d010300040000002d0105001000000025030
6006404fc07640414086904180873041808780414087804fc07040000002d01040004000
000f0010300040000002d0102000800000026060f000600ffffffff01001000000026060
f001600ffffffff000081040000fb07000098040000fe07000009000000fa02000001000
000000000002200040000002d010300040000002d01050008000000250302008204fc079
604fc07040000002d01040004000000f0010300040000002d0102000800000026060f000
600ffffffff01001000000026060f001600ffffffff00008b040000fb0700008e0400001
a08000009000000fa02000001000000000000002200040000002d010300040000002d010
50008000000250302008c04fc078c041808040000002d01040004000000f001030004000
0002d0102000800000026060f000600ffffffff01001000000026060f001600ffffffff0
0009f040000fb070000b60400001a08000009000000fa020000010000000000000022000
40000002d010300040000002d0105001200000025030700a0041808a004fc07af04fc07b
4040108b4040508af040a08a0040a08040000002d01040004000000f0010300040000002
d0102000800000026060f000600ffffffff01001000000026060f001600ffffffff0000b
d040000fb070000d40400001a08000009000000fa0200000100000000000000220004000
0002d010300040000002d0105001000000025030600be04fc07be041408c3041808cd041
808d2041408d204fc07040000002d01040004000000f0010300040000002d01020008000
00026060f000600ffffffff01001000000026060f001600ffffffff0000db040000fb070
000f2040000fe07000009000000fa02000001000000000000002200040000002d0103000
40000002d0105000800000025030200dc04fc07f004fc07040000002d01040004000000f
0010300040000002d0102000800000026060f000600ffffffff01001000000026060f001
600ffffffff0000e5040000fb070000e80400001a08000009000000fa020000010000000
00000002200040000002d010300040000002d0105000800000025030200e604fc07e6041
808040000002d01040004000000f0010300040000002d0102000800000026060f000600f
fffffff01001000000026060f001600ffffffff00004d040000b90800005a040000bc080
00009000000fa02000001000000000000002200040000002d010300040000002d0105000
8000000250302004e04ba085804ba08040000002d01040004000000f0010300040000002
d0102000800000026060f000600ffffffff01001000000026060f001600ffffffff00005
2040000b908000055040000d808000009000000fa0200000100000000000000220004000
0002d010300040000002d01050008000000250302005304ba085304d608040000002d010
40004000000f0010300040000002d0102000800000026060f000600ffffffff010010000
00026060f001600ffffffff00004d040000d50800005a040000d908000009000000fa020
00001000000000000002200040000002d010300040000002d01050008000000250302004
e04d6085804d708040000002d01040004000000f0010300040000002d010200080000002
6060f000600ffffffff01001000000026060f001600ffffffff000061040000c30800007
8040000c608000009000000fa02000001000000000000002200040000002d01030004000
0002d01050008000000250302006204c4087604c408040000002d01040004000000f0010
300040000002d0102000800000026060f000600ffffffff01001000000026060f001600f
fffffff000061040000cc08000078040000cf08000009000000fa0200000100000000000
0002200040000002d010300040000002d01050008000000250302007604cd086204cd080
40000002d01040004000000f0010300040000002d0102000800000026060f000600fffff
fff01001000000026060f001600ffffffff00007f040000b90800008c040000bc0800000
9000000fa02000001000000000000002200040000002d010300040000002d01050008000
000250302008004ba088a04ba08040000002d01040004000000f0010300040000002d010
2000800000026060f000600ffffffff01001000000026060f001600ffffffff000084040
000b908000087040000d808000009000000fa02000001000000000000002200040000002
d010300040000002d01050008000000250302008504ba088504d608040000002d0104000
4000000f0010300040000002d0102000800000026060f000600ffffffff0100100000002
6060f001600ffffffff00007f040000d50800008c040000d908000009000000fa0200000
1000000000000002200040000002d010300040000002d01050008000000250302008004d
6088a04d708040000002d01040004000000f0010300040000002d0102000800000026060
f000600ffffffff01001000000026060f001600ffffffff00009d040000be080000a0040
000d408000009000000fa02000001000000000000002200040000002d010300040000002
d01050008000000250302009e04d2089e04bf08040000002d01040004000000f00103000
40000002d0102000800000026060f000600ffffffff01001000000026060f001600fffff
fff000093040000c7080000aa040000cb08000009000000fa02000001000000000000002
200040000002d010300040000002d0105000800000025030200a804c8089404c90804000
0002d01040004000000f0010300040000002d0102000800000026060f000600ffffffff0
1001000000026060f001600ffffffff0000b1040000b9080000b9040000d808000009000
000fa02000001000000000000002200040000002d010300040000002d0105000a0000002
5030300b204bf08b704ba08b704d608040000002d01040004000000f0010300040000002
d0102000800000026060f000600ffffffff01001000000026060f001600ffffffff0000b
1040000d5080000be040000d908000009000000fa0200000100000000000000220004000
0002d010300040000002d0105000800000025030200b204d608bc04d708040000002d010
40004000000f0010300040000002d0102000800000026060f000600ffffffff010010000
00026060f001600ffffffff0000cf040000be080000d2040000d408000009000000fa020
00001000000000000002200040000002d010300040000002d0105000800000025030200d
004d208d004bf08040000002d01040004000000f0010300040000002d010200080000002
6060f000600ffffffff01001000000026060f001600ffffffff0000c5040000c7080000d
c040000cb08000009000000fa02000001000000000000002200040000002d01030004000
0002d0105000800000025030200da04c808c604c908040000002d01040004000000f0010
300040000002d0102000800000026060f000600ffffffff01001000000026060f001600f
fffffff0000e3040000b9080000fa040000d808000009000000fa0200000100000000000
0002200040000002d010300040000002d0105000c00000025030400e404d608e404ba08f
804d608f804ba08040000002d01040004000000f0010300040000002d010200080000002
6060f000600ffffffff01001000000026060f001600ffffffff00004d0400007c0900005
a0400007f09000009000000fa02000001000000000000002200040000002d01030004000
0002d01050008000000250302004e047d0958047d09040000002d01040004000000f0010
300040000002d0102000800000026060f000600ffffffff01001000000026060f001600f
fffffff0000520400007c090000550400009b09000009000000fa0200000100000000000
0002200040000002d010300040000002d010500080000002503020053047d09530499090
40000002d01040004000000f0010300040000002d0102000800000026060f000600fffff
fff01001000000026060f001600ffffffff00004d040000980900005a0400009c0900000
9000000fa02000001000000000000002200040000002d010300040000002d01050008000
000250302004e04990958049a09040000002d01040004000000f0010300040000002d010
2000800000026060f000600ffffffff01001000000026060f001600ffffffff000061040
00086090000780400008909000009000000fa02000001000000000000002200040000002
d010300040000002d01050008000000250302006204870976048709040000002d0104000
4000000f0010300040000002d0102000800000026060f000600ffffffff0100100000002
6060f001600ffffffff0000610400008f090000780400009209000009000000fa0200000
1000000000000002200040000002d010300040000002d010500080000002503020076049
00962049009040000002d01040004000000f0010300040000002d0102000800000026060
f000600ffffffff01001000000026060f001600ffffffff00007f0400007c09000096040
0009b09000009000000fa02000001000000000000002200040000002d010300040000002
d0105001800000025030a008004820985047d098f047d0994048209940486098f048b098
5048b09800490098004990994049909040000002d01040004000000f0010300040000002
d0102000800000026060f000600ffffffff01001000000026060f001600ffffffff00009
d0400007c090000b40400009b09000009000000fa0200000100000000000000220004000
0002d010300040000002d0105000c000000250304009e0499099e047d09b2049909b2047
d09040000002d01040004000000f0010300040000002d0102000800000026060f000600f
fffffff01001000000026060f001600ffffffff0000d904000098090000e60400009c090
00009000000fa02000001000000000000002200040000002d010300040000002d0105000
800000025030200da049909e4049a09040000002d01040004000000f0010300040000002
d0102000800000026060f000600ffffffff01001000000026060f001600ffffffff00002
40400003e06000027040000da06000009000000fa0200000100000000000000220004000
0002d010300040000002d010500080000002503020025043f062504d806040000002d010
40004000000f0010300040000002d0102000800000026060f000600ffffffff010010000
00026060f001600ffffffff0000060500003e06000009050000da06000009000000fa020
00001000000000000002200040000002d010300040000002d01050008000000250302000
7053f060705d806040000002d01040004000000f0010300040000002d010200080000002
6060f000600ffffffff01001000000026060f001600ffffffff000024040000fe0600002
70400009907000009000000fa02000001000000000000002200040000002d01030004000
0002d01050008000000250302002504ff0625049707040000002d01040004000000f0010
300040000002d0102000800000026060f000600ffffffff01001000000026060f001600f
fffffff000006050000fe060000090500009907000009000000fa0200000100000000000
0002200040000002d010300040000002d01050008000000250302000705ff06070597070
40000002d01040004000000f0010300040000002d0102000800000026060f000600fffff
fff01001000000026060f001600ffffffff000024040000be07000027040000590800000
9000000fa02000001000000000000002200040000002d010300040000002d01050008000
000250302002504bf0725045708040000002d01040004000000f0010300040000002d010
2000800000026060f000600ffffffff01001000000026060f001600ffffffff000006050
000be070000090500005908000009000000fa02000001000000000000002200040000002
d010300040000002d01050008000000250302000705bf0707055708040000002d0104000
4000000f0010300040000002d0102000800000026060f000600ffffffff0100100000002
6060f001600ffffffff0000a7040000dc090000c8040000000a000009000000fa0200000
1000000000000002200040000002d010300040000002d0105001600000025030900a804f
e09a804f909c104f909c104dd09b704dd09ad04f009ad04f909c604f909c604fe0904000
0002d01040004000000f0010300040000002d0102000800000026060f000600ffffffff0
1001000000026060f001600ffffffff0000cf040000e5090000e6040000fb09000009000
000fa02000001000000000000002200040000002d010300040000002d0105001a0000002
5030b00d004f509d004eb09d504e609df04e609e404eb09e404e609e404f909e404f509d
f04f909d504f909d004f509040000002d01040004000000f0010300040000002d0102000
800000026060f000600ffffffff01001000000026060f001600ffffffff0000b40300005
f090000b70300007e09000009000000fa02000001000000000000002200040000002d010
300040000002d0105000800000025030200b5037c09b5036009040000002d01040004000
000f0010300040000002d0102000800000026060f000600ffffffff01001000000026060
f001600ffffffff0000b40300006d090000cb0300007009000009000000fa02000001000
000000000002200040000002d010300040000002d0105000800000025030200b5036e09c
9036e09040000002d01040004000000f0010300040000002d0102000800000026060f000
600ffffffff01001000000026060f001600ffffffff0000c80300005f090000cb0300007
e09000009000000fa02000001000000000000002200040000002d010300040000002d010
5000800000025030200c9036009c9037c09040000002d01040004000000f001030004000
0002d0102000800000026060f000600ffffffff01001000000026060f001600ffffffff0
000d203000068090000e90300007e09000009000000fa020000010000000000000022000
40000002d010300040000002d0105001600000025030900d3037309e2037309e7036e09e
2036909d8036909d3036e09d3037709d8037c09e2037c09040000002d01040004000000f
0010300040000002d0102000800000026060f000600ffffffff01001000000026060f001
600ffffffff0000f003000068090000070400007e09000009000000fa020000010000000
00000002200040000002d010300040000002d0105000c00000025030400fb037c09fb036
909f103690905046909040000002d01040004000000f0010300040000002d01020008000
00026060f000600ffffffff0100040000002d010000030000000000

Рис.1. Главный алгоритм работы системы.

picscalex730100090000038410000004000502000000000400000003010800050000000
b0200000000050000000c02507f8c5b09000000fa02000000000000ffffff00220004000
0002d01000007000000fc020000ffffff000000040000002d010100070000001b04517f8
d5b0000000009000000fa02000000000000000000002200040000002d010200040000002
d01010004000000f001000005020000f7000003000100000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000040000003402000003000000350004000000340200000300000035000400000004010
d00040000000201010009000000fa02000000000000000000002200040000002d0103000
e00000025030500eb1cec1a2d2bec1a2d2bc322eb1cc322eb1cec1a0e00000025030500e
b1c69382d2b69382d2b3f40eb1c3f40eb1c69381200000025030700fd1fe63cfd1f6c3bb
b206c3bfb20ab3bfb20ea3bbb20293cfd1f293c1600000025030900b921e63c7921a73c7
921ab3bb9216c3bf8216c3b3722ab3b3722a73cf821e63cb921e63c0800000025030200b
622e63cb622a73c12000000250307003423ab3b74236c3bf2236c3b3224ab3b3224ea3bf
223293cb323293c1000000025030600f223293c3224683c3224a73cf223e63c7423e63c3
423a73c0800000025030200b024ea3bae25ea3b0800000025030200ae25683cb024683c1
6000000250309006b26e63c2c26a73c2c26ab3b6b266c3bab266c3bea26ab3bea26a73ca
b26e63c6b26e63c0800000025030200fc206b027a216b0208000000250302003b216b023
b21e5030800000025030200fc20e5037a21e5030c00000025030400f921e503f9216b02f
622e503f6226b0212000000250307007523e50375236b0233246b027224aa027224e9023
3242803752328031000000025030600f1246b02f124a6033025e503af25e503ee25a603e
e256b0208000000250302006c266b026a276b020800000025030200eb266b02eb26e5030
e000000250305004c293c05a02ab0042d2b5e03a02a0c024c2980010e00000025030500c
c1e8001781d0c02eb1c5e03781db004cc1e3c050e00000025030500eb1c12072d2b12072
d2be80eeb1ce80eeb1c12070e000000250305002021850b2021070b9f210b0a1d22070b1
d22850b08000000250302002021070b1d22070b14000000250308009923460b5a23850bd
b22850b9c22460b9c224a0adb220b0a5a230b0a99234a0a14000000250308001525460bd
624850b5724850b1824460b18244a0a57240b0ad6240b0a15254a0a08000000250302009
425890a9126890a08000000250302009126070b9425070b08000000250302000f270b0a8
e270b0a08000000250302004f270b0a4f27850b08000000250302000f27850b8e27850b0
8000000250302004c293c05cc1e3c050e000000250305008f209c1f8f201e1f0d21221e8
c211e1f8c219c1f08000000250302008f201e1f8c211e1f140000002503080008235d1fc
8229c1f4a229c1f0b225d1f0b22611e4a22221ec822221e0823611e14000000250308008
4245d1f44249c1fc6239c1f86235d1f8623611ec623221e4424221e8424611e080000002
503020002259c1f02255d1f0c000000250304007e261e1f81251e1f3f26221e3f269c1f0
800000025030200fd26a01efa27a01e0800000025030200fa271e1ffd261e1f0a0000002
50303007928611eb828221eb8289c1f080000002503020079289c1ff7289c1f080000002
50302000c24ec1a0c24d51808000000250302000c2412070c243c050800000025030200c
c1e80014c2980010c00000025030400eb1cef2aeb1c1e252d2b1e252d2b7028080000002
50302000c241e250c243d231400000025030800eb1cef2aa21e322c6720ec2c4222ac2c1
024a42ba3254a2a4b2743292d2b70280e00000025030500d81dda27d81d6026c21e6026c
21eda27d81dda271000000025030600371f6026371f9b27721fda27e71fda2721209b272
12060260800000025030200962060268021602608000000250302000b2160260b21da271
2000000250307005423da2754236026042460263f249f263f24de2604241d2754231d271
600000025030900ee24da27b4249b27b4249f26ee2460262925602663259f2663259b272
925da27ee24da270a0000002503030013269b271326da27d82519280e000000250305008
826da2788265c27fd26602672275c277227da27080000002503020088265c2772275c271
400000025030800d1289b279628da272128da27e7279b27e7279f262128602696286026d
1289f261400000025030800302a9b27f529da278029da2746299b2746299f2680296026f
5296026302a9f2608000000250302009c1e43501b1f43500800000025030200dc1e4350d
c1ebd5108000000250302009c1ebd511b1fbd510c000000250304009a1fbd519a1f43509
720bd51972043500e000000250305009122bd5191223f51102343508f233f518f23bd510
80000002503020091223f518f233f5114000000250308000a257e51cb24bd514c24bd510
d247e510d2482504c244350cb2443500a258250140000002503080086267e514726bd51c
825bd5189257e5189258250c825435047264350862682500a0000002503030044277e514
427bd510527fc511200000025030700c327bd51c327435081284350c0288250c028c1508
1280051c32700510a000000250303003f2982507e2943507e29bd5108000000250302003
f29bd51bd29bd510e000000250305006d1f404d2d2b404d2d2b1655eb1c1655eb1c804f0
800000025030200eb1c804f6d1f404d1600000025030900f6240061f624c1603226c1603
226475fb325475f352543603525c1607126c160712600611a00000025030b00f0268260f
02604602f27c55fae27c55fed270460ed27c55fed27c160ed278260ae27c1602f27c160f
026826008000000250302000c24f55e2d2b0a5b0e00000025030500af1fd35baf1f555b2
e20595aac20555bac20d35b0800000025030200af1f555bac20555b14000000250308002
822945be921d35b6a21d35b2b21945b2b21985a6a21595ae921595a2822985a140000002
5030800a423945b6523d35be622d35ba722945ba722985ae622595a6523595aa423985a0
8000000250302002324d35b2324945b0a00000025030300a124595a9f25595ae124d35b0
8000000250302001d26d75a1a27d75a08000000250302001a27555b1d26555b0a0000002
50303009927985ad827595ad827d35b08000000250302009927d35b1828d35b080000002
50302002d2b0a5b0c241f570800000025030200eb1c0a5b0c24f55e08000000250302000
c24f55e0c24906108000000250302000c241f57eb1c0a5b0800000025030200ee18505ae
e18d6580800000025030200ee189359eb1993590800000025030200eb19d658eb19505a1
6000000250309006a1ad259281bd259671b9359281b5459a91a54596a1a93596a1a115aa
91a505a281b505a0c00000025030400641c505a641c5459e61b5459e31c5459080000002
50302000c241f570c2416550800000025030200eb1c0a5b2a140a5b08000000250302002
a140a5b2a145f4c08000000250302002a145f4c2a14c74b08000000250302002a14c74b0
c24c74b08000000250302000c24c74bc321384c08000000250302000c24c74bc321574b0
e00000025030500eb1cce6d2d2bce6d2d2ba475eb1ca475eb1cce6d0e000000250305007
51e1070751e926fd71e966e391f926f391f10700800000025030200751e926f391f926f1
4000000250308006020d16f2f201070cd1f10709c1fd16f9c1fd56ecd1f966e2f20966e6
020d56e14000000250308008621d16f55211070f3201070c220d16fc220d56ef320966e5
521966e8621d56e1a00000025030b000f23536f4023146fa223146fd323536fa223926f7
123926fa223926fd323d16fa2231070402310700f23d16f1a00000025030b003524d16f3
524536f6624146fc824146ff924536ff924146ff9241070f924d16fc8241070662410703
524d16f10000000250306005b2510705b25146f5b25926f2026926f2026146f202610701
6000000250309008226926f1527926f4627536f1527146fb326146f8226536f8226d16fb
32610701527107014000000250308006d28d16f3b281070d9271070a827d16fa827536fd
927146f3b28146f6d28536f0c00000025030400312910703129146fcf28146f9329146f0
c00000025030400f529146ff5291070b92a146fb92a107008000000250302000c2430630
c2428610800000025030200cc1ec6794c29c67908000000250302004c29837dcc1e837d0
800000025030200fc202b7cfc20b17a0a00000025030300f921b17a3b216e7bfc206e7b0
8000000250302003b216e7bf9212b7c16000000250309007722ec7b7722f07ab722b17a3
523b17a7523f07a7523ec7b35232b7cb7222b7c7722ec7b0800000025030200f3232b7cf
323b17a0800000025030200f3236e7bf1246e7b0800000025030200f124b17af1242b7c0
a000000250303006f252b7c6f25b17a6c26b17a08000000250302006f256e7bee256e7b0
8000000250302006f252b7c6c262b7c1400000025030800eb262b7ceb26b17aeb262b7ce
8272b7ce827b17ae8272b7c28282b7c28286a7c0e00000025030500cc1ec679781d527ae
b1ca57b781df77ccc1e837d0e000000250305004c29837da02af77c2d2ba57ba02a527a4
c29c6790a00000025030300751e3372751e3771d11e37710e00000025030500d11eb571f
11ea271ff1e7671f11e4971d11e37710a00000025030300d11eb571751eb571ff1eb5710
e00000025030500ff1e33721f1f20722d1ff4711f1fc771ff1eb5710800000025030200f
f1e3372751e33720c000000250304009b2033729b20377153213771532133721a0000002
5030b00ae21f471ae217671dc213771382237716622767166223771662233726622f4713
8223372dc213372ae21f4710e00000025030500c2223372c22237711d23b571792337717
92333721800000025030a00d52333723024b5710224b571d5237671022437718c2437718
c24b5713024b5718c24b5718c2433720c000000250304004325337243253771e82437719
f2537711200000025030700fb253372fb253771fb25b5715726b5718426f47157263372f
b2533720c00000025030400f3273372f3273771ab283771ab28337216000000250309000
629f471062976713429377190293771be297671be29f47190293372342933720629f4711
a00000025030b00751e1674751e9873b21e59732a1f5973671f9873671f5973671f55746
71f16742a1f5574b21e5574751e16741800000025030a00e01f9474e01f55741c2055741
c2098735820597395205973952055741c205574d1205574d120947412000000250307004
a2155744a215973ff2159733c2298733c22d773ff2116744a2116741600000025030900b
522d7736a23d773a62398736a235973f1225973b5229873b5221674f12255746a2355741
40000002503080011251674d42455745c2455741f2416741f2498735c245973d42459731
125987314000000250308008a251674c62555743f2655747b2616747b2659737b26d7730
226d7738a25597312000000250307005f2855745f28db721429db7250291a73502959731
42998735f28987308000000250302009b289873502955741600000025030900062a5574c
9291674c9291a73062adb72422adb727e2a1a737e2a1674422a5574062a5574080000002
50302000c24a4750c24c6790800000025030200b2404341b240ca3f0a00000025030300a
f41ca3ff1408740b24087400800000025030200f1408740af41434116000000250309002
e4204412e4209406d42ca3fec42ca3f2b4309402b430441ec4243416d4243412e4204410
800000025030200a9434341a943ca3f0800000025030200a9438740a7448740080000002
5030200a744ca3fa74443410a00000025030300254543412545ca3f2346ca3f080000002
503020025458740a4458740080000002503020025454341234643411400000025030800a
1464341a146ca3fa14643419e4743419e47ca3f9e474341de474341de478241080000002
503020002499b42823e9b420800000025030200823edf3e0249df3e0e000000250305008
e3d042a8e3d8a28783e8a28783e042a8e3d042a1000000025030600ed3e8a28ed3ec5292
83f042a9d3f042ad73fc529d73f8a2808000000250302004c408a2836418a28080000002
5030200c1408a28c140042a12000000250307000b43042a0b438a28ba438a28f543c928f
5430829ba4347290b4347291600000025030900a444042a6a44c5296a44c928a4448a28d
f448a281945c9281945c529df44042aa444042a0a00000025030300c945c529c945042a8
e45432a0e000000250305003e46042a3e468629b3468a28284786292847042a080000002
50302003e4686292847862914000000250308008748c5294c48042ad747042a9d47c5299
d47c928d7478a284c488a288748c9281400000025030800e649c529ac49042a3749042af
c48c529fc48c92837498a28ac498a28e649c9281400000025030800a23c192d583e5d2e1
d40172ff841d72ec643cf2d5945742c01476d2be34a9b2a0c00000025030400a23c192da
23c4827e34a4827e34a9b2a1200000025030700b43fe737b43f6d3672406d36b140ac36b
140eb3672402a37b43f2a3716000000250309006f41e7372f41a8372f41ac366f416d36a
e416d36ed41ac36ed41a837ae41e7376f41e73708000000250302006c42e7376c42a8371
600000025030900eb42a8372a43e737a943e737e843a837e8432a37a943eb36eb42eb36e
b426d36e8436d3608000000250302006644eb366445eb360800000025030200644569376
64469370a00000025030300e245ac3622466d362246e7370800000025030200e245e7376
146e7370e00000025030500b240e503b2406b02af416b02af41e503b240e503100000002
50306002e426b022e42a6036d42e503ec42e5032b43a6032b436b020800000025030200a
9436b02a7446b02080000002503020028446b022844e50312000000250307002545e5032
5456b02e3456b022346aa022346e902e3452803254528031000000025030600a1466b02a
146a603e146e5035f47e5039e47a6039e476b0208000000250302001d486b021a496b020
8000000250302009c486b029c48e5030e00000025030500d640850bd640070b55410b0ad
341070bd341850b0800000025030200d640070bd341070b14000000250308004f43460b1
043850b9142850b5242460b52424a0a91420b0a10430b0a4f434a0a1400000025030800c
b44460b8c44850b0d44850bce43460bce434a0a0d440b0a8c440b0acb444a0a080000002
50302004a45890a4746890a08000000250302004746070b4a45070b0800000025030200c
6460b0a44470b0a080000002503020005470b0a0547850b0800000025030200c646850b4
447850b0e00000025030500a23c1207e34a1207e34ae80ea23ce80ea23c1207080000002
503020002493c05823e3c050800000025030200823e8001024980010e00000025030500a
23c6933e34a6933e34a403ba23c403ba23c69330c00000025030400a23c5b22a23c8a1ce
34a8a1ce34adc1f1400000025030800a23c5b22583e9e231d405824f8411824c64311235
945b6210147af20e34adc1f0e000000250305008e3d461f8e3dcc1d9b3ecc1d9b3e461f8
e3d461f1000000025030600223fcc1d223f071f653f461feb3f461f2f40071f2f40cc1d0
800000025030200b540cc1dc241cc1d08000000250302003b41cc1d3b41461f120000002
5030700dc43461fdc43cc1da544cc1de9440b1ee9444a1ea544891edc43891e0a0000002
50303006f450b1eb245cc1db245461f08000000250302006f45461ff645461f0a0000002
5030300bf46071fbf46461f7c46851f12000000250307004647461f4647cc1d0f48cc1d5
3480b1e53484a1e0f48891e4647891e08000000250302008947891e5348461f160000002
5030900d948071f1c49461fa349461fe649071fe649891ea3494a1ed9484a1ed948cc1de
649cc1d0800000025030200c2434827c24314230e00000025030500823edf3e2e3d6b3fa
23cbd402e3d0f42823e9b420800000025030200c243df3ec243403b0800000025030200c
2431207c2433c050800000025030200c2434633c243d22d0e00000025030500823e80012
e3d0c02a23c5e032e3db004823e3c050e0000002503050002499b42564a0f42e34abd405
64a6b3f0249df3e0e0000002503050002493c05564ab004e34a5e03564a0c02024980010
8000000250302002924404d2924794a0800000025030200c2438a1cc243d5180e0000002
5030500eb1c2f2e2d2b2f2e2d2b0636eb1c0636eb1c2f2e1200000025030700fd1fad32f
d1f3331bb203331fb207231fb20b131bb20f031fd1ff0311600000025030900b921ad327
9216e3279217231b9213331f82133313722723137226e32f821ad32b921ad32080000002
5030200b622ad32b6226e3212000000250307003423723174233331f2233331322472313
224b131f223f031b323f0311000000025030600f223f03132242f3232246e32f223ad327
423ad3234236e320800000025030200b024b131ae25b1310800000025030200ae252f32b
0242f320a000000250303002c2672316b2633316b26ad3208000000250302002c26ad32a
b26ad320e00000025030500eb1ca3422d2ba3422d2b794aeb1c794aeb1ca342120000002
5030700fd1f2047fd1fa645bb20a645fb20e545fb202446bb206346fd1f6346160000002
5030900b92120477921e1467921e545b921a645f821a6453722e5453722e146f8212047b
92120470800000025030200b6222047b622e1460c000000250304003224a2463423a246f
223a645f22320470800000025030200b0242446ae2524460800000025030200ae25a246b
024a24616000000250309006b2620472c26e1462c26e5456b26a645ab26a645ea26e545e
a26e146ab2620476b26204708000000250302000c24a3420c243f4008000000250302000
c2469380c24063608000000250302000c242f2e0c24a72b08000000250302000c241e250
c24c3220e00000025030500eb1cff102d2bff102d2bd518eb1cd518eb1cff100e0000002
50305008f20af158f2031150d2135148c2131158c21af1508000000250302008f2031158
c213115140000002503080008237015c822af154a22af150b2270150b2274144a223514c
8223514082374141400000025030800842470154424af15c623af158623701586237414c
6233514442435148424741408000000250302000225af150225701516000000250309008
1257015c025af153f26af157e2670157e26f2143f26b3148125b314812535147e2635140
800000025030200fd26b314fa27b3140800000025030200fa273115fd2631150a0000002
503030079287414b8283514b828af1508000000250302007928af15f728af15080000002
50302000c24ff100c24e80e0e00000025030500a23cff10e34aff10e34ad518a23cd518a
23cff100e000000250305004540af1545403115c3403514424131154241af15080000002
503020045403115424131151400000025030800be4270157f42af150042af15c1417015c
1417414004235147f423514be42741414000000250308003a447015fa43af157c43af153
d4370153d4374147c433514fa4335143a4474140800000025030200b844af15b84470150
c000000250304003446311537453115f5453514f545af150800000025030200b346b314b
047b3140800000025030200b0473115b34631150a000000250303002f4874146e4835146
e48af1508000000250302002f48af15ad48af150800000025030200c243ff10c243e80e0
e00000025030500eb1c3b632d2b3b632d2b116beb1c116beb1c3b631200000025030700f
d1fb867fd1f3e66bb203e66fb207d66fb20bc66bb20fb66fd1ffb661600000025030900b
921b8677921796779217d66b9213e66f8213e6637227d6637227967f821b867b921b8670
800000025030200b622b867b62279670c0000002503040032243a6734233a67f2233e66f
223b8670800000025030200b024bc66ae25bc660800000025030200ae253a67b0243a670
a000000250303002c267d666b263e666b26b86708000000250302002c26b867ab26b8670
8000000250302000c243b630c24d76008000000250302002924d86d2924116b030000000
000

Рис.2. Алгоритмы процедуры ввода INPUT и процедуры вывода OUTPUT.

picscalex68010009000003e812000004000502000000000400000003010800050000000
b0200000000050000000c02507f8c5b09000000fa02000000000000ffffff00220004000
0002d01000007000000fc020000ffffff000000040000002d010100070000001b04517f8
d5b0000000009000000fa02000000000000000000002200040000002d010200040000002
d01010004000000f001000005020000f7000003000100000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000040000003402000003000000350004000000340200000300000035000400000004010
d00040000000201010009000000fa02000000000000000000002200040000002d0103000
e0000002503050019236d0739336d0739334b1019234b1019236d070e000000250305003
9252001b923bf0119233d03b923bc0439255a05080000002503020019315a0539255a050
80000002503020039252001193120010e000000250305005427d50354272a0273282a027
328d5035427d50310000000250306000229d503d929d503202a8e03202a4703d92900034
a2900030e00000025030500d9290003202ab802202a7102d9292a0202292a02080000002
50302004a292a024a29d5031200000025030700b02ad503b02a2a02872b2a02ce2b7102c
e2bb802872b0003b02a00030800000025030200f72a0003ce2bd5030e000000250305005
d2cd5035d2c4703ed2c2a027c2d47037c2dd50308000000250302005d2c47037c2d47031
0000000250306000b2ed503e22ed503292f8e03292f4703e22e0003532e00030e0000002
5030500e22e0003292fb802292f7102e22e2a020b2e2a020800000025030200532e2a025
32ed5030800000025030200292b6d07292b5a050e0000002503050019315a059a32bc043
9333d039a32bf01193120010e0000002503050019235e1239335e1239333b1b19233b1b1
9235e12080000002503020019314b1039254b100e00000025030500d4263d17d426ae166
3279115f327ae16f3273d170800000025030200d426ae16f327ae160c000000250304008
2283d1782289115a0293d17a02991150e00000025030500302a3d17302aae16bf2a91154
e2bae164e2b3d170800000025030200302aae164e2bae160a00000025030300dd2b9115d
d2b3d17fc2c3d1708000000250302008b2d91151a2e91150800000025030200d22d9115d
22d3d1708000000250302008b2d3d171a2e3d170c00000025030400a92e9115c82f9115a
92e3d17c82f3d170800000025030200292b5e12292b4b101600000025030900e9244e0ae
92431091e25ea088925ea08be253109be254e0a8925960a1e25960ae9244e0a080000002
50302002826ea08fd26ea0808000000250302009326ea089326960a08000000250302006
827960a6827ea080a000000250303003d28ea089d27c0096827c00908000000250302009
d27c0093d28960a0e00000025030500a728960adc28960a7c29ea08b129ea08b129960a1
6000000250309001c2a4e0a1c2a3109512aea08bb2aea08f12a3109f12a4e0abb2a960a5
12a960a1c2a4e0a08000000250302005b2b960a5b2bea0808000000250302005b2bc0093
02cc0090800000025030200302cea08302c960a0a000000250303009a2c960a9a2cea086
f2dea0808000000250302009a2cc009052dc00908000000250302009a2c960a6f2d960a0
800000025030200da2d960ada2dea080800000025030200da2dc009ae2ec009080000002
5030200ae2eea08ae2e960a0c00000025030400192f960aee2f7909ee2f960aee2fea080
800000025030200192fea08192f960a0a000000250303005830960a5830ea082d31ea080
8000000250302005830c009c330c00908000000250302005830960a2d31960a080000002
5030200983179096c32790908000000250302006c32070a9831070a0800000025030200e
924ca0cb525ca0c0800000025030200b525590de924590d1e00000025030d001b26a00d4
e26e70db426e70de726a00de726590db426110d8126110db426110de726ca0ce726830cb
4263c0c4e263c0c1b26830c0e000000250305004d27e70d4d27590db3273c0c1928590d1
928e70d08000000250302004d27590d1928590d16000000250309007f282e0e7f28e70d7
e29e70d7e293c0c18293c0cb228590db228e70db129e70db1292e0e08000000250302001
72a110de32a110d1200000025030700492be70d492b3c0ce22b3c0c152c830c152cca0ce
22b110d492b110d0a000000250303007b2ce70d7b2c3c0c472d3c0c08000000250302007
b2c110de12c110d08000000250302007b2ce70d472de70d0e00000025030500ad2de70da
d2d590d132e3c0c792e590d792ee70d0800000025030200ad2d590d792e590d0e0000002
5030500df2ee70d122fe70dab2f3c0cde2f3c0cde2fe70d14000000250308004430e70dd
d30e70d1031a00d1031590ddd30110d4430110d4430e70d44303c0c08000000250302007
631e70d76313c0c08000000250302007631110d4232110d080000002503020042323c0c4
232e70d0800000025030200e9243b1be9245e12080000002503020069313b1b69315e120
e0000002503050019234e1d39334e1d39332b2619232b2619234e1d1e00000025030d006
a280e239e284e2307294e233b290e233b29ce2207298e22d3288e2207298e223b294e223
b290e220729ce219e28ce216a280e220e00000025030500a4294e23a429ce220d2ace217
52ace22752a4e230800000025030200a429ce22752ace221600000025030900de2a8e23d
e2a4e23e32b4e23e32bce217b2bce21122bce22122b4e23182c4e23182c8e23160000002
50309001626ab201626aa1f3d266a1f89266a1fb026aa1fb026ab208926eb203d26eb201
626ab200800000025030200fc266a1f96276a1f080000002503020049276a1f4927eb200
800000025030200e227eb20e2276a1f0a000000250303007b286a1f08282a20e2272a200
80000002503020008282a207b28eb200e00000025030500c828eb20ee28eb2061296a1f8
8296a1f8829eb201600000025030900d429ab20d429aa1ffb296a1f472a6a1f6e2aaa1f6
e2aab20472aeb20fb29eb20d429ab200800000025030200ba2aeb20ba2a6a1f080000002
5030200ba2a2a20542b2a200800000025030200542b6a1f542beb200a00000025030300a
02beb20a02b6a1f3a2c6a1f0800000025030200a02b2a20ed2b2a200800000025030200a
02beb203a2ceb200800000025030200862ceb20862c6a1f0800000025030200862c2a202
02d2a200800000025030200202d6a1f202deb200c000000250304006c2deb20062eea1f0
62eeb20062e6a1f08000000250302006c2d6a1f6c2deb200a00000025030300522eeb205
22e6a1fec2e6a1f0800000025030200522e2a209f2e2a200800000025030200522eeb20e
c2eeb20080000002503020019312b2639252b260800000025030200292b4e1d292b3b1b0
800000025030200b6256a21012f6a210a000000250303009a2376229a234320792443200
8000000250302009a235c210a245c2108000000250302009a23762279247622080000002
5030200e924ff20c825ff200800000025030200c825ba21e924ba210800000025030200a
52f1822a52fa120080000002503020008305c21412f5c2108000000250302000830a1204
12f18220800000025030200412fa120083018220a000000250303006c30a1209e3043209
e30762208000000250302006c307622d0307622160000002503090065317622333118223
331a1206531432097314320c931a120c9311822973176226531762216000000250309005
e3276222c3218222c32a1205e32432090324320c232a120c2321822903276225e3276220
a00000025030300cd39e73bcd393b3aeb3a3b3a0800000025030200cd39113b5c3a113b0
800000025030200cd39e73beb3ae73b0800000025030200093ca03b093c833a080000002
5030200993c113b7a3b113b0a00000025030300283d833a6f3d3b3a6f3de73b080000002
5030200283de73bb73de73b16000000250309008e3ee73b463ea03b463e833a8e3e3b3ad
53e3b3a1d3f833a1d3fa03bd53ee73b8e3ee73b0a0000002503030083403b3aac3f113b8
340e73b16000000250309005a41e73b1241a03b1241833a5a413b3aa2413b3ae941833ae
941a03ba241e73b5a41e73b0800000025030200ac36033bbc3e723f0800000025030200b
c3e9536ac36033b08000000250302004b48313a4b48853808000000250302004b485b396
9495b390800000025030200694985386949313a1600000025030900f849a239cf4aa2391
74b5b39cf4a1439404a1439f8495b39f849ea39404a313acf4a313a0c000000250304003
54c313a354c1439a64b1439c44c14390800000025030200bc3e723fcc46033b080000002
5030200cc46033bbc3e95361600000025030900c43fc141c43f7a412a417a412a41cf3f9
b40cf3f0c40ec400c407a4172417a417241c1411a00000025030b00014233410142a4404
8425d40d8425d401f43a4401f435d401f437a411f433341d8427a4148427a41014233410
800000025030200bc3e723fbc3e65420800000025030200bc3e9536bc3e4834080000002
5030200292b78281923e72c08000000250302001923e72c292b563116000000250309003
12ca533312c5e33972d5e33972db231082db231792ccf32792c5e33df2d5e33df2da5331
a00000025030b006e2e16336e2e8832b62e4132452f41328c2f88328c2f41328c2f5e338
c2f1633452f5e33b62e5e336e2e163308000000250302003933e72c292b7828080000002
5030200292b56313933e72c0a000000250303003d29ca2d3d291f2c5b2a1f2c080000002
50302003d29f52ccc29f52c08000000250302003d29ca2d5b2aca2d0a00000025030300e
b2a1f2cc12bf52ceb2aca2d1600000025030900982cca2d512c832d512c662c982c1f2ce
02c1f2c272d662c272d832de02cca2d982cca2d0800000025030200292b5631292b48340
800000025030200292b7828292b2b260800000025030200b834142cb834692a080000002
5030200b8343f2bd6353f2b0800000025030200d635692ad635142c16000000250309006
536862b3c37862b84373f2b3c37f72aad36f72a65363f2b6536cd2bad36142c3c37142c0
c00000025030400a238142ca238f72a1338f72a3139f72a0a000000250303003a26e73b3
a263b3a58273b3a08000000250302003a26113bc926113b08000000250302003a26e73b5
827e73b0800000025030200e727113b0629113b0a000000250303009529833add293b3ad
d29e73b08000000250302009529e73b242ae73b1600000025030900fb2ae73bb42aa03bb
42a833afb2a3b3a432b3b3a8a2b833a8a2ba03b432be73bfb2ae73b0a000000250303001
a2c3b3af02c113b1a2ce73b1600000025030900c72de73b802da03b802d833ac72d3b3a0
f2e3b3a562e833a562ea03b0f2ee73bc72de73b08000000250302001923033b292b723f0
800000025030200292b95361923033b0800000025030200961e313a961e8538080000002
5030200961e5b39b41f5b390800000025030200b41f8538b41f313a16000000250309004
420a2391b21a23962215b391b2114398b20143944205b394420ea398b20313a1b21313a0
c000000250304008122313a81221439f1211439102314390800000025030200292b723f2
92b78441600000025030900312cc141312c7a41972d7a41972dcf3f082dcf3f792cec407
92c7a41df2d7a41df2dc1411a00000025030b006e2e33416e2ea440b62e5d40452f5d408
c2fa4408c2f5d408c2f7a418c2f3341452f7a41b62e7a416e2e334108000000250302002
92b723f3933033b08000000250302003933033b292b95360800000025030200292b95362
92b483408000000250302003933e72cbc3ee72c0800000025030200bc3ee72cbc3e48340
e0000002503050019237844393378443933554d1923554d192378440800000025030200b
c3e6542292b65421200000025030700562792495627e6472d28e64774282e48742875482
d28bc485627bc481800000025030a0003292e484b29e647da29e647222a2e48222a7548d
a29bc484b29bc480329034903299249222a92490800000025030200b12a9249b12a4b490
800000025030200402be647d02be6470800000025030200882be647882b9249080000002
5030200402b9249d02b924908000000250302005f2c75487d2d754808000000250302007
d2d03495f2c03490a000000250303000c2e2e48542ee647542e924908000000250302000
c2e92499c2e92490e0000002503050081107844a0207844a020554d8110554d811078441
200000025030700bd149249bd14e6479415e647dc152e48dc1575489415bc48bd14bc481
800000025030a006b162e48b216e6474217e64789172e48891775484217bc48b216bc486
b1603496b1692498917924908000000250302001818924918184b490800000025030200a
818e6473719e6470800000025030200ef18e647ef1892490800000025030200a81892493
71992490800000025030200c6197548e51a75480800000025030200e51a0349c61903491
600000025030900bb1b9249741b4b49741b2e48bb1be647031ce6474b1c2e484b1c4b490
31c9249bb1b924908000000250302009018a541901878440e0000002503050086417844a
6517844a651554d8641554d864178441200000025030700c3459249c345e6479a46e647e
1462e48e14675489a46bc48c345bc481800000025030a0070472e48b847e6474748e6478
f482e488f4875484748bc48b847bc4870470349704792498f48924908000000250302001
e4992491e494b490800000025030200ad49e6473d4ae6470800000025030200f549e647f
54992490800000025030200ad4992493d4a92490800000025030200cc4a7548ea4b75480
800000025030200ea4b0349cc4a03491600000025030900c14c9249794c4b49794c2e48c
14ce647094de647504d2e48504d4b49094d9249c14c924908000000250302009649a5419
649784408000000250302009018a5419018033b08000000250302009018033b1923033b0
800000025030200cc46033b9649033b08000000250302009649033b9649a5410e0000002
50305003925d653b92374541923f355b923715739251058080000002503020054278b565
427df540a000000250303007328df549c27b5555427b55508000000250302009c27b5557
3288b56160000002503090002294456022927554a29df54d929df54202a2755202a4456d
9298b564a298b56022944560800000025030200b02a8b56b02adf540800000025030200b
02ab555ce2bb5550800000025030200ce2bdf54ce2b8b560a000000250303005d2c8b565
d2cdf547c2ddf5408000000250302005d2cb555ed2cb55508000000250302005d2c8b567
c2d8b5614000000250308000b2e8b560b2edf540b2e8b56292f8b56292fdf54292f8b567
12f8b56712fd25608000000250302003925d6531931d6530800000025030200193110583
92510580e00000025030500193110589a3271573933f3559a3274541931d653080000002
5030200292bd653292b554d0800000025030200292b7b5090187b5008000000250302009
0187b509018554d0800000025030200292b7b5096497b50080000002503020096497b509
649554d0800000025030200292b7b509428fc4f0800000025030200292b7b509428fa500
800000025030200292b7b50bf2dfa500800000025030200292b7b50bf2dfc4f080000002
5030200292b6542bf2de5410800000025030200292b6542bf2de4420e000000250305003
9253c5db923db5d1923595fb923d860392576610e0000002503050019238963393389633
933676c1923676c192389630e000000250305005427f15f5427635fe427465e7328635f7
328f15f08000000250302005427635f7328635f0c000000250304000229f15f0229465e2
02af15f202a465e0e00000025030500b02af15fb02a635f3f2b465ece2b635fce2bf15f0
800000025030200b02a635fce2b635f0a000000250303005d2c465e5d2cf15f7c2df15f0
8000000250302000b2e465e9a2e465e0800000025030200532e465e532ef15f080000002
50302000b2ef15f9a2ef15f0c00000025030400292f465e4830465e292ff15f4830f15f1
2000000250307000327d466032729657f272965a8277065a827b7657f27fe650327fe650
a00000025030300fb27d466fb272965a12829650800000025030200fb27fe654e28fe650
800000025030200fb27d466a128d4661e00000025030d00f3288d661d29d4666f29d4669
9298d66992946666f29fe654629fe656f29fe659929b765992970656f2929651d292965f
32870651600000025030900eb298d66152ad466682ad466912a8d66912a2965912a46661
52a4666eb29fe65eb2929650e00000025030500e42ad4660d2bd466892b2965b22b2965b
22bd4661400000025030800052cd466812cd466ab2c8d66ab2c4666812cfe65052cfe650
52cd466052c29650800000025030200fd2c2965a32d29650800000025030200502d29655
02dd4660e00000025030500f52dd466f52d4666482e29659b2e46669b2ed466080000002
5030200f52d46669b2e46660800000025030200ee2e2965932f296508000000250302004
02f2965402fd4660800000025030200e62fb7658b30b76508000000250302008b304666e
62f46660800000025030200e924f7687525f768080000002503020075258569e92485691
600000025030900bb25cd69bb25af68de256868242668684726af684726cd692426146ad
e25146abb25cd6908000000250302008c266868182768680800000025030200d2266868d
226146a08000000250302005e27146a5e2768680a00000025030300ea27686881273e695
e273e69080000002503020081273e69ea27146a0e000000250305003028146a5328146ab
c286868de286868de28146a16000000250309002429cd692429af68472968688d296868b
029af68b029cd698d29146a4729146a2429cd690800000025030200f629146af62968680
800000025030200f6293e69822a3e690800000025030200822a6868822a146a0a0000002
5030300c82a146ac82a6868532b68680800000025030200c82a3e690e2b3e69080000002
5030200c82a146a532b146a0800000025030200992b146a992b686808000000250302009
92b3e69252c3e690800000025030200252c6868252c146a0c000000250304006b2c146af
72cf768f72c146af72c686808000000250302006b2c68686b2c146a0a000000250303003
d2d146a3d2d6868c82d686808000000250302003d2d3e69832d3e6908000000250302003
d2d146ac82d146a0800000025030200542ecd69542eaf6808000000250302009a2e3e690
e2e3e6908000000250302009a2eaf680e2ecd6908000000250302000e2eaf689a2ecd690
800000025030200e02e146ae02e68680a000000250303006c2f6868032f3e69e02e3e690
800000025030200032f3e696c2f146a0800000025030200f72fcd69f72faf68080000002
50302003d303e69b22f3e690a000000250303008330af68a6306868a630146a080000002
50302008330146ac930146a1800000025030a000f31af6832316868783168689b31af689
b31f76878313e6932313e690f3185690f31146a9b31146a0a00000025030300e13168686
c3268680432146a080000002503020039253c5d19313c5d0800000025030200193176613
92576610800000025030200292b8963292b76610e00000025030500193176619a32d8603
933595f9a32db5d19313c5d0e0000002503050019237a6e39337a6e39335777192357771
9237a6e12000000250307001624c5711624197091241970b9246070b924a8709124ef701
624ef700a000000250303000b25c5710b251970ae25197008000000250302000b25ef705
c25ef7008000000250302000b25c571ae25c5711e00000025030d00ff257d712826c5717
926c571a2267d71a22636717926ef705126ef707926ef70a226a870a2266070792619702
8261970ff2560701600000025030900f3267d711c27c5716e27c57196277d71962719709
62736711c273671f326ef70f32619700e00000025030500e827c5711128c5718b281970b
3281970b328c57114000000250308000529c5717f29c571a8297d71a82936717f29ef700
529ef700529c571052919700800000025030200f92919709c2a197008000000250302004
b2a19704b2ac5710e00000025030500ed2ac571ed2a36713f2b1970902b3671902bc5710
800000025030200ed2a3671902b36710800000025030200e22b1970852c1970080000002
5030200332c1970332cc5711e00000025030d00ca2d7d71f32dc571452ec5716d2e7d716
d2e3671452eef701c2eef70452eef706d2ea8706d2e6070452e1970f32d1970ca2d60700
e00000025030500bf2ec571bf2e3671102f1970622f3671622fc5710800000025030200b
f2e3671622f36710800000025030200b32fc571b32f19700800000025030200b32fef705
630ef700800000025030200563019705630c5710a00000025030300a730c571a73019704
a3119700800000025030200a730ef70f930ef700800000025030200a730c5714a31c5710
8000000250302009c31ef703f32ef7014000000250308008e24bd746624047518240475f
023bd74f023a07318245973662459738e24a0730800000025030200dd2459737b2559730
8000000250302002c2559732c2504750c00000025030400c92504756726e773672604756
72659730800000025030200c9255973c92504751000000025030600a3270475192804754
128bd744128767419282e74ca272e740e0000002503050019282e744128e7734128a0731
9285973a32759730800000025030200ca275973ca27047512000000250307007c2904757
c295973f32959731a2aa0731a2ae773f3292e747c292e740a00000025030300692a04756
92a5973072b59730800000025030200692a2e74b82a2e740800000025030200692a04750
72b04750c00000025030400562b0475562b5973f32b5973f32ba0730c000000250304004
22c0475e02ce773e02c0475e02c59730800000025030200422c5973422c0475140000002
5030800cd2dbd74a52d0475572d04752f2dbd742f2da073572d5973a52d5973cd2da0730
8000000250302001c2e5973ba2e597308000000250302006b2e59736b2e0475120000002
5030700092f0475092f59737f2f5973a62fa073a62fe7737f2f2e74092f2e74120000002
5030700e2300475e2305973583159738031a0738031e77358312e74e2302e74080000002
503020009312e74803104751600000025030900cf31bd74f6310475453204756c32bd746
c322e744532e773cf31e773cf3159736c325973080000002503020019315777392557770
800000025030200292b7a6e292b676c0e0000002503050039254c7ab923ea7a1923697cb
923e77d3925867e0e000000250305001931867e9a32e77d3933697c9a32ea7a19314c7a0
8000000250302005427017d5427567b0a000000250303007328567b9c272b7c54272b7c0
8000000250302009c272b7c7328017d16000000250309000229ba7c02299d7b4a29567bd
929567b202a9d7b202aba7cd929017d4a29017d0229ba7c0800000025030200b02a017db
02a567b0800000025030200b02a2b7cce2b2b7c0800000025030200ce2b567bce2b017d0
a000000250303005d2c017d5d2c567b7c2d567b08000000250302005d2c2b7ced2c2b7c0
8000000250302005d2c017d7c2d017d14000000250308000b2e017d0b2e567b0b2e017d2
92f017d292f567b292f017d712f017d712f487d08000000250302001931867e3925867e0
80000002503020039254c7a19314c7a0800000025030200292b4c7a292b5777030000000
000

Рис.3. Алгоритм обработки входных сигналов и подготовки результатов.

ПРИЛОЖЕНИЕ 2.

Программа работы микроконтроллера.

N EQU 4

K EQU 31

INIT: SEL RB0 ;выбор банка регистров

L1: MOV R2,N ;занести номер канала

L2: MOV R0,#20H ;занести в РПД адрес памяти для данных

АCALL INPUT;чтение данных

MOV A,R2 ;

SUBB A,N ;

MOV R2,A ;R2=R2-N

INC R0 ;увеличить адрес на 1

АCALL INPUT ;чтение данных

АCALL OBRAB ;обработка данных

АCALL OUTPUT;вывод результата

MOV A,R2;

INC ;

ADD A,N ;

MOV R2,A;R2=R2+1+N

MOV A,N ;

MOV B,#2 ;

MUL AB ;A=2*N

SUBB A,R2;

JZ L1;сравнение A и R2

АJMP L2;переход на L2

RET

INPUT: MOV A,R2 ;процедура чтения данных из порта

SETB ACC.5

SETB ACC.4

OUT P0,A ;вывод в Р0 адреса

SETB PO.3 ;запуск УВХ

CLR P0.3;

CLR P0.4 ;запуск АЦП

L3: IN A,P1;чтение из Р1

JNB ACC.7 L3;проверка готовности АЦП

CLR ACC.7;ст. бит аккумулятора равен 0

SETB PO.4

MOV @R0,A;занести считанные данные в память

RET

OUTPUT: MOV A,R2;процедура вывода результатов

SETB ACC.4

OUT P1,R5;вывод в Р1

OUT P0,A ;вывод в Р0 адреса

SETB P0.5

RET

OBRAB: DEC RO;адрес значения пульта оператора

MOV A,@R0;значение пульта оператора в акк.

INC R0;адрес значения датчика

SUBB A,@R0;отклонение между пультом оператора и датчиком

MOV R4,A ;отклонение в регистр 4

АCALL ANALIZ ;процедура обработки и получения сигнала управления

MOV A,R4 ;значения отклонения в акк.

MOV B,#100;

MUL AB;умножить отклонение на 100%

DEC R0;адрес значения пульта оператора

MOV B,@R0;значение пульта оператора в В

DIV AB;разделить отклонение на значение пульта оператора

JB ACC.7 NEG;переход если погрешность 10% индикация

АSJMP INDIK2

NEG: ADD A,#10

JB ACC.7 INDIK1 ;если погрешность > 10% индикация

АJMP INDIK2

INDIK1: SETB P2.R2

АJMP KON

INDIK2: CRL P2.R2

KON: RET

ANALIZ: MOV B,K;в регистр B значение коэффициента пропорциональности

MUL AB ;умножить отклонение на коэффициент

ADD A,#127;прибавить макс. зн-е результата деленное на 2 =127

MOV R5,A;занести результат в регистр 5

RET

Нашли опечатку? Выделите и нажмите CTRL+Enter

Похожие документы
Обсуждение

Оставить комментарий

avatar
  Подписаться  
Уведомление о
Заказать реферат
UkrReferat.com. Всі права захищені. 2000-2019