Вот жеж нифига себе! Пора готовиться к войне?

Автор DI HALT
Опубликовано 31 Авг 2009 
Рубрики: Новости, Робототехника

Интересно какой момент развивают привода? Видно что там конические шестерни и скорей всего малоинерционные роторы. А также любопытно сколько это все жрет тока.

З.Ы.
В свободное время потихоньку крою план для лазерной нарезки частей манипулятора о 6 степенях свободы. Будет у моей платформы клешня =)

Комментариев (88)

AVR. Учебный Курс. Использование Bootloader’а

Автор DI HALT
Опубликовано 29 Авг 2009 
Рубрики: AVR. Учебный курс
Метки: ,

Почти все микроконтроллеры серии Mega с памятью от 8КБ могут прошиваться через бутлоадер. Фишка удобная и применяется довольно часто, однако подробного мануала как работать с бутлоадером на AVR я в свое время не нашел и пришлось разбираться самостоятельно. С той поры мало что изменилось. Пора бы дать подробное описание как выбрать, скомпилировать, прошить и в дальнейшем использовать bootloader для AVR.

Ликбез
Что же это такое бут и с чем его едят. BootLoader это всего лишь небольшая программка которая сидит в специальной области памяти микроконтроллера и слушает какой-либо интерфейс. Обычно это UART, но бывает и SPI, USB и даже SoftUSB бутлоадеры.

При загрузке контроллера управление первым делом передается бутлоадеру и он проверяет есть ли условие для запуска. Условие может быть любым, но обычно это либо наличие спец байта по интерфейсу, либо наличие нужного логического уровня на выбранной ножке контроллера, сигнализирующее о том, что мы хотим обратиться к буту прошивку. Если условие есть — то бутлоадер может, например, принять прошивку по UART‘у и сам прошить ее во флеш. Или, наоборот, считать прошивку из флеша и выдать через UART, считать или записать EEPROM, подрыгать ножками. Да что угодно. Но обычно все же с помощью бута осуществляют прошивку микроконтроллера без применения спец программатора.

Если разрешающего условия при старте нет, то бут завершает свою работу и передает управление основной программе.
Читать полностью

Комментариев (115)

Программатор STK200/300 для микроконтроллеров AVR

Автор Code007
Опубликовано 27 Авг 2009 
Рубрики: Готовые устройства
Метки: ,

DI HALT:
Признаюсь, что я этот программатор никогда не собирал, т.к. у меня с первого раза заработала и никогда не подводила схема Громова. Однако, судя по многочисленным комментариям, эта схема работает далеко не у всех и тут не все гладко. Даже если есть COM порт, то не факт что он захочет правильно работать в таком режиме. Многое зависит и от операционки, и от тактовой частоты проца. В общем, грабель там закопано много. Но есть еще варианты относительно простой прошивки микроконтроллеров AVR — это программатор на LPT, аналог STK500/300. В своей простейшей модификации “пять проводков” не требует вообще ничего, даже резисторов. Соединяешь все напрямую и шьешь. Правда пожечь LPT порт тут проще простого. C токоограничитльными резисторами все безопасней, однако и это не спасает. Помогает установка буфферной микросхемы 74HC244.
И получаем STK200! Достоинства этой схемы в том, что это классика жанра. Ее поддерживают по моему вообще все прошивающие программы и оболочки. В том числе и разные среды разработки вроде CVAVR. Надежная и простая, как кувалда, схема. Недостаток один - нужен LPT порт, который ныне редкость.
Но что мешает под свои радиоопыты завести древнюю машинку уровня PIII-500 которую можно собрать из хлама за пиво? И работать будет все отлично и пожечь не жалко. Ну, а вдоволь наигравшись с STK и поняв премудрости процесса прошивки в деталях, можно собрать и USB программатор. А тут Михаил (Code007) написал отличную статью по сборке этого девайса. Грех не выложить.

В настоящее время микроконтроллеры AVR фирмы ATMEL получили весьма широкое распространение. Это обусловлено небольшой стоимостью, развитой периферией, доступностью и удобством средств разработки. Несомненным достоинством процессоров этой серии является возможность внутрисхемного программирования с использованием интерфейса SPI.
Для начала работы с этими микроконтроллерами необходимо обзавестись какими либо средствами осуществляющими внутрисхемное программирование. Существует достаточно большое количество различных конструкций программаторов, но на первоначальном этапе вполне подойдет адаптер STK200/300. В данной статье я попытаюсь подробно описать процесс сборки этого адаптера. Причем настоятельно рекомендую повторить конструкцию именно так, как описано, а не на куске макетной платы. Рекомендация вытекает из шести летнего использования адаптера собранного на чем попало.
Адаптер получил свое название от комплектующихся им отладочных плат фирмы ATMEL для быстрого начала работы с микроконтроллерами AT90S8515 и ATmega103 соответственно. На самом деле приведенная схема соответствует одновременно обоим адаптерам, в ней присутствуют перемычки для определения наличия как адаптера STK200 (выводы 2-12 разъема X1), так и STK300 (выводы 3-11).

Рисунок 1. Электрическая принципиальная схема адаптера STK200/300

Читать полностью

Комментариев (112)

Русская инструкция на робоконструктор RoboPica

Автор DI HALT
Опубликовано 26 Авг 2009 
Рубрики: Начинающим, Робототехника
Метки: ,

Помните я обещал русский мануал к RoboPica? Так вот, я не успел и конструктор смели с прилавков быстрей чем я договорился выцыганить книжку на сканирование. Однако Bschepan, один из довольных обладателей этой игрушки, сделал доброе дело и выложил скан упиханый в DejaVu.

Русская инструкция на робоконструктор RoboPica

Рекомендую всем кто начинает раскуривать контроллеры PIC. Там все довольно подробно расписано на примере компилятора MicroC от Микроэлектроники.

Комментариев (8)

Работа с необгораемым жалом

Автор DI HALT
Опубликовано 21 Авг 2009 
Рубрики: Инструмент, Радиолюбительские Технологии
Метки: , , , , ,

Часто встречаю в интернете на разных форумах заявления вроде “не могу работать вечным жалом, припой не берет — медный паяльний форева” или “Вечное жало это хорошо, но вот только если оно от крутой фирмы, все остальное отстой”. И в таком духе.

Я уже несколько лет пользуюсь исключительно необгораемым жалом, в начале в составе СТ-96, потом пересел на паяльную станцию ZD-929C которой орудую уже года три без особых нареканий. И на традиционный медный паяльник добровольно уже не пересяду. Ну нафиг, чистить его, лудить, затачивать, забыл как страшный сон. Тем не менее проблема есть и далеко не все знают как ее решать.

Текстовая версия Читать полностью

Комментариев (108)

Б. Ю. Семенов “Силовая электроника для любителей и профессионалов”

Автор DI HALT
Опубликовано 20 Авг 2009 
Рубрики: Книги
Метки: , , , ,

Автор:		Б. Ю. Семенов
Название: 	Силовая электроника для любителей и
		профессионалов
Издательство: 	Солон

Давненько я не выкладывал хороших книжек… Исправлюсь.

Нашел тут недавно замечательный труд по силовой электронике. Очень добротно расписан расчет и проектирование импульсных блоков питания. Повышающих, понижающих, инвертирующих. Досконально разобран расчет сердечников, дросселей, выбор диодов и ключей. Рассказано про особенности работы биполярных, полевых и IGBT транзисторов. Разобраны примеры серийных изделий.

Причем, что несказанно радует, книга написана не в виде сухого справочника, а живым человеческим языком. С примерами из жизни, обьясненями на пальцах в особо мутных местах. Много картинок, графиков. Все сказанное подтверждается тут же формулами расчетов. Подробно разьясняются всяческие грабли и неприятности которые могут поджидать при расчете силовых схем. В общем, книжка отличная просто. Давно такого не стречал.

Скачать с DepositeFiles (2Mb)

Комментариев (22)

Игруха!

Автор DI HALT
Опубликовано 18 Авг 2009 
Рубрики: Новости
Метки:

Нашел тут просто отпадную флешевую игрушку. Называется “Почувствуй себя конструктором-микроэлектронщиком”. Цель — из слоев P, N полупроводника и металлизации реализовывать заданную логику. Поначалу все просто, а начиная уже с третьей схемы начинаешь парить мозги, но блин, так затягивает :))))

Управление простое — выбираешь нужный слой полупровдника и рисуешь им. Переключать между P и N с помощью шифта. Хочешь нарисовать транзистор или диод - нарисуй P поверх N или наоборот. Чтобы подключить металлизацию надо поставить переход (VIA) со слоя на слой. Стирать металлизацию также как и полупроводник — крестиком, но с зажатым шифтом. Выделять и копировать тоже с зажатым шифтом. Пробел — запуск тестового прогона (на скриншоте) на котором видно как запитываются слои и как выполняется таблица истинности. Если все правильно, то переходишь к следующей схеме :) Вообще, рекомендую позырить их поясняющее видео. Там в принципе все понятно. На скрине, вот я разработал логический элемент “2И”.

РУЛЕЗЗЗЗЗЗЗ!!!!!

З.Ы.
На сайте там еще ряд прикольных инженерных игрушек есть. В общем, когда захочу загрузить мозги какой нибудь фигней — я туда. Люблю такие вещи :)

Комментариев (59)

Сервомашинка HS-311

Автор DI HALT
Опубликовано 08 Авг 2009 
Рубрики: Робототехника
Метки: , , ,

PLC похачил, защита там оказалась даже не детской — идиотской, пароль шел от PLC в комп открытым текстом и сверялся с введеным уже в софте. Так что RS232 сниффер это наше все :) Рубанул капусты и решил ее куда нибудь потратить. На глаза попалась сервомашинка HS-311. Вот и прикупил ее показать что это за зверь.

Серва это краеугольный камень механики радиоуправляемых моделей, а последнее время и домашней робототехники. Представляет собой небольшой блок с двигателем, редуктором и схемой управления. На вход сервомашинки подается питалово и управляющий сигнал, задающий угол на который надо выставить вал сервы.

В основном все управление тут стандартизировано (если есть тут RCшники, то может добавите свои пять копеек?) и сервомашинки, по большей части, различаются усилием на валу, быстродействием, точностью управления, габаритами, весом и материалом изготовления шестеренок. Цена колеблется от 200-300 рублей за самую дешевую и до бесконечности за ультрамегатехнологичные девайсы. Как и в любой фанатской области, верхняя планка цен тут не ограничена и наверняка под потолком в ход идут какие нибудь шестерни из перфорированного титана и карбоновые корпуса с обратной связью через миллионимпульсный оптический энкодер =) В общем, всегда можно чем нибудь померяться.

Я же не стал выпендриваться и взял пока самую дешевую, самую распространенную HS-311. Тем более у меня уже есть планы по ее переделке.
Характеристики HS-311

Читать полностью

Комментариев (80)

Рабочие будни — хачим PLC

Автор DI HALT
Опубликовано 01 Авг 2009 
Рубрики: Новости
Метки: ,

Что то часто у меня стали спрашивать чем я занимаюсь помимо сайта.

Развлекаюсь, блин :) В данный момент я кошу под С001 31337 Ha][0r, а конкретно пытаюсь похачить одну железку — промышленный контроллер Master-K3P от LG Electronics. Это его мозговой блок. Он втыкается в “маму” куда же подключаются и периферийные модули. Они могут быть разными — релейными выходами, входами, скоростными счетчиками, входами для энкодера, блоки для Ethernet, CAN, Profibus да тысячи их.

PLC Master-K

Надо мне сейчас просниферить протокол по которому мозга общается с компом в момент запроса пароля и попытаться понять как скормить ей пароль. Если там обмен не шифрован (а я на это надеюсь, т.к. параноя инфобеза в промышленности еще не достигла уровня как в IT и порой защита бывает совсем детской) то можно будет спаять брутфорсер, за ночку другую подобрать этот пароль и вынести мозг капризному контроллеру к едрене фене. А то затрахал своими приколами, а каждый раз вызывать китайцев, чтобы они починили это долго и накладно.

Надеюсь получится, тогда будет ощутимый профит. А если не получится, то опять придется вызывать луноликих. Впрочем, тогда может прорулить терморектальный криптоанализ, где то у меня в загашнике валялся ЭПСН 100/220…

Кратко о PLC для тех кого заинтересовало что же это такое… Читать полностью

Комментариев (98)


Материалы сайта являются авторскими. Копирование и публикация материалов без активной ссылки на первоисточник запрещено.

Реклама: