Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Непонятная работа 485

Непрочитано 05.08.2013, 01:43  
pifa
Гражданин KAZUS.RUN
 
Регистрация: 26.12.2005
Сообщений: 621
Сказал спасибо: 25
Сказали Спасибо 68 раз(а) в 45 сообщении(ях)
pifa на пути к лучшему
По умолчанию Re: Непонятная работа 485

Сообщение от Alex9797 Посмотреть сообщение
Все с точностью до наоборот.
Если уменьшать этот резистор, то амплитуда импульсов в указанной точке будет тоже уменьшаться. Хотя ток через диод будет увеличиваться.
Импульсы - это вторично. К ним я пришел, когда не получил сигнала на выходе 6N137. Вот и подумал, что возможно малый ток через диод и оптрон не срабатывает.

Сообщение от Alex9797 Посмотреть сообщение
Да, это очень возможно. Но ток через входной светодиод зависит не только от резистора R1, то и от выходного сопротивления 485-й. И если ее земляная ножка не имеет контакта с землей, то она не сможет полноценно притянуть светодиод к земле, и будет такая осциллограмма, как на приведенной картинке.
Если бы проблема была в земляной ножке, то 485 не работала бы и на передачу. А она передает нормально, т.к. контроллер посылает назад ответ, да и светодиод есть на входе RX контроллера.

Хотя завтра проверю все земли (поставлю перемычки). Кажись, уже сегодня.
Реклама:
pifa вне форума  
Непрочитано 05.08.2013, 02:18  
tsb
Прописка
 
Аватар для tsb
 
Регистрация: 25.11.2006
Адрес: Харьков
Сообщений: 295
Сказал спасибо: 25
Сказали Спасибо 71 раз(а) в 60 сообщении(ях)
tsb на пути к лучшему
По умолчанию Re: Непонятная работа 485

Сообщение от pifa Посмотреть сообщение
Тогда не будет входных импульсов на 485. А так я использовал готовые программы как на ПК так и на контроллере, которые обмениваются между собой информацией. Т.е. 485 постоянно переключается с приема на передачу и обратно. Конечно, можно сделать передачу только в одну сторону. Но это надо делать. Хотелось как быстрее.
Все это нужно было для первичной диагностики устройства, пока Вы не увидели, в каком месте ненормальный сигнал. Теперь нужно найти конкретного виновника этого ненормального сигнала: неисправный элемент или дефект монтажа. Поэтому перестаньте гонять данные туда-обратно, а переключите схему именно в тот режим, который не работает и исследуйте только его. Это и будет в данном случае "быстрее". Вот когда найдете причину и устраните ее, тогда опять проверите передачу данных в обоих направлениях, чтобы убедиться в исправности устройства.
Раз Вы увидели, что нет нормального "нуля" на н.1 ADM485, то создайте условия формирования этого "нуля" в статике и ищите причину его неформирования хоть осциллографом, хоть мультиметром. Для этого перемычкой задайте низкий уровень на н.2 ADM485, отключите линию 485 от своего контроллера (оставьте только питание GND и VCC) и сформируйте уровень на линии 485_B выше чем на 485_A (можно просто перемычками соединить на ADM485 н.6 - с н.5 (GND), а н.7 - с н.8(VCC)).
Собственно, раз микросхему уже меняли, то дефект, думаю, будет все-таки где то в монтаже...
tsb вне форума  
Непрочитано 05.08.2013, 02:59  
tsb
Прописка
 
Аватар для tsb
 
Регистрация: 25.11.2006
Адрес: Харьков
Сообщений: 295
Сказал спасибо: 25
Сказали Спасибо 71 раз(а) в 60 сообщении(ях)
tsb на пути к лучшему
По умолчанию Re: Непонятная работа 485

Сообщение от tsb Посмотреть сообщение
... Для этого перемычкой задайте низкий уровень на н.2 ADM485, отключите линию 485 от своего контроллера (оставьте только питание GND и VCC) и сформируйте уровень на линии 485_B выше чем на 485_A (можно просто перемычками соединить на ADM485 н.6 - с н.5 (GND), а н.7 - с н.8(VCC)).
Немного поправлю сам себя. Чтобы не создать "паразитную" запитку микросхемы ADM485 через ее входы, лучше сигналы задать не прямо перемычками, а через резисторы. Например, н.2 на GND через резистор порядка 100 Ом, а н.6 и 7 - при снятых перемычках JP1-JP3 можно использовать имеющиеся на плате резисторы (н.6 - к R4, н.7 - к R3).
tsb вне форума  
Непрочитано 06.08.2013, 00:13  
pifa
Гражданин KAZUS.RUN
 
Регистрация: 26.12.2005
Сообщений: 621
Сказал спасибо: 25
Сказали Спасибо 68 раз(а) в 45 сообщении(ях)
pifa на пути к лучшему
По умолчанию Re: Непонятная работа 485

Разобрался с платой. Видимо, были микротрещины.
Все компоненты за исключением оптронов в SMD корпусах.
Под 485 м/с три переходных отверстия - два по питанию и одно GND. Вместо них поставил перемычки прямо на ножки 485. Все равно работало нестабильно.
Увидел пропадание сигнала на н.7 485 (переходное отверстие под защитным диодом). Поставил и там перемычку. Заработало.
Завтра поставлю на прогон на целый день. Может еще что-нибудь "вылезет".
pifa вне форума  
Непрочитано 06.08.2013, 17:42  
tsb
Прописка
 
Аватар для tsb
 
Регистрация: 25.11.2006
Адрес: Харьков
Сообщений: 295
Сказал спасибо: 25
Сказали Спасибо 71 раз(а) в 60 сообщении(ях)
tsb на пути к лучшему
По умолчанию Re: Непонятная работа 485

Как я понял, на этой плате уже было обнаружено несколько пропадающих контактов. Как показывает практика, если начала "сыпаться" металлизация переходных отверстий - плате долго не жить. Сейчас Вы восстановили несколько контактов, но в ближайшее время могут пропасть другие. Пропаять же все переходы на плате - слишком трудоемко и экономически неоправдано. Разве что только на довольно маленьких и простых платах...
tsb вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Непонятная работа переделанного БП от ноута Adusik Источники питания и свет 7 29.09.2012 16:30
Напряжённая работа Roshens Отвлекитесь, эмбеддеры! 8 01.09.2010 23:08


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.