Реферат: KURS

--PAGE_BREAK--
3.2 Расчёт.

Частота настройки контура зависит от управляющего напряжения следующим образом:

Fk=Fk0+S(Uупр-Uупр)                                                                                          (1)

где       Fk— начальное значение частоты контура при Uупр=Uупр0

S— крутизна характеристики преобразования.

DUупр=Uупр2-Uупр1                                                                                               (2)

Из (1) следует, что <img width=«156» height=«43» src=«ref-1_1976579035-352.coolpic» v:shapes="_x0000_i1025">

Т.к Df=3кГц, то при

F1=Fmin+Df=1000+3=1003 (кГц), Þ<img width=«193» height=«41» src=«ref-1_1976579387-421.coolpic» v:shapes="_x0000_i1026"> (В)

F2=Fmin+2Df=1006 (кГц) Þ<img width=«197» height=«41» src=«ref-1_1976579808-428.coolpic» v:shapes="_x0000_i1027"> (В)

ÞDUупр=Uупр2-Uупр1=1,24-1,12=0,12 (В)

<img width=«193» height=«44» src=«ref-1_1976580236-452.coolpic» v:shapes="_x0000_i1028"> (В) — минимальное значение напряжения на входе, которое даёт 1 в младшем разряде кода.

DUупр>UЦАПÞдесятиразрядный ЦАП подходит для выполнения данной задачи. DUЦАП=0,01 В Þна вход надо подавать по 12kимпульсов (как бы проскакивая по 12 импульсов сразу), где k— номер шага <img width=«139» height=«53» src=«ref-1_1976580688-473.coolpic» v:shapes="_x0000_i1029">. 1210 = 00000011002, Þ2 первых разряда всегда равны 0, Þих можно заземлить, Þк порту подключается 8 разрядов (старших) и вместо 12 на ЦАП подается 3 (112=310). Þможно охватить весь диапазон без использования дополнительных разрядов.

<img width=«249» height=«47» src=«ref-1_1976581161-528.coolpic» v:shapes="_x0000_i1030"> — количество шагов для того чтобы пройти всю область настройки.

12∙Kn=2004 — нужно 10 разрядов

8∙Kn=501 — нужно 8 разрядов.

<img width=«195» height=«44» src=«ref-1_1976581689-452.coolpic» v:shapes="_x0000_i1031"> (В)

Если Ukвозрастает на постоянно на всей области настройки, то <img width=«180» height=«48» src=«ref-1_1976582141-459.coolpic» v:shapes="_x0000_i1032"> (В)

DUk>DUАЦПÞ8-ми разрядный ЦАП подходит для решения данной задачи.


4. Распределение ресурсов МП системы

Регистр ОЭВМ R2 будет хранить значения Uупр, в R3 помещаются значения предыдущего шага Uk-1, а в A(аккумулятор) — значения последующего шага Uk. В R4 в процессе работы программы будем помещать только N— параметр программной задержки. В Bбудет храниться количество шагов для прогона всей области настройки. Выбираем N=135, т.к время программной задержки равно 400 мкс, а вся процедура реализуется в 3 цикла, Þ<img width=«99» height=«41» src=«ref-1_1976582600-268.coolpic» v:shapes="_x0000_i1033">.


5. Подробная структурная схема алгоритма.

<img width=«464» height=«766» src=«ref-1_1976582868-8908.coolpic» v:shapes="_x0000_s1594 _x0000_s1589 _x0000_s1576 _x0000_s1584 _x0000_s1573 _x0000_s1545 _x0000_s1376 _x0000_s1382 _x0000_s1379 _x0000_s1407 _x0000_s1408 _x0000_s1409 _x0000_s1410 _x0000_s1415 _x0000_s1418 _x0000_s1419 _x0000_s1420 _x0000_s1421 _x0000_s1422 _x0000_s1423 _x0000_s1424 _x0000_s1374 _x0000_s1375 _x0000_s1377 _x0000_s1378 _x0000_s1386 _x0000_s1390 _x0000_s1391 _x0000_s1411 _x0000_s1412 _x0000_s1413 _x0000_s1414 _x0000_s1416 _x0000_s1383 _x0000_s1385 _x0000_s1425 _x0000_s1426 _x0000_s1427 _x0000_s1428 _x0000_s1429 _x0000_s1430 _x0000_s1431 _x0000_s1432 _x0000_s1433 _x0000_s1434 _x0000_s1435 _x0000_s1436 _x0000_s1437 _x0000_s1438 _x0000_s1439 _x0000_s1440 _x0000_s1441 _x0000_s1442 _x0000_s1443 _x0000_s1444 _x0000_s1445 _x0000_s1446 _x0000_s1451 _x0000_s1399 _x0000_s1460 _x0000_s1461 _x0000_s1462 _x0000_s1463 _x0000_s1464 _x0000_s1466 _x0000_s1467 _x0000_s1469 _x0000_s1470 _x0000_s1471 _x0000_s1472 _x0000_s1491 _x0000_s1493 _x0000_s1494 _x0000_s1495 _x0000_s1496 _x0000_s1497 _x0000_s1498 _x0000_s1499 _x0000_s1500 _x0000_s1501 _x0000_s1503 _x0000_s1514 _x0000_s1515 _x0000_s1523 _x0000_s1524 _x0000_s1522 _x0000_s1525 _x0000_s1526 _x0000_s1530 _x0000_s1529 _x0000_s1531 _x0000_s1532 _x0000_s1534 _x0000_s1528 _x0000_s1533 _x0000_s1535 _x0000_s1536 _x0000_s1549 _x0000_s1550 _x0000_s1559 _x0000_s1560 _x0000_s1561 _x0000_s1562 _x0000_s1563 _x0000_s1564 _x0000_s1568 _x0000_s1569 _x0000_s1590 _x0000_s1570 _x0000_s1571 _x0000_s1572 _x0000_s1591 _x0000_s1592 _x0000_s1593">
6. Программа работы МК.
--PAGE_BREAK--




--PAGE_BREAK--



7. Контрольный пример.

Для просмотра результатов вместо порта P1 будем значения Uk, будут помещаться во внутреннюю память, начиная с адреса 20H и заканчивая адресом 27H, Þ в R0 будет размещаться адрес внутренней памяти и “MOVA, P1” заменяется на “MOVA, @R0”. Так же уменьшим количество шагов и время программной задержки.
--PAGE_BREAK--
еще рефераты
Еще работы по коммуникациям