Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 09.08.2016, 04:31  
yellow87
Вид на жительство
 
Аватар для yellow87
 
Регистрация: 29.04.2007
Адрес: Иркутск
Сообщений: 311
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
yellow87 на пути к лучшему
По умолчанию выгорает пин

Спаял несколько блочков на ПИК16Ф628А, через МАКС485 соединил их в одну линию. Мастер посылает адрес блока и команду в линию и получает ответ от того блока, которому отправлял.
Всё работает нормально.
Но при отправке команды перезагрузки, контроллер выполняет reset_cpu();
перезагружается и... больше не отвечает.
Отвечает только при нажатии на тестовую кнопочку. То есть не принимает.
Оказывается вход Rx перестал работать.
Следующий блок тоже вышел из строя.
Перепрошивка не помогла - работоспособность Rx не восстановилась.
Кто-то может что-то объяснить?
Реклама:
yellow87 вне форума  
Непрочитано 09.08.2016, 09:13  
NewWriter
Почётный гражданин KAZUS.RU
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,520
Сказал спасибо: 401
Сказали Спасибо 2,221 раз(а) в 1,319 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: выгорает пин

Неправильно написанная программа. Вход RX оказывается в режиме выхода и сгорает от КЗ.
NewWriter вне форума  
Непрочитано 09.08.2016, 09:34  
Alex9797
Почётный гражданин KAZUS.RU
 
Аватар для Alex9797
 
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,568
Сказал спасибо: 5,042
Сказали Спасибо 10,611 раз(а) в 3,604 сообщении(ях)
Alex9797 на пути к лучшему
По умолчанию Re: выгорает пин

Сообщение от NewWriter Посмотреть сообщение
Вход RX оказывается в режиме выхода и сгорает от КЗ
Да, скорее всего. Только мне кажется, что в этом КЗ победителем окажется ПИК, у него ножки легко выдают 20...25мА. А вот МАКС485 на такие токи по выходу не рассчитан, вот и дохнет.
Чтобы не приходилось часто менять микросхемы, обычно между выходом Rx интерфейсной микросхемы, и входом Rx процессора включают резистор порядка 120...200 Ом.
Alex9797 вне форума  
Непрочитано 09.08.2016, 10:25  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,883
Сказал спасибо: 2,534
Сказали Спасибо 11,787 раз(а) в 5,906 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: выгорает пин

Сообщение от Alex9797 Посмотреть сообщение
Чтобы не приходилось часто менять микросхемы, обычно между выходом Rx интерфейсной микросхемы, и входом Rx процессора включают резистор порядка 120...200 Ом.
Никогда. Нигде. И никогда. А 485-й используем очень широко.
Надо искать кривизну в программе.
Да, кстати, мы не ПЫХтим. АВР-им, СТМ-им. Ничего подобного не наблюдаем. Может, ПЫХ способен вызвать "пых"...
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 09.08.2016, 11:57  
yellow87
Вид на жительство
 
Аватар для yellow87
 
Регистрация: 29.04.2007
Адрес: Иркутск
Сообщений: 311
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
yellow87 на пути к лучшему
По умолчанию Re: выгорает пин

При сбросе все ножки порта настроены на вход.
И нет надобности перенастраивать их на выход в программе.
Здесь какая-то другая причина...
yellow87 вне форума  
Непрочитано 09.08.2016, 12:21  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,883
Сказал спасибо: 2,534
Сказали Спасибо 11,787 раз(а) в 5,906 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: выгорает пин

Сообщение от yellow87 Посмотреть сообщение
Оказывается вход Rx перестал работать.
Точнее можно?

Да и вообще:"Помогите советом поймать черную кошку в темной комнате!"
Вы-то сами что ответили бы на такую просьбу? Не расслышал, куда послали бы?
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 09.08.2016, 12:24  
NewWriter
Почётный гражданин KAZUS.RU
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,520
Сказал спасибо: 401
Сказали Спасибо 2,221 раз(а) в 1,319 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: выгорает пин

Ну гадать тут можно сколько угодно. Например, после сброса МК в принимающем блоке, на входах RO и DE max485 нет никакого определенного лог.уровня, помехи и шумы, потому что нет внешних резисторов подтяжек, устанавливающих однозначное состояние (запрет выхода передачи интерфейса, запрет RO. И потому микросхема может переходить в передачу и блокировать любые принимаемые команды.
Фик знает, что написано в программе, может, она и не сбрасывает МК вовсе.
Гадать можно сколько влезет.
NewWriter вне форума  
Непрочитано 09.08.2016, 14:02  
yellow87
Вид на жительство
 
Аватар для yellow87
 
Регистрация: 29.04.2007
Адрес: Иркутск
Сообщений: 311
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
yellow87 на пути к лучшему
По умолчанию Re: выгорает пин

После сброса светодиод моргает.
Резисторы имеются.
Миниатюры:
Нажмите на изображение для увеличения
Название: sbjpg.JPG
Просмотров: 0
Размер:	20.4 Кб
ID:	98752  
yellow87 вне форума  
Непрочитано 09.08.2016, 14:06  
OakRidge
Почётный гражданин KAZUS.RU
 
Аватар для OakRidge
 
Регистрация: 16.05.2015
Адрес: Болгария
Сообщений: 1,460
Сказал спасибо: 286
Сказали Спасибо 1,125 раз(а) в 540 сообщении(ях)
OakRidge на пути к лучшему
По умолчанию Re: выгорает пин

Сообщение от yellow87 Посмотреть сообщение
reset_cpu()
Сей ПИК не имеет своей комманды RESET. Компилятор както это делает, как неизвестно. Хоть собаку включите, загоните программу в бесконечний цикл и получите реЗет почти настоящий. Или поищите чтото поновее, есть 16Ф1хххх серия, там инструкция reset имеется, настоящая. И поставьте резисторы, как выше советовали.
OakRidge вне форума  
Непрочитано 09.08.2016, 14:23  
Alex9797
Почётный гражданин KAZUS.RU
 
Аватар для Alex9797
 
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,568
Сказал спасибо: 5,042
Сказали Спасибо 10,611 раз(а) в 3,604 сообщении(ях)
Alex9797 на пути к лучшему
По умолчанию Re: выгорает пин

Сообщение от yellow87 Посмотреть сообщение
Резисторы имеются.
А на шинах А и В? Их подтягивать еще нужнее, чем на стороне логики.
А - подтянуть к +5В,
В - к земле.
Резисторами порядка 10к...50к
Alex9797 вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как соединить скрытый пин Vcc на кнопку Rion83 Proteus 12 10.02.2016 22:39
Усилок JPA-480 выгорает предохранитель thunder1979 Аудиотехника 9 05.04.2014 17:55
Выгорает симистор BT136 Ham-radio1986 Производственное оборудование 86 05.11.2008 05:44


Часовой пояс GMT +4, время: 12:11.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot