хунок частотних складових ФМП сигналу зведемо в таблицю 1.2.
Таблиця 1.2 - Значення амплітуд і частот гармонійних складових ФМП сигналу
Складові на частотахАмплітуда, ВЧастота, Гц 03000 2.53300 2.52700 03600 02400 0.853900 0.852100
Спектр ФМП сигналу представлений на малюнку 7.1
Малюнок 7.1- Спектр ФМП сигналу
7.3 Пропускна здатність каналу
Пропускна здатність для симетричного дискретного каналу телевимірювання розраховується за формулою 7.12
(7.10)
Де технічна швидкість передачі інформації.
С=300 * 0,99=298 дв.ед./с
7.4 Розрахунок надійності
Надійність - властивість виробу виконувати певні завдання в певних умовах експлуатації, тобто надійність є внутрішнє властивість виробу, що включає в свою чергу такі властивості, як безвідмовність, довговічність, ремонтопридатність і збереженість.
В основі поняття надійності лежить поняття відмови. Відмовою називається подія, що полягає в порушенні працездатності об'єкта.
У практичних розрахунках ймовірністю безвідмовної роботи визначають за формулою:
, (7. 11)
де t - заданий час роботи виробу.
- інтенсивність відмов системи
Зробимо розрахунок кількісних показників надійності спроектованої системи. Дані для розрахунку занесемо в таблицю 7.1
Таблиця 7.1
Тип елемента?, 1/год Кількість, шт? i, 1/часТранзістори8,00E - 08108,00E - 07Ціфровие інтегральні мікросхеми2,50E - 07205,00E - 06Конденсатори кераміческіе8,00E - 08108, 00E - 07Резістори постійні компазіціонние5,00E - 08201,00E - 06Раз'ем штепсельний3,00E - 0926,00E - 09Кварцевие резонатори5,00E - 0721,00E - 06Пайка ручная5,00E - 105002,50E - 07? сх=8,86E - 06
Напрацювання до відмови
Імовірність безвідмовної роботи при часу роботи системи, рівному 10000ч., буде:
(7.12)
Отже, ймовірність відмови складе
(7.13)
8. Розробка програмного забезпечення
8.1 Програмне забезпечення ПУ
Програма для мікроконтролера 1 ПУH; вектор переривань INT0
H; ПОЧАТОК ПРОГРАМИ ІНДИКАЦІЇ; дозвіл переривань INT0; загальний дозвіл переривань; очистка користувальницького прапора
DISLPAY: MOVR2, # 70H
MOVR0, # 10H: MOVA, R0; копіюємо адресу в А
MOVP2, A, @ R0, # 64H, B, A.6.7, B, # 0AH, B.7.6, A.52.7
MOVA, B; затримки для рівномірності; світіння всіх; розрядів; індикатора
NOP.7.5, A.4.7.7.4, DISPLAY0
: PUSHA, P1
JBGF0, INPUT0, A; покажчик на адресу індикатора; установка користувальницького прапора; відновлюємо А; повернення з переривання: MOV @ R1, A; зберігаємо значення індикатора в пам'яті; скидання користувальницького прапора; відновлюємо А; повернення з переривання
_ AP_ADRESS=?? H; константа - адреса АП
H; вектор переривань INT0
BH; вектор переривань таймера 0
H; ПОЧАТОК ПРОГРАМИ КП; очистка прапора користувача
: SETBT1; дозвіл прийому; дозвіл переривань від INT0; дозвіл переривань: MOVR2, # 0AHSETBIDL; очікування біта (зберігається в GF0)
JBGF0, SINHR2: DJNZR2, SINHR1
MOVR0, # 01H; покажчик на тимчасовий регістр КК
CLRA, # 08H: SETBIDL, GF0, INPUT0 @ R0, A, # 02H @ R0, A, # O1H; покажчик на КК, @ R0; завантаження КК, # 08H; лічильник бітів ЧК: MOVR3, # 03H; лічильник одиниць КК
DECODE1: RLCA, DECODE2, DECODE0: DJNZR2, DECODE1MOVR0, 02H, @ R1, # 01H, DECODE4, # 02H, SINHR0: CJNER3, # 02H, DECODE5, # 03H, SINHR0: CJNEA, # 00H, SINHR0: CLRT1, # 01H, @ R0, # 11100000B, #_AP_ADRESS, @ R0, # 00011000B, # 00011000B, DESHFR1: CJNEA, # 00010000B, DESHFR2: CJNEA, # 00001000B, SINHR0
: MOVR2, # 0AH_SS: SETBGF1; очікування переривання від таймера, TI0, # 08H; лічильник КК
MOVA, @ R0; завантаження КК
TI_KK: RLCA
MOVGF1, C, TI1, # 02H, @ R0, # 06H_rKK: RLCA, TI2, # 02H_rKK0: RLCA, C, TI_rKK0, # O1H,RO, # 00000111B, A: MOVA, R4 , A.3.4.4.4.4, P1.3, # 08H: MOVR3, # 03H: RLCA, C, CODE2, CODE0: DJNZR2, CODE1: MOVR0, # 02H, # 01H, CODE4 @ R0, # 10000000B: CJNER2, # 02H, CODE5 @ R0, # 11000000B: MOV @ RO, # 00000000B, @ R0, # 02H: RLCA, A, CODE6, ...