Зарегистрирован: 12 май 2012, 13:37 Сообщения: 924
Re: Обновление ПО Робота-Шпиона, Перепрошивка робота
Krey А Вы случаем не измеряли ток потребляемый платой uC7 (если правильно понял, то по цепи 3.3 В) при перепрошивке? Я, например, при перепрошивке с помощью "программатора" заметил, что есть начальный выброс тока, но точно амплитудное значение не померял (пока не придумал как это сделать).
07 ноя 2013, 13:45
Спонсор
Krey
Зарегистрирован: 06 ноя 2013, 14:05 Сообщения: 16
Re: Обновление ПО Робота-Шпиона, Перепрошивка робота
Нет, ток не замерял. Но на ощупь арм был чуть тепленьким, даже не горячим.
07 ноя 2013, 14:22
vladimirdan
Зарегистрирован: 12 май 2012, 13:37 Сообщения: 924
Re: Обновление ПО Робота-Шпиона, Перепрошивка робота
Меня интересует как померять выброс тока (порядка секунды). Он ведь на разогрев может и не влияет (наощупь), но в принципе может создавать помеху по цепи питания, особенно если его пиковое значение большое (а насколько большое пока не известно). Вообще просветите, как Вы формировали напряжение питания, что за источник, может он не допускает выбросы тока.
07 ноя 2013, 14:35
Krey
Зарегистрирован: 06 ноя 2013, 14:05 Сообщения: 16
Re: Обновление ПО Робота-Шпиона, Перепрошивка робота
vladimirdan писал(а):
Меня интересует как померять выброс тока (порядка секунды). Он ведь на разогрев может и не влияет (наощупь), но в принципе может создавать помеху по цепи питания, особенно если его пиковое значение большое (а насколько большое пока не известно). Вообще просветите, как Вы формировали напряжение питания, что за источник, может он не допускает выбросы тока.
Померить - осцилографом, АЦП, датчиками, например датчиками Хола. Но тут меня не спрашивайте я не большой спец в электронике :) Напряжение на этапе прошивки у меня дает преобразователь USB-UART, соответственно он не должен давать ток больше 150мА (500мВт на порт USB / 3.3В)
07 ноя 2013, 15:44
vladimirdan
Зарегистрирован: 12 май 2012, 13:37 Сообщения: 924
Re: Обновление ПО Робота-Шпиона, Перепрошивка робота
У меня на одной машинке недавно веб-камера стала плохо работать - горизонтальные полосы по изображению пошли. В итоге оказалось, что плохой контакт был на системной плате в колодке питания, к которой кабель от БП ПК подключался. Так что, качество питания по USB - это тоже вопрос. Это я всё к тому, что если питание неизвестно какое, то и процесс перепрошивки под вопросом.
07 ноя 2013, 16:19
Krey
Зарегистрирован: 06 ноя 2013, 14:05 Сообщения: 16
Re: Обновление ПО Робота-Шпиона, Перепрошивка робота
Только сегодня смог заняться роботом. Перепрошился. Бут был не при чем, полагаю что все таки был виноват мой пролифик. Прошился через uc6. Я не использовал комплектную порнографию, так же как и на uc7 напаял колодку на uc6.
Со своим пролификом я позже разберусь, потратил часа 2 на поиск и попытки использования программ теста ком-портов, но они не шибко подходят просто для теста TX/RX. Если как в DOS отправить файл прошивки в ком-порт пролифика чаще всего этот порт отваливается, был даже один BSOD. В общем буду благодарен за идею как протестить UART на полной скорости. Видимо в качестве клавы он нормально работает, но на 115200 начинает отправлять мусор. Может и не сама железка виновата, а драйверы, учитывая BSOD, хз, все равно offtopic.
Так что зря тут ругаются на робота и перепрошивку. Имейте ввиду что роботы это не только ценный мех, но еще и uart, с помощью которого вы можете перепрошить всю вашу домашнюю цифровую технику, которая не слишком сложна для того что бы иметь JTAG. Usb-uart в булочной не продается, я его специально искал, купил довольно таки в известном магазине, а в итоге все равно оказался контрафактом, причем скорее всего неработющим.
Теперь что касается робота.
После перепрошивки вот что он пишет в консоль:
system ..... RF-USB-I2C Init..... Flush RF-USB-I2C Init OK..... Audio chip init begin... ES8328 Init Success Audio chip init ending... Audio Init Buffer Empty! usb enumerate camera ok! cap lost/error packet!
т.е. появилась новая строчка - ES8328
Робот не стал ездить прямо. У меня траектория была прямее на старой прошивке. Да, его поведение изменилось, но не исправилось. Мне кажется большинство восторгов в этой теме по поводу управления связано только с тем, что в новой прошивке убавили в половину максимальную скорость моторов. У меня робот продолжает ехать криво, поворачивается более предсказуемо, но все равно поворот иногда как бы залипает. Т.е. бывает так что я нажал на пульте поворот, отпустил и не держу, а робот крутится на месте. Мне кажется что бы это исправить нужно обновлять прошивку или менять контроллер, который стоит на плате моторов. Чудес не бывает.
Что бы увидеть разницу в управлении не обязательно туда-сюда перепрошиваться. Можно просто отключать\включать J5 от uc7.
10 ноя 2013, 03:21
vladimirdan
Зарегистрирован: 12 май 2012, 13:37 Сообщения: 924
Re: Обновление ПО Робота-Шпиона, Перепрошивка робота
Krey Если зацикливается команда (например, поворот, хотя и другие могут быть) при работе с ПДУ 27 МГц, то возможно в этом стоит винить слабый сигнал от ПДУ, слабенькую "антенну" и приёмник 27 МГц на самом Роботе-шпионе, помехи..... Эта тема уже рассматривалась на форуме: скорее всего прошивка и uC6-uC7 здесь не виноваты.
А Вы не заметили случайно, сколько по времени идёт перепрошивка? До этого Вы сообщали о 5-10 секундах. У меня получается 45-47 секунд.
10 ноя 2013, 08:38
darkcats
Зарегистрирован: 08 янв 2012, 15:00 Сообщения: 782 Откуда: Москва м.Щелковская
Re: Обновление ПО Робота-Шпиона, Перепрошивка робота
vladimirdan писал(а):
Krey Если зацикливается команда (например, поворот, хотя и другие могут быть) при работе с ПДУ 27 МГц, то возможно в этом стоит винить слабый сигнал от ПДУ, слабенькую "антенну" и приёмник 27 МГц на самом Роботе-шпионе, помехи..... Эта тема уже рассматривалась на форуме: скорее всего прошивка и uC6-uC7 здесь не виноваты.
А Вы не заметили случайно, сколько по времени идёт перепрошивка? До этого Вы сообщали о 5-10 секундах. У меня получается 45-47 секунд.
полностью согласен, с учетом того что мы свои пульты дааавно уже закинули на полку, и управляем со смартов или через комп,так вот там качество управления гораздо больше заметно после прошивки!!! ЗАЛИПАНИЙ НЕТ!!! да и многие функции стали работать более менее, например программирование до перепрошивки не работало!!
10 ноя 2013, 10:04
vladimirdan
Зарегистрирован: 12 май 2012, 13:37 Сообщения: 924
Re: Обновление ПО Робота-Шпиона, Перепрошивка робота
Обнаружил, что на некоторых ПК не запускается на выполнение программа DFUPROG.EXE для прошивки платы uC6.
Оказалось, что на всех этих ПК не было поддержки Microsoft Visual C++ 2008. После выполнения на ПК программы от Microsoft vcredist_x86_sp1.exe, вер. 9.0.30729.17 (4.02 МБ) программа DFUPROG.EXE начала нормально выполняться.
Таким образом, похоже, что в журнале забыли указать требование к ПК по наличию поддержки Microsoft Visual C++ 2008.
10 ноя 2013, 19:17
Krey
Зарегистрирован: 06 ноя 2013, 14:05 Сообщения: 16
Re: Обновление ПО Робота-Шпиона, Перепрошивка робота
vladimirdan писал(а):
А Вы не заметили случайно, сколько по времени идёт перепрошивка? До этого Вы сообщали о 5-10 секундах. У меня получается 45-47 секунд.
Столько же. 5-10 секунд.
11 ноя 2013, 17:42
vladimirdan
Зарегистрирован: 12 май 2012, 13:37 Сообщения: 924
Re: Обновление ПО Робота-Шпиона, Перепрошивка робота
Krey А что Вы использовали для прошивки, какие платы? Робота-шпиона?
11 ноя 2013, 19:07
Krey
Зарегистрирован: 06 ноя 2013, 14:05 Сообщения: 16
Re: Обновление ПО Робота-Шпиона, Перепрошивка робота
vladimirdan писал(а):
А что Вы использовали для прошивки, какие платы? Робота-шпиона?
Сначала китайский USB-UART, не срослось, надо бы найти гденить в продаже новый с гарантированно не паленым чипом. Вещь в хозяйстве нужная. Потом UC6. Внешне оба варианта выглядят абсолютно одинаково, результат разный :)
13 ноя 2013, 14:52
vladimirdan
Зарегистрирован: 12 май 2012, 13:37 Сообщения: 924
Re: Обновление ПО Робота-Шпиона, Перепрошивка робота
А "программатор"? И можно ли показать фото в сборе всей этой системы? А заодно, скажите, пожалуйста, Вы характеристики видеосъёмки уже определили? Сколько кадров в секунду в AVI получается?
13 ноя 2013, 15:19
Krey
Зарегистрирован: 06 ноя 2013, 14:05 Сообщения: 16
Re: Обновление ПО Робота-Шпиона, Перепрошивка робота
vladimirdan писал(а):
А "программатор"? И можно ли показать фото в сборе всей этой системы? А заодно, скажите, пожалуйста, Вы характеристики видеосъёмки уже определили? Сколько кадров в секунду в AVI получается?
Робот уже собран. Фоток не делал, там то же самое в принципе было, только вместо уарта, который на старых фотках, плата uc6 с напаенной колодкой. Видео не снимал пока, надо дорабатывать редуктор в камере.
13 ноя 2013, 17:58
vladimirdan
Зарегистрирован: 12 май 2012, 13:37 Сообщения: 924
Re: Обновление ПО Робота-Шпиона, Перепрошивка робота
А Робота-шпиона при записи в uC7 использовали?
13 ноя 2013, 19:02
Krey
Зарегистрирован: 06 ноя 2013, 14:05 Сообщения: 16
Re: Обновление ПО Робота-Шпиона, Перепрошивка робота
vladimirdan писал(а):
А Робота-шпиона при записи в uC7 использовали?
да, для питания uc7
13 ноя 2013, 19:53
vladimirdan
Зарегистрирован: 12 май 2012, 13:37 Сообщения: 924
Re: Обновление ПО Робота-Шпиона, Перепрошивка робота
А от "уарта" тогда что запитывалось (см. начало этой страницы)?
Re: Обновление ПО Робота-Шпиона, Перепрошивка робота
vladimirdan писал(а):
А от "уарта" тогда что запитывалось (см. начало этой страницы)?
А какая связь между питанием и UART? Разве что на токовой петле по дате, но к чему такие сложности?
UART Universal Asynchronous Receiver-Transmitter Универсальный асинхронный приемопередатчик. Где тут про питание?
14 ноя 2013, 11:42
vladimirdan
Зарегистрирован: 12 май 2012, 13:37 Сообщения: 924
Re: Обновление ПО Робота-Шпиона, Перепрошивка робота
Если Krey запитывал плату uC7 от платы UART (судя по сообщениям выше), то возможно теперь Krey подключал плату uC6, а может ничего. Но поскольку в сообщениях говорится о пайке на платах uC6 и 7, то я могу только предположить, что ставилась задача любой ценой не использовать "программатор". Дальше фантазировать не хочу и своей оценки типа "к чему такие сложности" я не высказываю.
14 ноя 2013, 14:11
alexgti
Зарегистрирован: 25 мар 2013, 06:12 Сообщения: 110
Re: Обновление ПО Робота-Шпиона, Перепрошивка робота
Давайте уже называть вещи своими именами. Никакого "программатора" нам редакция не продавала. То, что тут называют программатором, на самом деле просто переходник с переключателем. Уж не знаю, с чем это связано, тупо недальновидность редакции, или своеобразная экономия, но ничего не мешало в свое время поставить на платы соответствующие разъемы. Еще раз, чтобы уже закрыть тему раз и навсегда. 1. UC7 прошивается через залитый в нее бутлоадер по последовательному порту (UART). Для этого используются сигналы GND, RX и TX. 2. Питается UC7 при перепрошивке напряжением 3.3В, ну и естественно GND, как питание подводить, это уже другой вопрос, в случае "оригинала" питается от робота, но ничто не мешает запитать любым источником 3,3В. 3. Переключатель в этой коробочке служит для перевода контроллеров в режим бутлоадера. 4. UC6 в оригинале используется исключительно в качестве переходника USB 2 SERIAL.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять Фото