Разработка микропроцессорного устройства управления учебным роботом
Выбор микроконтроллера, микросхемы и интерфейса связи, стабилизатора. Расчет схемы электрической принципиальной, резисторов и конденсаторов. Разработка печатной платы, сборочного чертежа устройства и алгоритма программы управления учебным роботом.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 23.05.2013 |
Размер файла | 339,1 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Министерство образования и науки РФ
Федеральное бесплатное государственное образовательное учреждение высшего профессионального образования
«Ижевский государственный технический университет»
Кафедра «Мехатронные системы»
Курсовой проект
Дисциплина: «Микропроцессорная техника»
Тема: «Разработка микропроцессорного устройства управления учебным роботом»
Выполнил:
студент гр.8-05-3
Скоробогатов Н.А.
Проверил:
преподаватель
Никитин Ю.Р.
Рецензент:
Лекомцев П.В.
Ижевск, 2013
Содержание
Техническое задание
Введение
1. Анализ технического задания
2. Разработка структурной схемы устройства
3. Разработка схемы электрической принципиальной.
3.1 Выбор двигателя
3.2 Выбор микроконтроллера
3.3 Выбор микросхемы и интерфейса связи
3.3 Выбор стабилизатора
4. Расчет схемы электрической принципиальной
4.1 Выбор силового драйвера управления
4.2 Расчет резисторов.
4.3 Расчёт конденсаторов
5. Разработка печатной платы устройства
6. Разработка сборочного чертежа устройства
7. Разработка алгоритма программы управления учебным роботом
8. Разработка программы управления учебным роботом
Заключение
Список литературы
Приложение А. (обязательное) Конструкторская документация
Приложение Б. (справочное) Технические характеристики
МИНОБРНАУКИ РОССИИ
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Ижевский государственный технический университет имени М.Т. Калашникова»
(ФГБОУ ВПО «ИжГТУ имени М.Т. Калашникова»)
Кафедра «Мехатронные системы»
техническое Задание на выполнение курсового проекта
студенту Скоробогатову Николаю Алексеевичу
Тема работы: Разработка микропроцессорного устройства управления учебным роботом
Исходные данные:
Микропроцессор: тактовая частота 100Мгц, разрядность ядра 32 bit, наличие интерфейса UART; габаритные размеры платы не более 80*40мм; интерфейс связи
Bluetooth модуль; тип двигателя - ДПТ;
Перечень подлежащих разработке конструкторско-технологических, расчетных и программных решений:
Разработка программы движения робота по сигналам, посылаемым с персонального компьютера на учебного робота по Bluetooth.
Перечень подлежащих разработке графических материалов:
-схема электрическая принципиальная микропроцессорной системы (формат А3)
- перечень элементов к схеме электрической принципиальной (формат А4)
- чертеж печатной платы микропроцессорной системы (формат А3)
- сборочный чертеж микропроцессорной системы (формат А3)
- спецификация микропроцессорной системы (формат А4)
Дата выдачи задания:
Плановый срок сдачи законченного проекта:
Руководитель Никитин Ю.Р.
Задание принял к исполнению Скоробогатов Н.А.
Введение
Цель курсовой работы: развитие и закрепление навыков системного подхода к проектированию современной микропроцессорной техники.
Роботы можно классифицировать по конструктивным признакам:
· типу исполнительных приводов - электрические, гидравлические, пневматические;
· типу движителя - гусеничные, колесные, колесно-гусеничные, полугусеничные, шагающие, колесно-шагающие, роторные, с петлевым, винтовым, водометным и реактивным движителями;
· типу источников первичных управляющих сигналов - электрические , биоэлектрические, акустические;
· способу управления - автоматические, дистанционно управляемые (копирующие, командные, интерактивные, супервизорные, диалоговые), ручные (шарнирно-балансирные, экзоскелетонные).
Учебный робот может быть представлен в виде совокупности трех больших систем - транспортной, специальной и управления.
Транспортное средство состоит из ходовой части, корпуса и энергетической установки. Система управления устанавливается внутри корпуса. Ходовая часть мобильного робота - колесная, движение осуществляется за счет двигателей постоянного тока.
Система управления обеспечивает управление движением и работой технологического оборудования, а также адаптивное управление ходовой частью и энергетической установкой с учетом взаимодействия транспортной системы с окружающей средой.
Система управления учебным роботом включает в себя информационно-управляющую часть: микроконтроллер, драйвер управления двигателями постоянного тока, Bluetooth-модуль, персональный компьютер, откуда осуществляется управляющее воздействие.
1. Анализ технического задания
Для осуществления управления учебным роботом необходимо передавать управляющие воздействие на двигатели постоянного тока робота. Основной характеристикой двигателя являются Uпит2,4…9 В. Это возможно осуществить с помощью драйвера моторов L293D, который может независимо управлять двумя электромоторами постоянного тока.
Основные характеристики драйвера моторов L293D:
· Напряжение моторов : 4,5 - 36 В;
· Выходной максимальный ток: 1.2 А на каждый канал.
Остальные характеристики приведены в приложении Б.
Также, в качестве управляющего элемента используется микроконтроллер Atmega8a-PU. Он функционирует на частоте 16МГц. Объем памяти достигает до 512КБ памяти Flash, до 8КБ памяти данных, имеется интерфейсы SPI, TWI, UART . Более подробное описание характеристик микроконтроллера в приложении Б.
В устройстве управления учебным роботом используется Bluetooth-модуль для осуществления передачи данных с персонального компьютера на робота. Характеристики датчиков и Bluetooth-модуля приведены в приложении Б.
2. Разработка структурной схемы устройства
Для решения задачи управления учебным роботом необходимы такие устройства как персональный компьютер и учебным робот. Передача данных между персональным компьютером и учебным роботом осуществляется посредством Bluetooth-модуля.
Структурная схема устройства управления учебным роботом (рисунок 1).
Рисунок 1 - Структурная схема устройства
В данной структурной схеме отображается работа микропроцессорного устройства управления двигателями постоянного тока, где главным управляющим элементом является микроконтроллер. С помощью персонального компьютера подаем сигналы на микроконтроллер по Bluetooth-модулю. Микроконтроллер принимает сигналы, обрабатывает их и формирует уже управляющие сигналы для драйвера управления. А драйвер управления напрямую связан с двигателями постоянного тока, и он подает необходимое напряжение для работы двигателей.
3. Разработка схемы электрической принципиальной
Схема электрическая принципиальная определяет полный состав изделия и дает детальное представление о принципе работы изделия. На схеме электрической принципиальной изображают все электрические элементы и устройства, необходимые для осуществления и контроля в изделии соответствующих электрических процессов. Элементы изображают в виде условных графических обозначений (УГО) в соответствии с ГОСТ.
Для разработки схемы электрической принципиальной устройства необходимы спецификации драйвера L293D, микроконтроллера Atmega8A-PU, стабилизатора L78L33, периферийного модуля MAX232 и Bluetooth-модуля EGBT-045MS . Из них берем стандартные схемы подключения этих устройств.
3.1 Выбор двигателей
В качестве объекта управления в данном курсовом проекте были выбраны двигатели постоянного тока в соответствии с техническим заданием, установленные в машине на радиоуправлении, приобретенной специально для выполнения данной работы. Электродвигатель 300 коллекторный R370 6В (RSK400094). Потребляемый ток 0.167 А, мощность 0.548 Вт. Остальные характеристики двигателей постоянного тока приведены в приложении Б.
3.2 Выбор микроконтроллера
микроконтроллер робот резистор конденсатор
В качестве основного элемента получения и обработки сигналов был выбран микроконтроллер Atmega8a-PU фирмы Atmel. Питание микроконтроллера 5 В. Цифровые сигнальные процессоры фирмы Atmel получили широкое применение у радиолюбителей, так как они имеют доступную цену и достаточный набор периферии. Характеристики микроконтроллера приведены в приложении Б.
На рисунке 2 представлена цоколевка микроконтроллера Atmega8A-PU.
Рисунок 2 - Цоколевка микроконтроллера Atmega8А-PU
3.3 Выбор микросхемы и интерфейса связи
Для управления двигателями был выбран драйвер L293D. Драйвер работает в широком диапазоне напряжений, что минимизирует риск перегрева микросхемы. Так же он легкодоступный и имеет полный ряд функций необходимых для выполнения данного курсового проекта.
В качестве интерфейса связи с компьютером был выбран интерфейс UART. Данный интерфейс был выбран не случайно, потому что для передачи данных используется Bluetooth модуль, который в свою очередь использует интерфейс UART. Для преобразования логических уровней RS-232 в UART используется микросхема MAX232. Скорость передачи данных - 9600 Кбит/с.
Характеристики драйвера и Bluetooth-модуля приведены в приложении Б.
На рисунке 3 представлена цоколевка драйвера L293D.
Рисунок 3 - Цоколевка драйвера L293D
На рисунке 4 представлена принципиальная схема микросхемы MAX232.
Рисунок 4 - Принципиальная схема микросхемы MAX232
3.4 Выбор стабилизатора
Для того чтобы уменьшить входное напряжение на Bluetooth модуль было необходимо подключить стабилизатор L78L33.
На рисунке 5 представлена принципиальная схема стабилизатора L78L33.
Рисунок 5 - Принципиальная схема стабилизатора L78L33
При создании схемы электрической принципиальной подключаем микроконтроллер, драйвер, микросхемы MAX232, стабилизатор и Bluetooth-модуль согласно их спецификации.
Полученная схема представлена в приложении А.
4. Расчет схемы электрической принципиальной
4.1 Выбор силового драйвера управления
В данной работе используется драйвер L293D со следующими характеристиками:
Максимальное рабочее напряжение U=36 В;
Напряжение питания Uпит=+5 В;
Максимальный выходной ток (на один канал): I=1,2 А:
4.2 Расчет резисторов
Резисторы для Bluetooth-модуля были подобраны исходя из его технической документации: рабочее напряжение не более 3.3 В. Соответственно были выбраны резисторы номиналом 4,7 кОм т.к. напряжение, поступающее с микроконтроллера 5 В.
Для стабильной работы светодиода так же необходимо было присоединить резистор с сопротивлением 1 кОм.
4.3 Расчет конденсаторов
Для стабилизации напряжения поступающего с источника питания были параллельно подключены конденсаторы емкостью 36 мкФ и 100 мкФ. Чтобы уменьшить входное напряжение на Bluetooth-модуль было необходимо подключить стабилизатор напряжения L78L33. Для этого согласно технической документации были подключены 2 конденсатора емкостью 0,33 мкФ и 0,1 мкФ. Конденсаторы C5-C11 взяты по рекомендациям производителя.
5. Разработка платы печатной устройства
Габариты разработанной печатной платы составляют 80*40мм. На плате имеются 4 крепежных отверстия.
Необходимо обратить внимание на какой ток будет рассчитана та или иная дорожка. В зависимости от этого выбирается толщина дорожки.
(1)
(2)
(3)
где b - ширина дорожки,
с - удельная теплоемкость меди;
с - удельная теплоемкость меди;
q - плотность меди;
h - глубина дорожки;
?t - оптимальный интервал температур для работы платы;
I - ток, на который рассчитана дорожка.
;
;
;
.
(4)
где t - максимальная температура, при которой может работать плата;
t - комнатная температура.
=60°-20°=40°С
Расчет силовой цепи по максимальному току двигателя.
При I= 0,167 A
.Расчет сигнальной цепи по максимальному току микроконтроллера.
При I=100мА .
Для платы были выбраны минимальная ширина дорожки - 0,254мм, максимальная - 0,5мм. Исходя из расчета видно, что дорожки выдержат ток, протекающий по ним.
Разработка конструкции устройства осуществляется на основе разработанной принципиальной электрической.
При конструировании печатной платы необходимо учитывать следующее.
Центры отверстий должны располагаться в узлах координатной сетки. Каждое монтажное и переходное отверстие должно быть охвачено контактной площадкой.
Материал платы стеклотекстолит фольгированный СФ 2-35-1.5 по ГОСТ 10316-78.
6. Разработка сборочного чертежа устройства
Сборочный чертёж -- вид конструкторской документации, документ, содержащий изображение сборочной единицы и другие данные, необходимые для её сборки и контроля.
Требования к выполнению сборочных чертежей установлены в ГОСТ 2.109 (ЕСКД. Основные требования к чертежам).
Данный чертеж должен содержать исчерпывающую информацию о месте установки каждого элемента, и о способе его монтажа.
На сборочном чертеже устройства показываем все элементы, маркировку позиционных обозначений. Эта маркировка является условной, т.к. на самой плате она не выполняется. Все элементы на чертеже изображаем в упрощенном виде.
На сборочном чертеже устройства необходимо указать технические требования, предъявляемые к установке элементов, сборке и маркировке платы, а также показать все исполнительные, присоединительные и габаритные размеры. Исполнительные размеры (в основном) относятся к монтируемым элементам, чтобы показать формовку (гибку) выводов и размеры для их установки (например, высота над платой).
Сборочный чертеж представлен на чертеже ИГТУ421710.004СБ.
7. Разработка алгоритма программы управления учебным роботом
Общая схема управления учебным роботом предствалена через алгоритм программы управления двигателей постоянного тока. Общая схема алгоритма программы, представлена на рисунке 6.
Размещено на http://www.allbest.ru/
Рисунок 6 - Общая схема алгоритма программы, управления двигателями постоянного тока
Размещено на http://www.allbest.ru/
Рисунок 6 - Продолжение
8. Разработка программы управления учебным роботом
Разработанная программа демонстрирует изученные в процессе обучения навыки программирования микроконтроллеров. Программа осуществляет управление учебным роботом, через управления двигателями постоянного тока.
Для запуска этой программы необходимо предварительно записать прошивку в микроконтроллер. Затем соединить разъемы на плате с соответствующими элементами и подать питание 5 вольт на схему. Данная программа разрабатывалась в среде AVRStudio 4.
Для создания программы были использованы следующие функции:
void InitPorts() - Инициализация портов ввода-вывода.
void InitTimer1() - Инициализация таймера.
void InitUSART(unsigned int baud) - инициализация интерфейса UART.
void USART_Transmit( unsigned char data ) - Отправка байта по USART.
void USART_Transmit_str( char *str) - Отправка строки по USART.
void shag(char flag) - Выполнение одного шага двигателя (одно переключение обмоток).
int chastota(int hz) - Возвращает число которое нужно подставить в таймер чтоб получить заданную частоту.
void poehali(int mm) - Пересчет расстояния в шаги, включение таймера.
void stop(void) - остановка двигателя.
Текст программы представлен на рисунке 6.
#define F_CPU 8000000UL
#include <avr/io.h>
#include <stdlib.h>
#include <avr/interrupt.h>
#define NOM 4
const char obm_shag[4]={0b0001,0b0100,0b0010,0b1000};
Рисунок 7 - Текст программы для управления микропроцессорным устройством управления учебным роботом
char napr_dvig=0; //направление движения, 0-стоим, 1,2-едем
volatile int amount_step=0; //количество шагов
/////////////////////////////////////////////////////////////////
void InitPorts()
{
PORTC=(1 << PC4)|
(1 << PC5); // Подключаем внутренние нагрузочные резисторы
DDRD=(1<<PD7)| //разрешение первого моста
(1<<PD6)| //разрешение второго моста
(0<<PD5)| //
(1<<PD4)| //обмотки
(1<<PD3)| //
(1<<PD2)| //
(1<<PD1)| //
(0<<PD0);
}
/////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////
//процедура остановки двигателя
/////////////////////////////////////////////////////////////////
void stop(void)
{
PORTD &= ~((1<<PD6)|(1<<PD7));
}
/////////////////////////////////////////////////////////////////
//Процедура обработки прерывания по Таймеру 1
ISR (TIMER1_COMPA_vect)
{
shag(napr_dvig); //процедура одного шага двигателя
}
/////////////////////////////////////////////////////////////////
int main(void)
{
int i=0;
InitPorts();
asm ("sei"); // Разрешение прерываний
if( (PINC & (1<<PC3)) == 0) //первая кнопка нажата
{
PORTD &= ~(0b00011010);
PORTD |= 0b00000010;
}
Рисунок 7 - Продолжение
if( (PINC & (1<<PC4)) == 0) //вторая кнопка нажата
{
PORTD &= ~(0b00011100);
PORTD |= 0b00000100;
}
if( (PINC & (1<<PC5)) == 0) //третья кнопка нажата
{
PORTD &= ~(0b00001110);
PORTD |= 0b00001000;
}
if( (PINC & (1<<PC6)) == 0) //четвертая кнопка нажата
{
PORTD &= ~(0b00010110);
PORTD |= 0b00010000;
}
return 0;
}
Рисунок 7 - Продолжение
Заключение
При выполнении курсового проекта были разработаны:
· конструкторская документация устройства управления учебным роботом:
ѕ схема электрическая принципиальная микропроцессорного устройства управления учебным роботом
ѕ перечень элементов к схеме электрической принципиальной;
ѕ печатная плата устройства управления учебным роботом;
ѕ сборочный чертеж;
ѕ спецификация к сборочному чертежу.
· схемы алгоритмов программы управления учебным роботом;
· программа управления учебным роботом.
Список литературы
1. Б. Ю. Семенов. Силовая электроника для любителей и профессионалов
- М.: Солон-Р, 2001. -126 с.
2. Хорвиц П., Хилл У. Искусство схемотехники. В 3 - х томах.
Пер. с англ. - М.: Мир, 1993.
3. А.С.Касаткин. Электротехника: Учеб. пособие для вузов.
- 4-е изд. - М.:Энергоатомиздат,1983. -440 с., ил.
4. Э.Т. Романычева Разработка и оформление конструкторской документации радиоэлектронной аппаратуры. / Справочник. М.: Радио и связь, 1989. - 448с.
5. Характеристики двигателей. [Электронный ресурс] URL: http://toyhobby.ru/shop/catalog/product_info.php?cPath=268_269_2411&products_id=21821 (Дата обращения: 08.05.13 г.).
6. Характеристики драйвера L293D: [Электронный ресурс] URL: http://www.myrobot.ru/stepbystep/el_driver.php
(Дата обращения: 02.05.2013).
7. Характеристики Bluetooth-модуля: [Электронный ресурс] URL: http://ebookbrowse.com/egbt-045ms-046s-bluetooth-module-manual-rev-1r0-pdf-d197401357 (Дата обращения: 02.05.2013).
8. Характеристики микроконтроллера Atmega8A-PU: [Электронный ресурс] URL:http://www.rlocman.ru/datasheet/data.html?di=70755&/ATMEGA8A-PU (Дата обращения: 02.05.2013).
Приложение А
Конструкторская документация
В ходе курсового проекта была разработана конструкторская документация:
1) ИГТУ421710.001Э3 - схема электрическая принципиальная микропроцессорного устройства управления мобильным роботом, выполненная на 1 листе формата А3;
2) ИГТУ421710.002ПЭ - перечень элементов к схеме электрической принципиальной, выполненный на 2-х листах формата А4;
3) ИГТУ421710.003 - печатная плата устройства управления мобильным роботом, выполненная на 2-х листах формата А3;
4) ИГТУ421710.004СБ - сборочный чертеж, выполненный на 1 листе формата А3;
5) ИГТУ421710.005 - спецификация к сборочному чертежу, выполненная на 2-х листах формата А4.
Приложение Б.
Технические характеристики
Характеристики электродвигателя R370 6В (RSK400094):
· Длина: 44 мм
· Диаметр: 24.5 мм
· Диаметр вала: 2 мм
· Масса: 49 гр.
· Номинальное напряжение: 6 В
· Диапазон напряжений: 2.4 - 9 В
Режим холостого хода
· Обороты без нагрузки: 3250 об/мин
· Ток без нагрузки: 0,035
Режим максимальной эффективности
· Обороты: 2688 об/мин
· Ток:: 0,167 А
· Крутящий момент: 19,9 г-см
· Мощность: 0,548 Вт
· к.п.д. 54,6
Пусковой режим
· Ток: 0.8 А
Характеристики драйвера L293D :
· напряжение питания двигателей (Vs) - 4,5...36V
· напряжение питания микросхемы (Vss) - 5V
· допустимый ток нагрузки - 600mA (на каждый канал)
· пиковый (максимальный) ток на выходе - 1,2A (на каждый канал)
· логический "0" входного напряжения - до 1,5V
· логическая "1" входного напряжения - 2,3...7V
· скорость переключений до 5 kHz.
· защита от перегрева
Характеристики микроконтроллера Atmega8A-PU:
· Высота: 4.57 мм
· Диапазон напряжения питания: 2.7 В ... 5.5 В
· Длина: 34.8 мм
· Доступные аналоговые/цифровые каналы: 6
· Интерфейс: SPI, TWI, USART
· Количество линий ввода/вывода: 23
· Количество таймеров: 3
· Рабочий диапазон температур: - 40 C ... + 85 C
· Размер ОЗУ: 1 Кб
· Размер ПЗУ данных: 512 B
· Размер памяти программ: 8 Кб
· Разрядность АЦП: 10 бит
· Серия процессора: ATMEGA8x
· Тактовая частота максимальная: 16 МГц
· Тип корпуса: PDIP-28
· Тип памяти программ: Flash
· Шина данных: 8 бит
· Ширина: 7.5 мм
· Ядро: AVR
Характеристики Bluetooth-модуля:
· Выходная мощность: от -4 до +6 дБм Класс 2
· Действующий ток I = 0,42 мА:
· Скорость передачи данных: EDR, до 3 Мбит
· Интерфейс: UART
· Антенна: встроенная
· Размеры: 27W х 13H мм
· Напряжение: 3,1 до 4.2VDC
Размещено на Allbest.ru
Подобные документы
Разработка принципиальной схемы, статический и динамический расчет. Выбор электронных элементов схемы (операционного усилителя, конденсаторов, резисторов) и конструирование печатной платы. Расчёт надёжности устройства и области его нормальной работы.
курсовая работа [393,0 K], добавлен 22.12.2010Технические характеристики и условия эксплуатации отладочной платы. Осуществление патентного поиска. Выбор конденсаторов, резисторов, светодиодов, транзисторов, микроконтроллера. Расчет надежности устройства. Технология изготовления печатной платы.
курсовая работа [1,9 M], добавлен 26.06.2012Особенности проектирования микропроцессорного устройства "Цифровой осциллограф". Выбор микроконтроллера, описание периферийных устройств. Разработка принципиальной схемы устройства и программы для микроконтроллера, осуществляющей все функции устройства.
курсовая работа [923,5 K], добавлен 24.12.2012Технические характеристики, описание конструкции и принцип действия (по схеме электрической принципиальной). Выбор элементной базы. Расчёт печатной платы, обоснование ее компоновки и трассировки. Технология сборки и монтажа устройства. Расчет надежности.
курсовая работа [56,7 K], добавлен 07.06.2010Описание схемы электрической принципиальной приёмника для радиоуправляемой игрушки. Этап проектирования и расчет надежности микросхемы. Обоснование выбора элементов: резисторов, конденсаторов. Трассировка печатной платы и компоновка печатной платы.
курсовая работа [29,8 K], добавлен 27.01.2009Электрическая принципиальная схема устройства автоматической тренировки аккумулятора. Выбор элементной базы. Разработка схемы электрической принципиальной. Размещение компонентов на печатной плате. Разработка алгоритма программы микроконтроллера.
дипломная работа [670,2 K], добавлен 20.10.2013Условия эксплуатации микропроцессорного устройства "Светодиодные фонари с электронным управлением" на базе МК ATtiny 15. Техническое описание микроконтроллера. Разработка структурной и электрической принципиальной схем, интерфейса управления и индикации.
курсовая работа [267,5 K], добавлен 01.05.2015Разработка микропроцессорного устройства измерения параметров аналоговых сигналов и передачи измеренных величин по беспроводному каналу связи на ЭВМ. Выбор микроконтроллера, микросхемы, интерфейса связи. Разработка программного обеспечения для управления.
курсовая работа [1,3 M], добавлен 24.06.2013Технические характеристики микросхемы часов реального времени. Разработка принципиальной электрической схемы и печатной платы автомата подачи звонков в учебных заведениях. Программирование микроконтроллера фирмы Microchip, тестирование устройства.
дипломная работа [1,7 M], добавлен 16.07.2012Разработка блок-схемы и программы работы микропроцессорного устройства для контроля и индикации параметров, изменяющихся по случайному закону 8-разрядного двоичного кода. Разработка принципиальной схемы функционирования устройства в среде САПР P-CAD.
курсовая работа [709,6 K], добавлен 24.05.2015