роботы робототехника микроконтроллеры


 Страниц (1): [1]   

> Описание: специализация - электроника/программирование
Lastik Post Id


Рядовой


Сообщений всего: 5
Дата рег-ции: Июнь 2013  



Доброе время суток, глубокоуважаемые форумчане.
Есть изделие- промышленно изготовленный робот, проработал больше 2 лет (тип- гусеничное шасси весом 500 кг.+ пульт ДУ типа кейс). По самому роботу никаких проблем нет.
Проблема с пультом ДУ: полетела программа на микрочипе. Сама программа в электронном виде (формат- hex) есть, после установки записанного чипа, команды с джойстиков правильно идентифицируются (отображаются на дисплей кейса), но вот сигнал на передатчик с ножки чипа не выходит.
Наши гипотезы :
1. Баг в самом железе, м.б. где-нибудь КЗ (пульт могли просто уронить, или открутившийся внутри болтик мог что-то коротнуть)
2. Криво записана программа пульта (но это вряд ли)

Собственно нужен профи в этой области, который
-сможет быстро поставить диагноз по железу,
-сможет сам (или с коллегой) проанализировать возможность восстановления (или нового написания) программы пульта ДУ (во втором случае- еще slave программы для чипа в самом роботе).
-Предложит иные способы решения проблемы.
Все работы надо делать быстро, лучше- включая и выходные, естественно- работа адекватно оплачиваемая (все комплектующие за наш счет).
Почта - rs.snab@mail.ru Сергей.
 
 Top
Predator Супермодератор Post Id


Супермодератор


Сообщений всего: 1307
Дата рег-ции: Июль 2012  



1) что за чип? - может быть не сложно будет дизассемблировать тот *.hex файл и обнаружить, что в нем вообще нет команды на выход.
2) чип новый или перешитый старый?
3) нет выхода команды с пульта или с самого чипа? - может быть отпалена одна нога чипа, а может быть пропалено что-нибудь в дальнейшей схеме.
к сожалению я не в Москве...
попробуйте поискать спеца в этих местах:
http://kazus.ru/forums/forumdisplay.php?f=10

http://forum.easyelectronics.ru/...c05a12a891cd73b8

http://electronix.ru/forum/index.php?s=adbf626abd2e94fcf78214564596984e&showforum=24

(Отредактировано автором: 18 Июня, 2013 - 22:50:08)

 
 Top
Lastik Post Id


Рядовой


Сообщений всего: 5
Дата рег-ции: Июнь 2013  



Predator пишет:
1) что за чип? - может быть не сложно будет дизассемблировать тот *.hex файл и обнаружить, что в нем вообще нет команды на выход.
2) чип новый или перешитый старый?
3) нет выхода команды с пульта или с самого чипа? - может быть отпалена одна нога чипа, а может быть пропалено что-нибудь в дальнейшей схеме.
к сожалению я не в Москве...
попробуйте поискать спеца в этих местах:
http://kazus.ru/forums/forumdisplay.php?f=10

http://forum.easyelectronics.ru/...c05a12a891cd73b8

http://electronix.ru/forum/index.php?s=adbf626abd2e94fcf78214564596984e&showforum=24


-Чип PIC18F6520
-Болванка новая,
-нет выхода с самого чипа- четвертая ножка "мертвая", ее даже попробовали задрать вверх из гнезда платы (там мы на плату инсталлировали переходник типа "солнышко" для любых типов чипов) и снять сигнал осциллографом- увы, сигнала с ножки нет.
-у нас есть хороший электронщик, но нет программистаГрустный( Да и электронщик по основной работе так занят, что не может этим делом заниматься.
 
 Top
Predator Супермодератор Post Id


Супермодератор


Сообщений всего: 1307
Дата рег-ции: Июль 2012  



ну тогда 2 варианта: в прошивке вообще отсутствует команда на выходд сигнала или "отшибло" ногу у новой микросхемы. можно попробовать еще одну новую микросхему, уу которой ножка изначально поднята (не контачит с дальнейшей схемой), а дальше только дизассемблировать...
 
 Top
Lastik Post Id


Рядовой


Сообщений всего: 5
Дата рег-ции: Июнь 2013  



Predator пишет:
ну тогда 2 варианта: в прошивке вообще отсутствует команда на выходд сигнала или "отшибло" ногу у новой микросхемы. можно попробовать еще одну новую микросхему, уу которой ножка изначально поднята (не контачит с дальнейшей схемой), а дальше только дизассемблировать...


Очень признателен Вам за совет и информацию по др. форумам (запостил всюду). Завтра купим пару болванок и закатаем прошивку, потом будем экспериментировать с поднятием ноги.
 
 Top
Lastik Post Id


Рядовой


Сообщений всего: 5
Дата рег-ции: Июнь 2013  



Predator пишет:
ну тогда 2 варианта: в прошивке вообще отсутствует команда на выходд сигнала
а дальше только дизассемблировать...


Тогда еще возник вопрос- для понимания того, есть ли в программе команда на выход или нет, необходимости личного присутствия программиста в Москве нет, ибо hex-файл можно послать на мыло. Собственно, если наберусь наглости и предложу Вам определить, есть ли ошибка в этой программе- сможете ли разобраться в этом?
И второй вопрос- предположим, в программе не дописаны команды для выхода на 4 ножку, (зато они выходят на 31 ножку и отображаются на дисплее), реально ли дописать недостающие команды? Все трудозатраты оперативно компенсирую через блиц.

С уважением, Сергей.
 
 Top
Predator Супермодератор Post Id


Супермодератор


Сообщений всего: 1307
Дата рег-ции: Июль 2012  



дизассемблировать реально, разобраться с ножками тоже (есть там вообще выход или нет), только если эти команды есть на другой ножке- то уж точно будет быстрее и дешевле пробросить перемычку. Если никто по обьявлениям не откликнется, то пишите здесь, а дальше обсудим.
 
 Top
Lastik Post Id


Рядовой


Сообщений всего: 5
Дата рег-ции: Июнь 2013  



Predator пишет:
дизассемблировать реально, разобраться с ножками тоже (есть там вообще выход или нет), только если эти команды есть на другой ножке- то уж точно будет быстрее и дешевле пробросить перемычку. Если никто по обьявлениям не откликнется, то пишите здесь, а дальше обсудим.


ОК, спасибо за Ваше предложение. Если никто не возьмется - вернемся к разговору.
 
 Top
Страниц (1): [1]
« Обо всем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru