Зарегистрирован: 18 июл 2010, 18:17 Сообщения: 1545 Откуда: Ростовская обл. г. Волгодонск
Робот-шпион. Сборка робота. Электронные платы
Обсуждение электронных плат.
22 мар 2012, 07:07
Спонсор
verial1966
Зарегистрирован: 20 авг 2013, 18:27 Сообщения: 172 Откуда: Москва
Re: Робот-шпион. Сборка робота. Электронные платы
Я готов, у меня три комплекта робота, что надо делать только поподробнее. Для быстроты можно в скайп auto-elektrik1. Есть логический анализатор USBEE AX MINI, если что.
10 фев 2014, 11:44
TheTERMINATOR
Зарегистрирован: 29 мар 2012, 11:54 Сообщения: 766 Откуда: Москва
Re: Робот-шпион. Сборка робота. Электронные платы
Походу, перемычку сдуть.
10 фев 2014, 11:55
rfalex
Зарегистрирован: 14 янв 2014, 18:59 Сообщения: 31 Откуда: Пенза
Re: Робот-шпион. Сборка робота. Электронные платы
verial1966 давайте почту. вечером скину инструкцию с кариинками и подробным описанием. с паяльником хорошо дружите? анализатор сейчас пока не к чему, скоро прогу допишу для своего контроллера и скину весь протокол общения робота с компом, если это будет актуально. TheTERMINATOR да снять перемычку и поставить в другое место. Ечли получится что в этом дело то подробный мануал с меня на форум с фотками.
10 фев 2014, 12:27
verial1966
Зарегистрирован: 20 авг 2013, 18:27 Сообщения: 172 Откуда: Москва
Зарегистрирован: 14 янв 2014, 18:59 Сообщения: 31 Откуда: Пенза
Re: Робот-шпион. Сборка робота. Электронные платы
Отправил. Ждем результатов
10 фев 2014, 13:21
rfalex
Зарегистрирован: 14 янв 2014, 18:59 Сообщения: 31 Откуда: Пенза
Re: Робот-шпион. Сборка робота. Электронные платы
alexgti там в прошивке (вы же пытаетесь ее в сишный вид привести) присутствует строчка что то типа этого while(~CKO); или ожидание состояния порта (появления на нем 1) подключенного к выводу СКО
10 фев 2014, 13:50
verial1966
Зарегистрирован: 20 авг 2013, 18:27 Сообщения: 172 Откуда: Москва
Re: Робот-шпион. Сборка робота. Электронные платы
Вопщем рассказываю какую то хню. работал мой самый первый робот собранный до 70го номера на 12вольтах, к стате ни каких срывов в управлении не было, читал вас и радовался что у меня этого нет. Купил по случаю полностью собранного до случая питал от батареек, тут взял вчера для экспериментов вставил в него 12вольт, бедный! поработал 2-3секунды, откудато запахло, страшно громко прохрипел и теперь работает от блока питания 9вольт. При подключении к компьютеру ведет себя не адекватно, но стабильно показывает низкий заряд напряжения.Старый работает от 12вольт.
11 фев 2014, 09:23
rfalex
Зарегистрирован: 14 янв 2014, 18:59 Сообщения: 31 Откуда: Пенза
Re: Робот-шпион. Сборка робота. Электронные платы
В результате эксперимент с доработкой радио модуля не к чему не привел. Тут несколько версий, или разработчики использовали не совсем скоростной режим модема (у него их три, я основывался на последнем самым быстром). Или у них ничего не выходило с этим пином СКО (т.к. он в модуле с завода шел с перемычкой на землю) и программно отключили опрос его состояния. Или самое что не ожидаемо и не хотелось бы это косяки сплошные в ПО. Будем дальше разбираться. Ждем появления alexgti. Он прошивкой занимается
11 фев 2014, 17:30
alexgti
Зарегистрирован: 25 мар 2013, 06:12 Сообщения: 110
Re: Робот-шпион. Сборка робота. Электронные платы
rfalex писал(а):
alexgti там в прошивке (вы же пытаетесь ее в сишный вид привести) присутствует строчка что то типа этого while(~CKO); или ожидание состояния порта (появления на нем 1) подключенного к выводу СКО
Я не дошел до чтения. Работа с модулем идет по прерыванию или по таймеру, посмотрю, только немного позже. И в прошивке я естественно не увижу что-то типа while().....только машинный код.
Ну вообще в прошивке читается GIO2. Там даже цикл есть с ожидание GIO2, который в свою очередь сидит на PA6 порту. ну скажем вот как-то так это выглядит: PUSH {R3-R5,LR} MOV R4, R0 LDR.W R5, =GPIO_PORTC_DATA_BITS_R MOVS R2, #0xBF ; '¬' ; TX Switch MOVS R1, #0x40 ; '@' MOV R0, R5 BL GPIOPinWrite MOVS R2, #0x80 ; 'А' MOVS R1, #0x80 ; 'А' MOV R0, R5 BL GPIOPinWrite MOVS R0, #0xE0 ; 'р' ; FIFO Write Pointer Reset BL SSI_PUT_COMMAND MOVS R1, #0x40 ; '@' MOV R0, R4 BL SSI_PUT_ADDRESS MOVS R0, #0xD0 ; '¦' ; TX Mode strobe command BL SSI_PUT_COMMAND MOVS R1, #0x40 ; '@' (6 бит т.е. PA6) MOV.W R0, #GPIO_PORTA_DATA_BITS_R BL GPIOPinRead
Последний раз редактировалось alexgti 12 фев 2014, 12:34, всего редактировалось 1 раз.
12 фев 2014, 11:50
alexgti
Зарегистрирован: 25 мар 2013, 06:12 Сообщения: 110
Re: Робот-шпион. Сборка робота. Электронные платы
rfalex писал(а):
В результате эксперимент с доработкой радио модуля не к чему не привел. Тут несколько версий, или разработчики использовали не совсем скоростной режим модема (у него их три, я основывался на последнем самым быстром). Или у них ничего не выходило с этим пином СКО (т.к. он в модуле с завода шел с перемычкой на землю) и программно отключили опрос его состояния. Или самое что не ожидаемо и не хотелось бы это косяки сплошные в ПО. Будем дальше разбираться. Ждем появления alexgti. Он прошивкой занимается
Мне кажется, это косяки сплошные в ПО. Вообще у меня возникло подозрение за время сборки этого "чуда", что готового прототипа не было. Т.е. может он и был, но совсем с другими потрохами и переделывалось это все по ходу продажи журналов на предмет удешевления.
12 фев 2014, 11:53
rfalex
Зарегистрирован: 14 янв 2014, 18:59 Сообщения: 31 Откуда: Пенза
Re: Робот-шпион. Сборка робота. Электронные платы
GIO2 запрограммирован на ожидание конца передачи, или начала приема. А CKO это маленько другое, это как я понял именно флаг готовности самого регистра FIFO. Я вас понял, будет время будет пища. Я пока с модулями ничего не делал, нес чего поток пустить проверить. Вы бы посоветовали что как попробовать. С камеры, так её еще тяжелее чем модули запустить, тем более я так понял на неё дата шита нет, если есть подскажите буду пытаться её запустить.
12 фев 2014, 17:52
alexgti
Зарегистрирован: 25 мар 2013, 06:12 Сообщения: 110
Re: Робот-шпион. Сборка робота. Электронные платы
Поищи работу с классом USB Video (UVC). Возможно попадутся даже готовые проекты под кортекс. В остальном там все стандартно должно быть.
13 фев 2014, 14:42
CommunismGhost
Зарегистрирован: 18 мар 2013, 10:56 Сообщения: 59 Откуда: Потусторонний мир
Re: Робот-шпион. Сборка робота. Электронные платы
Стойкое ощущение что половина общения в этой теме идет по иным каналам связи
Поясните пожалйсто - что сейчас делается :
Как я понимаю удалось управлять радиомодулями и гонять данные используя демоплаты с какими-то STM ?
А теперь дизассемблируете прошивку базового блока ?
А какого она размера ? Я просто не смотрел и не перепрошивал своего чудика.
14 фев 2014, 11:41
alexgti
Зарегистрирован: 25 мар 2013, 06:12 Сообщения: 110
Re: Робот-шпион. Сборка робота. Электронные платы
CommunismGhost писал(а):
Стойкое ощущение что половина общения в этой теме идет по иным каналам связи
Поясните пожалйсто - что сейчас делается :
Как я понимаю удалось управлять радиомодулями и гонять данные используя демоплаты с какими-то STM ?
А теперь дизассемблируете прошивку базового блока ?
А какого она размера ? Я просто не смотрел и не перепрошивал своего чудика.
Совершенно правильное ощущение, ибо нет смысла писать подробности тут, т.к. поймет от силы 1-5% от всех участников. Типа того, не какими-то STM, а вполне себе приличными STM32 на базе Cortex M4. Прошивка давно ковыряется, правда очень медленно. Не маленькая, скажем так. По современным комповым меркам конечно маленькая, но в плане ковыряния очень даже большая )
14 фев 2014, 15:43
verial1966
Зарегистрирован: 20 авг 2013, 18:27 Сообщения: 172 Откуда: Москва
Re: Робот-шпион. Сборка робота. Электронные платы
Аууу, куда инициативная группа девалась, в отпуск вас еще не отпускали))
17 фев 2014, 06:44
CommunismGhost
Зарегистрирован: 18 мар 2013, 10:56 Сообщения: 59 Откуда: Потусторонний мир
Re: Робот-шпион. Сборка робота. Электронные платы
alexgti писал(а):
Совершенно правильное ощущение, ибо нет смысла писать подробности тут, т.к. поймет от силы 1-5% от всех участников.
Ну вот мне, скажем так очень даже интересно.
alexgti писал(а):
Типа того, не какими-то STM, а вполне себе приличными STM32 на базе Cortex M4.
Заменить штатный проц робота собираетесь или по принципу, что было ? Честно - не лазил дадьше 8 разрядных PIC и AVR (8080 и 8051 если кто помнит).
alexgti писал(а):
Прошивка давно ковыряется, правда очень медленно. Не маленькая, скажем так. По современным комповым меркам конечно маленькая, но в плане ковыряния очень даже большая )
И сколько оринтеировочно размер. (Больше 1к слов - уже начинается полная жуть....)
Протокол обмена с остальными платами не поднли случаем.
ЗЫЖ - могу чем-то помочь в меру сил.
17 фев 2014, 15:22
CommunismGhost
Зарегистрирован: 18 мар 2013, 10:56 Сообщения: 59 Откуда: Потусторонний мир
Re: Робот-шпион. Сборка робота. Электронные платы
Особ интересен обмен с платой декодера команд ДУ/"лидара"... так как не первое ни второе нормально не работает и есть идея сделать алетернативную плату с шарповским дальномером и 433FSK приемником. Да и маяк сделать нормально опрашиваемым - а то видит его только "в упор"....
17 фев 2014, 15:29
alexgti
Зарегистрирован: 25 мар 2013, 06:12 Сообщения: 110
Re: Робот-шпион. Сборка робота. Электронные платы
CommunismGhost писал(а):
Ну вот мне, скажем так очень даже интересно.
Заменить штатный проц робота собираетесь или по принципу, что было ? Честно - не лазил дадьше 8 разрядных PIC и AVR (8080 и 8051 если кто помнит).
И сколько оринтеировочно размер. (Больше 1к слов - уже начинается полная жуть....)
Протокол обмена с остальными платами не поднли случаем.
ЗЫЖ - могу чем-то помочь в меру сил.
Так это здорово, что еще желающие есть.
Насчет замены речи пока не идет, хотя потом можно будет. У rfalex под рукой были STM32, у меня Tiva и PIC32. Ну конечно помним, тут и познания AVR вполне могут помочь.
Протокол обмена не сложно выцепить, просто надо с каждой разбираться отдельно.
Если вы помните, то UC7.bin занимает 35 Kb
Так подключайтесь, лишних умельцев тут днем с огнем.
18 фев 2014, 10:51
alexgti
Зарегистрирован: 25 мар 2013, 06:12 Сообщения: 110
Re: Робот-шпион. Сборка робота. Электронные платы
CommunismGhost писал(а):
Особ интересен обмен с платой декодера команд ДУ/"лидара"... так как не первое ни второе нормально не работает и есть идея сделать алетернативную плату с шарповским дальномером и 433FSK приемником. Да и маяк сделать нормально опрашиваемым - а то видит его только "в упор"....
Так если не устраивает работа лидара и маяка, зачем знать процедуру обмена с ними? Не проще взять, как вы говорите, альтернативную плату, и переписать процедуру под нее ?
18 фев 2014, 10:53
sir2005
Зарегистрирован: 03 мар 2014, 07:01 Сообщения: 4
Re: Робот-шпион. Сборка робота. Электронные платы
Добрый день. Такая проблема, плата UCO V2.1 выгорели защитные диоды. Эта плата была в 12 номере. Как я понял у официалов достать номер возможнасти нет.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять Фото