roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 май 2025, 03:01

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Нужно перепрошить "Попугая".
СообщениеДобавлено: 22 янв 2010, 19:29 
Не в сети
Аватара пользователя

Зарегистрирован: 22 янв 2010, 19:04
Сообщения: 6
Откуда: Днепропетровск
Skype: mrBlackVagrant
ФИО: Шевченко Семён Михайлович
Привет. Я только сегодня зарегистрировался на этом форуме. У меня вопрос к форумчанам по поводу перепрошивки одного устройства. Стояло оно в трамвае. Он состоит из 3 частей - модуль памяти, модуль воспроизведения, усилитель 25Вт.

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

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

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

Помогите, очень нужно разобраться. Надеюсь на вашу помощь.


Вложения:
Amp20-v2.pdf [442.88 КиБ]
Скачиваний: 6
Parot.jpg
Parot.jpg [ 52.75 КиБ | Просмотров: 2403 ]
Комментарий к файлу: Инструкция
doc.doc [40 КиБ]
Скачиваний: 222
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужно перепрошить "Попугая".
СообщениеДобавлено: 22 янв 2010, 19:34 
Не в сети
Аватара пользователя

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

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужно перепрошить "Попугая".
СообщениеДобавлено: 22 янв 2010, 19:48 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

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

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужно перепрошить "Попугая".
СообщениеДобавлено: 22 янв 2010, 20:03 
Не в сети
Аватара пользователя

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

Подскажи плз такое устройство


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужно перепрошить "Попугая".
СообщениеДобавлено: 22 янв 2010, 22:52 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужно перепрошить "Попугая".
СообщениеДобавлено: 22 янв 2010, 23:23 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужно перепрошить "Попугая".
СообщениеДобавлено: 23 янв 2010, 00:10 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужно перепрошить "Попугая".
СообщениеДобавлено: 23 янв 2010, 04:43 
Не в сети
Аватара пользователя

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

_________________
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужно перепрошить "Попугая".
СообщениеДобавлено: 23 янв 2010, 17:19 
Не в сети
Аватара пользователя

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

Добавлено спустя 1 час 30 минут 9 секунд:
Такой пойдёт?
http://www.coolcircuit.com/circuit/rs23 ... max232.gif


Вложения:
Комментарий к файлу: цифра
Tdi.jpg
Tdi.jpg [ 691.86 КиБ | Просмотров: 2376 ]
Комментарий к файлу: Мощник
Unchti.jpg
Unchti.jpg [ 582.82 КиБ | Просмотров: 2357 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужно перепрошить "Попугая".
СообщениеДобавлено: 23 янв 2010, 22:52 
Не в сети
Аватара пользователя

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

_________________
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужно перепрошить "Попугая".
СообщениеДобавлено: 23 янв 2010, 22:59 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужно перепрошить "Попугая".
СообщениеДобавлено: 23 янв 2010, 23:51 
Не в сети
Аватара пользователя

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

_________________
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужно перепрошить "Попугая".
СообщениеДобавлено: 25 янв 2010, 11:55 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
Микросхема 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).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужно перепрошить "Попугая".
СообщениеДобавлено: 26 янв 2010, 23:57 
Не в сети
Аватара пользователя

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


Последний раз редактировалось mrVagrant 28 янв 2010, 00:38, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужно перепрошить "Попугая".
СообщениеДобавлено: 27 янв 2010, 10:10 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO