Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Програмно-апаратний комплекс управління та обліку информации

Реферат Програмно-апаратний комплекс управління та обліку информации





) Для шкірного датчика розрахуваті зміщення відносно початкової точки.

) формуваті посилки даних відправляються на ПК.

Сформуємо основні вимоги, Які винна віконаті программа верхнього уровня:

) Виведення информации у виде графіків;

) Вибір номера COM-порту;

) Вибір файлу в Який будут збережуться РЕЗУЛЬТАТАМИ РОБОТИ;

) Можлівість відправляті керуючі командіровку пристрою.

) Вибір частоти опитування датчіків.


3.2.1 логічна структура програми для МК ATmega8

Програма реалізована з використанн операційної системи scmRTOS. Причиною использование ОС послужило, ті что программа винна Виконувати трьох задачі:

) Очікування команд;

) опитування датчіків та обробка результатів;

) формирование посилки ВІДПОВІДІ.

Завдання 2 і 3 реалізовані засобими ОС scmRTOS. Завдання 1 реалізована на Основі переривані від UART.


Малюнок 12 - Структура програми прошивки


Процес № 1 очікує вхідні дані. Реалізованій на Основі переривані від UART.

Если мікроконтроллер получит дані, то смороду будут запісані в канал. Канал - це сервіс OC scmRTOS Який дозволяє безпечно Передат дані будь-которого процесса в сістемі. После чего переривані завершив І управління буде передано ОС, яка тут же передасть управління процесса Який очікує дані.


Малюнок 13 - Блок схема процесса 1


Процес №2 Здійснює две Функції:

если цею качан віміру, то проводити ініціалізацію початкових даних;

если це робочий режим, то проводити опитування датчіків и корігує дані.

Процес реалізованій засобими ОС и є ее Частинами.

Если процес БУВ запущених з командою качан вімірів, то будут віконані следующие Дії:

) Вхід в критичності секцію. Код Який знаходиться в крітічній секції НЕ может буті перерваній чім або.

) Візначається поточний стан енкодерів. Це стани надалі спрійматіметься як нуль.

) Ініціалізуваліся змінні необхідні для визначення напрями повороту енкодерів и довжина Кроку на Який змістілася стрілка.

) Процес переводитися в робочий режим.

) Вихід з крітічної секції.

) Кінець

Если процес знаходиться в робочому режімі, то будут віконані следующие Дії:

) Вхід в критичності секцію.

) Опитування стану енкодерів.

) Вихід з крітічної секції.

) Захоплення мьютекса. Ця дія потрібна для сінхронізації процесів 2 і 3.

) Коригування даних. Буді Визначи направление повороту енкодерів и довжина Крока.

) Звільнення мьютекса.

) Кінець.


Малюнок 14 - Блок схема процесса 2


Процес №3 чекає подію від ОС повернути дані raquo ;. Процес реалізованій засобими ОС и є ее Частинами.

После Настанов події процес виконає следующие Дії:

) Захоплення мьютекса. Ця дія потрібна для сінхронізації процесів 2 і 3.

) відправки даних на ПК.

) Звільнення мьютекса.

) Кінець.


Малюнок 15 - Блок схема процесса 3.


3.3 Крітерій Вибори мікросхеми Узгодження рівнів RS232 lt;= gt; UART4


У якості мікросхеми Узгодження булу звертаючись мікросхема MAX232. Це Було зумовлено ее великою популярністю и доступністю.- інтегральна схема, яка перетворює сигналіз послідовного порту RS - 232 у сигналіз, прідатні для использование в цифрових схемах на базі ТТЛ або КМОП технологий. MAX232 працює прійомопередатчіком и перетворює сигналіз RX, TX, CTS и RTS.

Функціональність и цоколевка мікросхеми стала стандартом де-факто и ее аналоги (з Іншого маркуванням) віпускаються безліччю віробніків Напівпровідників.

Схема Забезпечує рівень віхідної напруги, что вікорістовується в RS - 232 (примерно ± 7.5 В), перетворюючі вхідну напругу + 5 В помощью внутрішнього зарядового насоса на ЗОВНІШНІХ конденсаторах. Це спрощує реалізацію RS - 232 в прилаштувати, что Працюють на напругах від 0 до + 5 В, так як НЕ нужно ускладнюваті джерело живлення только для того, щоб використовуват RS - 232.

вхідна нап...


Назад | сторінка 6 з 21 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Комп'ютерні дані: типи даних, обробка та управління
  • Реферат на тему: Технологічний процес і технологічна схема виробництва полімерних труб
  • Реферат на тему: Технологічний процес виготовлення вала-шестерні 546П-1802036-Б і схема збор ...
  • Реферат на тему: Технологічний процес виготовлення плати інтегральної мікросхеми-фільтра
  • Реферат на тему: Технологічний процес складання і зварювання вузлів та секції