- •Министерство образования и науки Российской Федерации
- •2013 Год
- •Введение.
- •Особенные характеристики
- •Использование gps-трекеров
- •1. Технологический раздел
- •1.1.3 ПротоколNmea0183
- •1.1.4 Устройство трекера
- •1.1.5 Стек протоколов tcp/ip
- •1.1.6 Ат -команды
- •1.2 Модуль связиGsm/gprsSim900d
- •1.3 Приёмник местоположенияGpsQuectelL10
- •1.4 МикроконтроллерStm32f100c4t6.
- •1.5 Среда разработки для микроконтроллераStm32f100CooCoxCoIde.
- •1.6 Отладочное устройство stm32f4 Discovery
- •1.7 Импульсный стабилизатор напряжения на lm2596t-3.3 с напряжением 3.3 вольт и максимальным током 3 а .
- •1.8 Программа по проектированию плат и схем, DipTrace
- •Возможности и функции DipTrace Интуитивно-понятный пользовательский интерфейс
- •Эффективные возможности трассировки
- •Всесторонняя проверка проекта
- •3D предпросмотр платы
- •2.2.2 Senseit gt13
- •2.3 Создание печатной платы и создание программы.
- •2.3.1 Разработка печатной платы в Sprint-Layout 5
- •2.3.2 Создание управляющей программы для контроллера.
- •2.4. Структурная схема устройства
- •4. Организационно-экономический раздел
- •5. Безопасность Жизнедеятельности
- •5.1 Область и порядок применения правил
- •5.2 Требования к техническому процессу, устройству и оборудованию производственных помещений и рабочих мест
- •5.3 Требования к вентиляции
- •5.4 Требования к санитарно-бытовым, вспомогательным помещениям и средствам индивидуальной профилактики
- •5.5 Требования к содержанию и уборке помещений
- •5.6 Медико-профилактическое обслуживание рабочих
- •Заключение
- •Список литературы
- •Список Интернет источников
1.5 Среда разработки для микроконтроллераStm32f100CooCoxCoIde.
CoIDE является новым, свободным и высоко интегрированной средой разработки ПО для микроконтроллеров ARM на базе Cortex MCU, которая включает в себя все инструменты необходимые для разработки. Она интегрирует структурообразователь и отладчик для простоты использования.
Особенности программы:
Бесплатное использование
Полный функционал
Загрузка кода программ периферии мк
Без проблем можно подключить программатор
Поддержка многих других серий микроконтроллеров
Рис. 12 ПрограммаCoIDE
1.6 Отладочное устройство stm32f4 Discovery
Рис. 13STM32F4 DISCOVERY
STM32F4DISCOVERY - плата для быстрого и удобного изучения микроконтроллеров серии STM32F4, ориентированных на мультимедийные приложения. На плате установлен 32-битный ARM-микроконтроллер STM32F407VGT6 семейства Cortex-M4 со следующими характеристиками:
Корпус LQFP100 (100 ножек)
Напряжение питания: 1.8 - 3.6 В
Частота: до 168 МГц
Память программ (Flash): 1 МБайт
ОЗУ (RAM): 196 Кбайт
4 Кбайт backup SRAM (аналог EEPROM)
Поддержка инструкций DSP и чисел с плавающей точкой
16-битные таймеры: 2 базовых таймера, 8 таймеров общего назначения, 2 продвинутых таймера, 2 watchdog
2 32-битных таймера общего назначения
USB 2.0 full-speed device/host/OTG со своим PHY на борту
USB 2.0 high-speed/full-speed device/host/OTG с отдельным DMA, со своим full-speed PHY на борту, есть поддержка ULPI
10/100 Ethernet MAC с отдельным DMA, поддержка PHY-микросхем с интерфесами IEEE 1588v2, MII/RMII
3x SPI (37.5 МБит/с), 2 из них с мультиплексированными полнодуплексными I2S для качественной передачи звука
3x I2C с поддержкой SMBus/PMBus
4x USART, 2x UART: 10.5 МБит/с, интерфейс ISO 7816, LIN, IrDA, modem control
2x CAN (2.0B Active)
SDIO (для SD-карт)
DCMI - [от 8 до 14]-битный параллельный интерфейс камеры (до 54 МБайт/с)
Аналоговый генератор случайных чисел
Встроенный модуль расчёта CRC
82x GPIO (выводы I/O)
RTC (Real-Time Clock)
3 12-битных АЦП, 2.4 миллиона выборок в секунду, 16 каналов, 7.2 миллиона выборок в секунду в режиме тройного чередования
2 12-битных ЦАП
Контроллер DMA с 16 каналами и поддержкой FIFO и пакетной передачи
Параллельный интерфейс LCD, режимы 8080/6800
FSMC - контроллер статической памяти с поддержкой Compact Flash, SRAM, PSRAM, NOR и NAND
Возможность отладки по JTAG или SWD
Что ещё установлено на плате:
Отладчик ST-Link для отладки и прошивки МК, выведен разъём SWD для программирования других плат и контроллеров
Есть выводы для внешнего питания 5 и 3 В
Есть кнопка сброса
Четыре светодиода и одна кнопка, доступные для программирования
Все 100 выводов МК выведены по бокам платы разъемы по два ряда
LIS302DL - MEMS-датчик движения, 3х-осевой цифровой акселерометр
MP45DT02 - цифровой MEMS-микрофон
CS43L22 - аудио-ЦАП со встроенным драйвером динамиков класса D
Для USB OTG выведен разъём micro-USB. Если плату с заводской прошивкой подключить через этот разъём к компьютеру, то она будет вести себя как джойстик класса USB HID.