необхідна «злагоджена» робота периферійних модулів мікроконтролера. Іншими словами, необхідно налаштувати параметри роботи периферійних модулів, таких як таймери і АЦП, певним чином.
При виборі параметрів роботи периферійних модулів мікроконтролера слід «відштовхуватися» від значення частоти формування кадрів осцилограми (фіксована, дорівнює 10Гц).
Таким чином, за час рівне 0.1 секунди пристрій повинен формувати кадр осцилограми (який складається з 250 вимірів) і передати результати вимірювань на ПК.
Максимальна частота зміни аналогового сигналу обмежена технічним завданням і дорівнює 100кГц. Отже, для коректної роботи пристрою частота вироблених вимірювань, в цьому випадку, не повинна бути строго більшою 200кГц (згідно теоремі Котельникова, якщо аналоговий сигнал <# «21» src=«doc_zip22.jpg» /> має фінітними (обмежений по ширині) спектр <# «center»> Розробка програми
Відповідно до технічного завдання і схемою алгоритму (див. розділ 2) була розроблена програма для пристрою дистанційного вимірювання параметрів аналогових сигналів.
Програма розроблена на мові програмування високого рівня - С + +, з використанням бібліотеки стандартної периферії, що надається виробником мікроконтролера STM32F407VGT6 для спрощення налаштування роботи з периферією мікроконтролера.
Текст програми представлений в додатку Б.
3.2 Розробка програмного забезпечення для управління пристроєм вимірювання параметрів аналогових сигналів з ЕОМ
Програма для ЕОМ призначена для управління параметрами роботи пристрою дистанційного вимірювання параметрів аналогових сигналів на базі мікроконтролера STM32F407VGT6. Так само в програмі передбачено графічне відображення даних, що приймаються (побудова графіка, залежність амплітуди напруги від часу).
Розробка алгоритму
Відповідно до технічного завдання був розроблений алгоритм програми передачі даних між пристроєм вимірювання параметрів аналогових сигналів і ПК. Схема алгоритму представлена ??на малюнку 3.2.1.1
Малюнок 3.2.1.1 - Схема алгоритму програми прийому / передачі даних між цифровою вимірювальною системою і ПК
Малюнок 3.2.1.1 - Продовження
Розробка програми
Відповідно до технічного завдання і схемою алгоритму була розроблена програма прийому / передачі даних між пристроєм дистанційного вимірювання параметрів аналогових сигналів і ПК. Програма являє собою 1 вікно з набором кнопок для встановлення з'єднання з пристроєм вимірювання і настройки параметрів його роботи (для настройки частоти дискретизації вимірювальної системи), а так же набір кнопок для настройки частоти генерованого сигналу. На малюнках 3.2.2.1 і 3.2.2.2 представлені вікно програми і вікно довідки.
Малюнок 3.2.2.1 - Вікно програми прийому / передачі даних між пристроєм дистанційного вимірювання параметрів аналогових сигналів і ПК
Малюнок 3.2.2.2 - Вікно довідки програми прийому / передачі даних між пристроєм дистанційного вимірювання параметрів аналогових сигналів і ПК
Вікно програми містить 3...