Друзья.
Хочу помочь сыну студенту. У них на кафедре систем управления и информатики лежит неисправный квадрокоптер Parrot Ar.Drone. Он им нужен для изучения систем управления. Эта игрушка часто ломается и препод дал курсовое задание: разобраться как работает, починить и усовершенствовать. Начали с изучения платы двигателя. Цель такая - подключить плату к компьютеру и начать управлять двигателем через него. Однако есть проблема - никак не могут разобраться в протоколе передачи данных. Схема для связи с компьютером уже собрана, но сформировать команды не удается. Я посоветовал сыну сначала снять шинный протокол на исправной модели. Наши познания ограничены начальным знакомством с программируемыми контроллерами и во многих вопросах не можем самостоятельно разобраться, хотя владеем навыками сборки и ремонта электронной техники.
Вот конкретные вопросы:
1. По ссылке посмотреть описание и если получиться опознать протокол и пояснить его. http://blog.perquin.com/blog/ardrone-motor-controller/
2. Посоветовать конкретные программы для непосредственного считывания сигнала на(с) контроллера двигателя (ATmega8A) и определения протокола обмена данными. Например из этих: http://www.securitylab.ru/software/1220/
3. Подсказать программу для формирования команд на контроллер двигателя с компьютера для тестового управления.
4. Правильно ли использовать для этих целей данную схему преобразователя уровней.
Serial Communication
Baud rate: 115200, 8n1
В Гугеле: USART, информации море, программы (ну мне они нравится, хотя их куча) Terminal v1.9b, COM Port Toolkit для управления они же, схема пойдёт...
Спасибо poruchik, ты мне помогаешь. Пока каникулы, будем лопатить информацию. Все равно собирался разобраться с этими микроконтроллерами. Когда студент вернется в питерский универ, возможно будут еще вопросы. О результатах сообщу.