URC220_Board_Win (Раздаточные материалы)

PDF-файл URC220_Board_Win (Раздаточные материалы) Программное обеспечение управляющих комплексов (ПОУК) (14923): Другое - 9 семестр (1 семестр магистратуры)URC220_Board_Win (Раздаточные материалы) - PDF (14923) - СтудИзба2017-12-25СтудИзба

Описание файла

Файл "URC220_Board_Win" внутри архива находится в следующих папках: Раздаточные материалы, Документация. PDF-файл из архива "Раздаточные материалы", который расположен в категории "". Всё это находится в предмете "программное обеспечение управляющих комплексов (поук)" из 9 семестр (1 семестр магистратуры), которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "поук" в общих файлах.

Просмотр PDF-файла онлайн

Текст из PDF

Московский государственный технический университет им. Н.Э. БауманаФакультет «Робототехника и комплексная автоматизация»Кафедра «Робототехнические системы»Зотов А.Н., Куренев П.Н.Техническое описаниемногофункционального устройстваURC220Москва20071. Общее описание платыРис.1.1 Внешний вид платы URC220Плата URC220 представляет собой многофункциональное устройство, основанноена базе процессора AT91SAM7S64 и обладающее рядом различных функций.На плате имеются логические порты ввода-вывода (1/0), кнопки, светодиоды,аналого-цифровые преобразователи, два потенциометра (переменных резистора),разъёмы для двух инкрементных датчиков угла (энкодеров), а также два силовыхдрайвера фирмы Allegro (A3949), что даёт возможность подключать к плате дванебольших двигателя постоянного тока.Для связи с компьютером на плате имеются интерфейсы RS232 (защищенмагнитной развязкой) и USB 2.01.1 Технические характеристикиПроцессор: AT91SAM7S64- частота: 55 МГц- объём памяти RAM: 16 КБ- объём памяти ROM: 64 КБ- максимальное число портов ввода-вывода: 32- каналов ШИМ контроллера: 4- каналов 10-битного АЦП: 8- контроллеров USART: 3- DMA каналов: 11- число 16-битных таймеров: 3- SPI контроллер: 1 (до 16 подключаемых устройств)- TWI контроллер: 1- SSC контроллер: 1Приемопередатчик интерфейса RS232: MAX3221EEAEМаксимальная скорость RS232: 250 кбод/сРазвязка интерфейса RS232: ADuM1201DC-DC преобразователь для развязки RS232: AM1D-0505SZЭлементы на плате:- 8 светодиодов- 4 кнопки- кнопка сброса2- 2 потенциометра- стабилизатор напряжения на 5 В (LM2937IMP-5.0, до 500 мА)- стабилизатор напряжения на 3.3 В (LM2937IMP-3.3, до 500 мА)- самовосстанавливающиеся предохранители для защиты линий 5 и 3.3 В (токсрабатывания – 500 мА)- 2 драйвера двигателя A3949SLB (максимальный ток ±2.8 А)Разъемы на плате:- стандартный разъём для JTAG (2 x 5), позволяет загружать и отлаживатьпрограмму в процессоре- USB Client 2.0 (до 12 Мбит/с)- разъем для интерфейса RS232 (DB9F)- стандартный аксиальный разъем питанияКлеммники:- клеммник питания (повторяет аксиальный разъем)- контакты для 8-ми портов вывода (соответствуют светодиодам)- 4 порта ввода (соответствуют кнопкам)- два АЦП- клеммник для вывода 2-х каналов ШИМ- контакты для подключения 2-х энкодеров- два клеммника для подключения двигателейПитание платы: от 7 до 20 В через клеммник или от USBРазмер платы: 130х95 мм1.2 Процессор AT91SAM7S64Рис.1.2 Внешний видпроцессорапроцессора (см.

рис. 1.3).В процессоре реализована так называемая SoCархитектура (System on Chip – система на чипе).Процессор включает в себя широко распространённое32-х разрядное ядро ARM, к которому подключенконтроллер памяти (Memory controller). С помощьюнего происходит обмен данными с оперативной (RAM)и постоянной (ROM) памятью. Через шину данных APB,такжеподключеннойкконтроллерупамяти,происходит обмен информацией между ядромпроцессора и многочисленными периферийнымиустройствами,такжеустановленнымивнутриК периферийным устройствам относятся:- системный контроллер (реализует прерывания (AIC - Advanced InterruptController), таймер (PIT - Periodic Interval Timer), сторожевой таймер (WDT –Watchdog Timer), контроллер сброса, контроллер портов ввода-вывода (PIOA Parallel Input/Output Controller A), контроллер UART интерфейса для отладки(DBGU) и т.д.)- два контроллера интерфейса связи USART (Universal Synchronous/AsynchronousReceiverTransmitterуниверсальныйсинхронный/асинхронныйприемопередатчик)- контроллер интерфейса связи SPI (Serial Peripheral Interface – последовательныйпериферийный интерфейс)- восемь каналов АЦП (ADC)3- контроллер интерфейса связи TWI (Two-wire Interface – двухпроводнойинтерфейс)- контроллер интерфейса связи SSC (Synchronous Serial Controller – синхронныйпоследовательный контроллер)- контроллер ШИМ (PWMC – Pulse Width Modulation Controller)- контроллер USB интерфейса (Universal Serial Bus)Большая часть периферийных устройств соединена с PDC контроллером (PeripheralData Controller), что позволяет обмениваться данными между этими устройствамии ОЗУ, используя DMA (Direct Memory Access) архитектуру, минуя ядро процессора,что позволяет экономить вычислительные ресурсы.Встроенная флэш-память может программироваться через интерфейс JTAG-ICEиличерезпараллельныйинтерфейсспомощьюпроизводственногопрограмматора, что выполняется перед монтажом на плату.

Встроенные битыблокировки и бит защиты позволяют защитить прошивку микроконтроллера отнесанкционированной перезаписи или хищения.Благодаря встроенной программе SAM-BA, контроллерпрограммировать через COM порт (DBGU контроллер) и USB.такжеможноВ состав системного контроллера микроконтроллеров AT91SAM7S64 входитконтроллер сброса, который управляет последовательностью действий при подачепитания микроконтроллера и всей системы. Контроль за корректностью работымикроконтроллера выполняют детектор снижения напряжения питания исторожевой таймер, тактируемый встроенным RC-генератором.Более подробную информацию и полную документацию на данный процессорможно найти на сайте производителя (www.atmel.com).4Рис.1.3 Блок-схема процессора51.3 Драйверы двигателей A3949A3949SLB – мостовой ШИМ-драйвер управленияэлектродвигателями постоянного тока, способныйобеспечить до ±2,8А выходного тока при рабочемнапряжении до 36В.Выводы ENABLE и PHASE (см. рис.

1.5) используютсядля контроля за скоростью и направлением вращенияэлектродвигателя соответственно дополнительно квнешнему ШИМ-сигналу. С помощью сигнала SLEEPРис.1.4 Внешний вид драйвер можно перевести в экономичный режим «сна».драйвера A3949Внутренняяуправляющаяцепьсинхронноговыпрямления уменьшает мощность рассеяния во время ШИМ-операций.Отличительные особенности:- напряжение питания: 36В- выходной ток: ±2,8А- функция перевода в режим "сна"- защита от пониженного напряжения питания (UVLO)- защита от сквозных токов- защита от перегрева с гистерезисом- температурный диапазон: –20°C...+85°CФункциональная схема A3949 приведена на рисунке 5.Выводы VREG, CP1, CP2, VCP, VBB и SENSE необходимы для корректной подачипитания к микросхеме.

Подробное описание драйвера, включая все техническиехарактеристики, можно найти на сайте производителя (www.allegromicro.com).Выводы OUTA и OUTB – силовые выводы для двигателя – подведены наклеммники на плате для подключения нагрузки.Выводы MODE, PHASE, ENABLE и SLEEP – это логические (1 или 0) входымикросхемы, управляют подачей тока на нагрузку. Ниже приведена таблицасостояний в зависимости от значений на этих ножках:PHASE ENABLE MODE SLEEP OUTA OUTB Функция11X11H2L3движение вперед01X1LHдвижение назадX011LLдинамическое торможение41001LHдинамическое торможение50001HLдинамическое торможение5XXX0Hi-Z6Hi-Zрежим сна1значение на логическом входе ни на что не влияет2высокий уровень на силовом выходе («плюс»)3низкий уровень на силовом выходе («минус»)4динамическое торможение коротким замыканием катушки ротора5динамическое торможение противовключением, при достижении нулевогозначения тока выводы OUTA и OUTB переходят в высокоимпедансное состояние66высокоимпедансное состояние выводов OUTA и OUTB, т.е.

сопротивление междуэтими выводами равно бесконечности (разрыв цепи)Вход MODE на плате у обоих микросхем уже подтянут на логическую 1, поэтомуего значение менять нельзя. Остальные входы драйверов двигателей подведены кножкам процессора AT91SAMS64, поэтому программа, выполняемая на данномпроцессоре, может менять состояние выводов OUTA и OUTB.Таким образом, для включения микросхемы нужно подать логическую 1 на входSLEEP. Далее, для регулирования скорости вращения двигателя, нужно податьШИМ сигнал на вход ENABLE. Тогда, если PHASE = 1, то с большой скоростьюменяются режимы «движение вперед» и «динамическое торможение».

Взависимости от значения ШИМ (величина скважности), большую часть времени(или всё время целиком) занимает или «движение вперед», или «динамическоеторможение». Таким образом, происходит регулирование скорости. Аналогично идля PHASE = 0.Рис.1.5 Блок-схема драйвера A394972.

Элементы на плате2.1 Порты вывода и светодиодыНа плате размещено 8 портов вывода (клемник OUT[0..7]), продублированныхсветодиодами (см. рис. 2.1.1)Работа порта вывода заключается в том,что при установке в нем логическойединицы на одном из выводов ("ножке")процессора появляется напряжение 3.3вольта.Присоединённыйквыводусветодиод начинает. При установкеРис 2.1.1 Клемник OUT[0..7].логического нуля в порту на этом жевыводе процессора напряжение сбрасывается до 0 вольт (процессор замыкаетэтот вывод на землю), при этом светодиод гаснет. На рисунке 2.1 показана схемаподключения светодиода к выводу процессора.Рис.

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Нашёл ошибку?
Или хочешь предложить что-то улучшить на этой странице? Напиши об этом и получи бонус!
Бонус рассчитывается индивидуально в каждом случае и может быть в виде баллов или бесплатной услуги от студизбы.
Предложить исправление
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5137
Авторов
на СтудИзбе
441
Средний доход
с одного платного файла
Обучение Подробнее