roboforum.ru

Технический форум по робототехнике.

Нужно перепрошить "Попугая".

Вопросы не попавшие в другие категории.

Нужно перепрошить "Попугая".

Сообщение mrVagrant » 22 янв 2010, 19:29

Привет. Я только сегодня зарегистрировался на этом форуме. У меня вопрос к форумчанам по поводу перепрошивки одного устройства. Стояло оно в трамвае. Он состоит из 3 частей - модуль памяти, модуль воспроизведения, усилитель 25Вт.

Прилагаю Джипег - структурная схема устройства и выводы на перепрошивку (к ком-порту). Мне нужно перепрошить модуль памяти. Собран он на страшном чипе AT90S8515. Даташит не вмещаеться, скажите, я кину на мыло.

Мне сказали, что нужно соединить TXD и RXD микрухи с TXD и RXD накрест, и кинуть общий провод.
Я так и сделал. Но результата не последовало. После запуска программы, которой его когда то перепрошивали ещё изготовители, наблюдалось зависание на этапе проверки конекта.

Если нужно, могу прислать полную схему устройства, прогу для перепрошивки и прочие данные.

Помогите, очень нужно разобраться. Надеюсь на вашу помощь.
Вложения
Amp20-v2.pdf
(442.88 КиБ) Скачиваний: 6
Parot.jpg
doc.doc
Инструкция
(40 КиБ) Скачиваний: 207
Аватара пользователя
mrVagrant
 
Сообщения: 6
Зарегистрирован: 22 янв 2010, 19:04
Откуда: Днепропетровск
Skype: mrBlackVagrant
ФИО: Шевченко Семён Михайлович

Re: Нужно перепрошить "Попугая".

Сообщение yak-40 » 22 янв 2010, 19:34

Насколько я понимаю в попугаях, МК к СОМ порту компьютера без согласования уровней специальным устройством подключать нельзя.
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: Нужно перепрошить "Попугая".

Сообщение Myp » 22 янв 2010, 19:48

устройство то живо после этой пытки?
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Нужно перепрошить "Попугая".

Сообщение mrVagrant » 22 янв 2010, 20:03

Да, после. Но вполне исправно работает. Старые записи играются на ура.

Подскажи плз такое устройство
Аватара пользователя
mrVagrant
 
Сообщения: 6
Зарегистрирован: 22 янв 2010, 19:04
Откуда: Днепропетровск
Skype: mrBlackVagrant
ФИО: Шевченко Семён Михайлович

Re: Нужно перепрошить "Попугая".

Сообщение Master » 22 янв 2010, 22:52

А через эти ножки можно шить только если в МК есть бутлоадер? Может любой программатор такого типа подойдет?
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: Нужно перепрошить "Попугая".

Сообщение boez » 22 янв 2010, 23:23

Я думаю там свой протокол прошивки, раз своя прога. Напрямую нельзя - у чипа уровни 0 = 0В, 1 = +5В. У компьютера 0 = +12В, 1 = -12В. Поэтому нужен преобразователь на чипе типа MAX232 или USB интерфейс на FT232 или аналоге. А напрямую могло и сгореть... Причем ножка порта, то еть оно шиться не будет, а старое играть будет.
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

Re: Нужно перепрошить "Попугая".

Сообщение mrVagrant » 23 янв 2010, 00:10

Киньте плз линк на конкретную схемку. Я сегодня на форум завалился, ещё не шарю в форуме, ничего не нашёл по теме(
Аватара пользователя
mrVagrant
 
Сообщения: 6
Зарегистрирован: 22 янв 2010, 19:04
Откуда: Днепропетровск
Skype: mrBlackVagrant
ФИО: Шевченко Семён Михайлович

Re: Нужно перепрошить "Попугая".

Сообщение vadinator » 23 янв 2010, 04:43

Неплохо бы и фотку печатной платы, со стороны элементов... неужели в устройстве нет какого либо разъёма для кабеля последовательного порта?
а вот нашёл "Соедините информатор с свободным COM портом с помощью программатора. Разъем программатора вставляется в микрофонное гнездо. " видимо в "программаторе" и находится преобразователь уровней. надеюсь "микрофонное гнездо" это просто обозначение разъёма...
ага, а прилагаемая схема больше похожа на какие то усилители, микроконтроллера не вижу... может вам к производителю обратиться?
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)
Аватара пользователя
vadinator
 
Сообщения: 979
Зарегистрирован: 19 янв 2010, 14:51
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим

Re: Нужно перепрошить "Попугая".

