| Автор | Сообщение |
Молдованин Участник Сообщения: 97
|
Не работает контроллер от станка по склейке поэлитиленовых пакетов.
Собран на W78E516B40PL на кнопки не реагирует, дисплей ничего не отображает, воет сирена.. Прошу помощи, с какой стороны копать.


|
|
GarikBaza Новичок Сообщения: 664
|
Для начала питание проверить надо, а потом уже на контроллер грешить  |
|
Murka Профессор Сообщения: 2355
|
Мона ещё сирену откинуть шоб не мешала и пройтись по проводам дабы выведать каким хреном она включается.
Кнопы на замыкания проверить, по входам состояния концевиков (но это если засветиш). |
|
Молдованин Участник Сообщения: 97
|
Кто, то может подсказать, как его перевести в пошаговой режим?
На входе ресет, импульсы с частотой примерно 1сек, так должно быть? |
|
Murka Профессор Сообщения: 2355
|
Нет,
1) и возможно мешает запуску
2) возможно это таймер с перезапуском от работающего контроллера, и если контроллер не запустился пытается его сбросить |
|
o_l_e_g Предупреждений: 1 Сообщения: 4106
|
| Молдованин писал: |
На входе ресет, импульсы с частотой примерно 1сек, так должно быть? |
Сторожевая собака есть? Может она?
Еще вариант: сброс может формироваться по "плохому" питанию |
|
Молдованин Участник Сообщения: 97
|
Как определить наличие сторожевой собаки? Питание вроде в норме(осцилограммы нормальные). |
|
dobriy_dobriy Участник Сообщения: 143
|
Сторожевая собака может находится как в основном контроллере так и собрана на внешних элементах ("она спит когда программа или процесс выполняется и ее постоянно усыпляет" ). Соответственно если сторожевая собака собрана на внешних элементах то необходимо смотреть какие устройства контролируются непрерывно (датчики Холла, герконы и т.д.).
А если сторожевая собака своя (в контроллере), то вероятней всего прошивка или сам контроллер.
Но все это при условии нормального питания.
Как показывает практика, если питание не внорме котроллер даже сам себя сбросить не может (сторожевая собака тоже зависит от питания, возможно я имел дело с дешевенькими контроллерами ) . |
|
o_l_e_g Предупреждений: 1 Сообщения: 4106
|
| dobriy_dobriy писал: |
Как показывает практика, если питание не внорме котроллер даже сам себя сбросить не может (сторожевая собака тоже зависит от питания, возможно я имел дело с дешевенькими контроллерами ) . |
Есть внешние супервайзеры, кстати зачастую, включающие функцию собаки, формирующие сброс по отклонению в питании....
Топикстартер, озвучте пожалуйста, состав контроллера на уровне чипов |
|
Murka Профессор Сообщения: 2355
|
| dobriy_dobriy писал: | | Как показывает практика, если питание не внорме котроллер даже сам себя сбросить не может | И не токмо питание!!! внутренняя собака - то програмно-управляемая, т. е. чтобы запустить собаку нужно исправное ядро процессора и незапорченную (ну по крайней мере до места запуска собаки) прошивку.
Ну и кроме того при срабатывании внутренней собаки вывод reset наружу сигналов не выводит, reset это только вход. |
|
dobriy_dobriy Участник Сообщения: 143
|
Ну вот набросились ...
Oleg, а я и писал, что цепь сброса может находиться и не в основном контроллере!
Murka, если основной контроллер является источником сигнала сброса, то организация осуществляется другим способом (я имел дело с охраннымы устройствами, чем то похожие), после загрузки прошивки (удачной), идет сброс на внешнее железо. Теперь не сложно представить, что произойдет если железо (за железо приняты второстепенные камни) не отозвалось или постоянно срабатывает внутренняя собака.
Что бы сделал я. Нашел кто генерит сброс (можно откинуть ногу контроллера и глянуть осцил-м). Если контроллер - проверить, что ему надо для усыпления собаки (входа опроса внешних датчиков), если норма - прошить.
Ну ща опять, куча комментариев...  |
|
Murka Профессор Сообщения: 2355
|
Ну вобщем мне некогда уезжаю на неделю! Алгоритм такой:
1) Проверить питание
2) проверить состояние reset
3) подавая reset (можно кнопкой, а в вашем случае можно воспользоваться тем что он сам "прыгает") просмотреть состояние других выводов: обычно состояние выводов контроллеров после reset "Вход", и поэтому в самом начале старта процессора происходит конфиг периферии, не все выводы станоятся выходами, поэтому прийдётся попотеть просматривая выводы. Если "жизнь" наблюдается (изменяется уровень на выводе) можно начинать искать неисправность в периферии, если "жизни" нет можно садиться разрабатывать свой контроллер, или рыть инет в поисках замены.
Приеду проверю . |
|
Murka Профессор Сообщения: 2355
|
|
GarikBaza Новичок Сообщения: 664
|
Murka, топикстартер хочет, чтоб ему силой мысли форумчане отремонтировали его железяку. |
|
GarikBaza Новичок Сообщения: 664
|
|
Murka Профессор Сообщения: 2355
|
Железяка сложная нуна сразу несколько человек  |
|
GarikBaza Новичок Сообщения: 664
|
|
Молдованин Участник Сообщения: 97
|
GarikBaza, что так доставляет удовольствие поглумиться? Или, дублированием сообщений поднимаем рейтинг?
Итак, вернемся к нашим баранам. После " курения" даташита на W78E516B40PL, прилепливания внешнего ресета было принято решение перевести в пошаговый режим. Ни то, ни другое не принесло желаемого результата. Но в какие то моменты времени контроллер стал оживать на непродолжителльные промежутки времени. После того как был вырезан с 386-го компа задающий генератор (подзабыл как собираются генераторы на логике, да и время поджимало), прилеплен с помощью клея соплегана и какой то там матери к плате, контоллер ожил и уже в течении 10 дней успешно клепает кульки. Тему , считаю, можно закрывать. На стапеле следующий контроллер, но это другая история и по всей видимости, другая тема. Всем спасибо за содействие. |
|
GarikBaza Новичок Сообщения: 664
|
| Молдованин писал: | GarikBaza, что так доставляет удовольствие поглумиться? Или, дублированием сообщений поднимаем рейтинг?
|
Если заглянеш в профиль, то поймеш, кто рейтинг набивает
П.С. Молодец. Если б описал подробней , может и раньше б сделали.
А сообщения, хз откуда они.  |
|
Молдованин Участник Сообщения: 97
|
Поясни, что именно отписать подробней? Будет свободная минута, обмазгую, отпишу. Не вопрос. |
|