Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Складання програмного коду




 

; Для avr ATmega8A

. DEVICE ATmega8A

; Початок коду програми

. CSEG

. Org 0

rjmp reset

. Org $ 40; це місце під таблицю переривань

; Початок програми

reset:

; ====== Модулями ядра з визначеннями для мк

. Include "m8Adef.inc"

; ====== Визначаємо константи

; Наприклад Max = 12В Min = 9В

. Equ MaxH = $ 03

. Equ MaxL = $ 55

. Equ MinH = $ 02

. Equ MinL = $ 39

; ====== Визначаємо змінні

. Def temp = r16; тимчасова змінна

. Def resultH = r17; старший байт результату

. Def resultL = r18; молодший байт результату

. Def OKbit = PB1; визначаємо висновок для сигналу "ОК"

. Def ERRbit = PB2; визначаємо висновок для сигналу "Помилка"

; ====== Ініціалізація МК

reset:

; Ініціалізація порту B

; Висновки на вихід PB1 - "OK", PB2 - "Помилка"

LDI temp, (1 << DDB2) | (1 << DDB1)

OUT DDRB, temp; виведення значення в регістр

; Ініціалізація АЦП

; Опорне напруга Aref

; Використовується висновок 0 порту С (ADC0)

LDI temp, (0 << REFS1) | (0 << REFS0) | (0 << ADLAR) | (0 << MUX3) | (0 << MUX2) | (0 << MUX1) | (0 << MUX1)

OUT ADMUX, temp; виведення значення в регістр мультиплексора АЦП

; Включаємо АЦП ADEN = 1, перетворення не починаємо ADSC = 0

; Очищаємо прапор готовності результату ADIF = 0 і забороняємо обробку переривання від АЦП ADIE = 0

; Вибираємо предделителя ADPS для 16 МГц - 64 (щоб частота АЦП була в межах 200-300 кГц)

LDI temp, (1 << ADEN) | (0 << ADSC) | (0 << ADFR) | (0 << ADIF) | (0 << ADIE) | (1 << ADPS2) | (1 << ADPS1) | (0 << ADPS0)

OUT ADCSRA, temp; виведення значення в регістр управління АЦП

; ===== Основний цикл

cikle:

; Перетворення

SBI ADCSRA, ADSC; включити перетворення в регістрe управління АЦП

waitADC:

SBIS ADCSRA, ADIF; пропустити наступну команду якщо перетворення завершено

RJMP waitADC; Чекаємо завершення перетворення

CBI ADCSRA, ADSC; вимкнути перетворення

CBI ADCSRA, ADIF; скинути біт готовності результату

; Зчитуємо дані з АЦП

IN resultL, ADCL; зчитуємо молодший байт результату

IN resultH, ADCH; зчитуємо старший байт результату

; Аналіз даних

CP MaxH, resultH; порівняти старші розряди максимального значення і результату

BRLO indERR; якщо менше - індикація "помилка"

CP resultL, MaxL; порівняти молодші розряди результату і максимального значення

BRSH indERR; якщо більше або дорівнює - індикація "помилка"

CP resultH, MinH; порівняти старші розряди результату і мінімального значення

BRLO indERR; якщо менше - індикація "помилка"

CP MinL, resultL; порівняти молодші розряди мінімального та значення результату

BRSH indERR; якщо більше або дорівнює - індикація "помилка"

; Індикація результату "ОК"

CBI PORTB, ERRbit

SBI PORTB, OKbit

RJMP cikle

; Індикація результату "Помилка"

indERR:

CBI PORTB, OKbit

SBI PORTB, ERRbit

RJMP cikle

 


8 СХЕМОТЕХНІКА І РОЗРАХУНОК НАДІЙНОСТІ

 

В основу розрахунку на надійність покладено принцип визначення показника надійності системи по характеристикам надійності комплектуючих елементів.

При розрахунку робиться два припущення. Перше це те що відмови елементів є статистично незалежними, що дає відносно реально існуючу систему оцінки і друге це те що систему розглядаємо як послідовну, тобто відмова одного елементу схеми веде до відмови всієї системи [4].

Вихідними даними для розрахунку є значення інтенсивності відмови всіх елементів конструкції.

Середній час напрацювання на відмову визначимо за формулою:

Tcp.c= (8.1)

де M – кількість найменування радіоелементів і елементів конструкції приладу;

λj – величина інтенсивності відмови j-го радіоелементу, елементу конструкції з урахуванням заданих для нього умов експлуатації: коефіцієнт електричного навантаження, температури, вологості, технічних навантажень, тощо.

j – кількість радіоелементів, елементів конструкції j–го найменування.

λ= (8.2)

Рисунок 8.1 – Принципова схема пристрою контролю напруги

 

Таблиця 8.1

Дані для розрахунку

Тип елементу λ0,10–6,1/год. αj kλ1 kλ2 kλ3 kn Кількість
Інтегральна мікросхема 0.01–2.5 0.35 1.04 1.0 1.2 0.5  
Конденсатори постійної ємності – метало-паперові 0.003–0.37 1.10 1.04 1.0 1.2 0.7  
Резистори постійного опору метало-плівкові 0.004–0.4 0.6 1.04 1.0 1.2 0.7  
Світлодіоди 0.35-0.9 1.04 1.04 1.0 1.2 0.7  
Пайка з’єднуюча 0.0002–0.04 1.04 1.0 1.2  
Корпус 0.03-2.0 1.04 1.0 1.2  
Монтажні елементи 0.02-0.4 1.04 1.0 1.2  

 

Сумарне значення інтенсивності відмови:

λ=(0.01·0.35+0.003·1.10+0.003·1.10+0.004·0.6+0.004·0.6+0.35·1.04+

+0.35·1.04+0.0002+0.03+0.02) ·10-6=0,7931·10-6

Середній час роботи на відмову:

Tcp.c = години

Вірогідність безвідмовної роботи:

Рс(t)=exp(-90062·0,7931·10–6) =0.931


ВИСНОВКИ

 

В процесі роботи були вивчені головні аспекти проектування обчислювального центру.

В даному курсовому проекті будо розглянуто питання моделювання працюючого дата-центру, вивчені головні положення при проектуванні автоматизованого робочого місця співробітника техпідтримки, складено серверне обладнання для нормального функціонування дата-центру.

В загальному понятті було проведено моделювання робочих приміщень підприємства «ДатаГруп» та складено розрахунок енерговитрат.

Було розглянуто призначення, функції та конструкцію оптичних мережевих карт. Наведений детальний опис обслуговування мережевих карт за допомогою програмного продукту Help & Manual (для запуску програми потрібна операційна система Windows 2000/XP/Vista/7, 512 МБ ОЗП і 70 МБ на диску).

Досліджена схема і створена програма забезпечення роботи пристрою контролю напруги від +5 до +7,5 В на AVR – мікроконтролері та наведений розрахунок надійності принципової схеми даного пристрою.




Поделиться с друзьями:


Дата добавления: 2017-02-01; Просмотров: 67; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.