> - схема електрична принципова;
- перелік елементів до схеми електричної принципової;
- друкована плата;
- складальне креслення;
- специфікація до складального креслення.
- схема алгоритму роботи мікропроцесорного пристрою вимірювання аналогових сигналів;
- програма роботи мікропроцесорного пристрою вимірювання аналогових сигналів.
Список літератури
1. Горячев Н.В.: Типовий маршрут проектування друкованої плати і структура проекту в САПР. Altium Designer - Пенза: «ПГУ», 2011. - 300с.
2. Сабунін А.Є.: Altium Designer. Нові рішення в проектуванні електронних пристроїв - Москва: СОЛОН-ПРЕСС, 2009. - 425с.
. Суходольський В.Ю.: Altium Designer. Проектування функціональних вузлів РЕЗ на друкованих платах - Санкт-Петербург: «БХВ-Петербург», 2010. - 500С.
. Характеристики мікроконтролера STM32F407VGT6: [Електронний ресурс] URL: # «center»> Додатки
Додаток А
Конструкторська документація
В ході курсової роботи була розроблена конструкторська документація:
А.1. Схема електрична принципова МС427110.001 Е3 (А3).
А.2. Перелік елементів схеми електричної принципової МС741000.001 ПЕ.
А.3. Креслення друкованої плати пристрої керування МС427110.002 (А3).
А.4. Складальне креслення пристрою управління МС427110.003 СБ (А3).
А.5. Специфікація пристрою управління МС427110.003 СП.
А.6 CD-диск МС427110.004
Додаток Б
Текст програми
Текст програми управління пристроєм вимірювання параметрів аналогових сигналів для мікроконтролера представлений на малюнку ПБ.1.
# include «stm32f4xx. h »_InitTypeDef gpio_struct; _InitTypeDef usart_struct; _TimeBaseInitTypeDef timer2_base; _TimeBaseInitTypeDef timer3_base; _TimeBaseInitTypeDef timer6_base; _InitTypeDef adc1_init_struct; _InitTypeDef adc2_init_struct; _CommonInitTypeDef adc_common_init_struct; _InitTypeDef dac_struct; _InitTypeDef dma2_struct; _InitTypeDef dma1_struct; _ClocksTypeDef SYSCLK_Frequency; HSEStartUpStatus; _t sync1=0; _t sync2=0; _t i=0;
uint8_t flag=0; _t counter=0;
uint8_t buffer [250]; _t recived_data [2]; _t sin [16]={127, 176, 218, 245, 255, 245, 218, 176, 127, 79, 37, 10 , 0,10, 37, 79};
const uint8_t Escalator8bit [6]={0x0, 0x33, 0x66, 0x99, 0xCC, 0xFF};
void RCC_Configuration ( void )
{RCC_HSEConfig (RCC_HSE_ON);=RCC_WaitForHSEStartUp ();
if (HSEStartUpStatus == SUCCESS )
{_PrefetchBufferCmd ( ENABLE ); _SetLatency (FLASH_Latency_5); _HCLKConfig (RCC_SYSCLK_Div1); _PCLK2Co...