Сообщение mrVagrant » 23 янв 2010, 17:19

В файле цифра есть несколько схем разъёмов. Верхний левый - пятипалый. И для микрофона и для программирования. Для микрофона используются 2 ноги из земля, для перепрошивки - две ноги и земля.

Добавлено спустя 1 час 30 минут 9 секунд:
Такой пойдёт?
http://www.coolcircuit.com/circuit/rs23 ... max232.gif
Вложения
Tdi.jpg
цифра
Unchti.jpg
Мощник
Аватара пользователя
mrVagrant
 
Сообщения: 6
Зарегистрирован: 22 янв 2010, 19:04
Откуда: Днепропетровск
Skype: mrBlackVagrant
ФИО: Шевченко Семён Михайлович

Re: Нужно перепрошить "Попугая".

Сообщение vadinator » 23 янв 2010, 22:52

разъём COM на него, надо подключить преобразователь, либо TTL <> RS232 либо TTL <> USB напрямую в комп нельзя... схем преобразователей в интернете море, но ещё похоже надо подключить выход звуковой платы к входу микрофон данного блока, потому что звук записывается и оцифровывается самим модулем...
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)
Аватара пользователя
vadinator
 
Сообщения: 979
Зарегистрирован: 19 янв 2010, 14:51
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим

Re: Нужно перепрошить "Попугая".

Сообщение mrVagrant » 23 янв 2010, 22:59

Спасибо за ответ.
Я кинул линк в предыдущем посте, он покатит?
Микра МАХ232 общедоступна? Сколько примерно стоит (грн)?
Аватара пользователя
mrVagrant
 
Сообщения: 6
Зарегистрирован: 22 янв 2010, 19:04
Откуда: Днепропетровск
Skype: mrBlackVagrant
ФИО: Шевченко Семён Михайлович

Re: Нужно перепрошить "Попугая".

Сообщение vadinator » 23 янв 2010, 23:51

копейки :wink: рублей 50 наверное...может 100... наверное пойдёт то что на ссылке, но перепроверь в нескольких ссылках номера пинов на разъёме СОМ и на ножках МС...удачи.
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)
Аватара пользователя
vadinator
 
Сообщения: 979
Зарегистрирован: 19 янв 2010, 14:51
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим

Re: Нужно перепрошить "Попугая".

Сообщение boez » 25 янв 2010, 11:55

Микросхема ST232 (полный аналог MAX232, но дешевле)
http://www.kosmodrom.com.ua/product.php ... E%E8%F1%EA
Вариант ST232BN - как видно, стоит 3 грн и имеет корпус DIP - легче паять
Даташит
http://www.st.com/stonline/products/lit ... s/6420.pdf
В нем есть схема включения (стр 7 - Application Circuit). Собственно, к микросхеме надо добавить всего 5 конденсаторов, на той же странице написано каких - по 0.1 мкф. Питать ее нужно от источника +5В попугая. Она сама формирует из него напряжения +- 12В для RS232 (ну реально вольт 9 там - но это не важно).

Подключение: (номер ноги - название - куда подключать)
15 - GND - GND попугая, GND COM-порта компа
16 - Vcc - +5V попугая
11 - T1IN - TxD попугая
12 - R1OUT - RxD попугая
14 - T1OUT - RxD COM-порта компа
15 - R1IN - TxD COM-порта компа

Вот вроде и все.

Добавлено спустя 4 минуты 37 секунд:
Да, кстати - звуки в этой схеме хранятся не в 8515, а в датафлешке (микросхема D2). То есть родная прога не шьет 8515 (его тоже можно прошить, через разьем SPI - если нужно поменять именно программу контроллера) - а просто передает контроллеру 8515 новые звуки по последовательному порту, а 8515 пишет их в датафлеш (AT45).
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

Re: Нужно перепрошить "Попугая".

Сообщение mrVagrant » 26 янв 2010, 23:57

Спасибо всем)
А если я уже пытался подключать его напрямую к компу через ТХД и РХД, я точно спалил порты??
Последний раз редактировалось mrVagrant 28 янв 2010, 00:38, всего редактировалось 1 раз.
Аватара пользователя
mrVagrant
 
Сообщения: 6
Зарегистрирован: 22 янв 2010, 19:04
Откуда: Днепропетровск
Skype: mrBlackVagrant
ФИО: Шевченко Семён Михайлович

Re: Нужно перепрошить "Попугая".

Сообщение Master » 27 янв 2010, 10:10

Новичкам везет, так что может и нет.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С


Вернуться в Обо всём

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20