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

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

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

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

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

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

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

 
Опции темы
Непрочитано 11.07.2010, 07:48  
atlab
Прописка
 
Регистрация: 18.06.2006
Сообщений: 179
Сказал спасибо: 1
Сказали Спасибо 13 раз(а) в 11 сообщении(ях)
atlab на пути к лучшему
По умолчанию Re: Покритикуйте идею программного RS485 на Tiny13

Сообщение от DropSoft Посмотреть сообщение
Попробуйте предложить более эффективное решение, чем на схеме
С аппаратным драйвером 485 схема выглядит работоспособной, лишь бы софт поместился в 1 К да RAM хватило.
С другой стороны, характеристика срабатывания/отпускания по воде 200 кОм/1МОм - неплохой приемник 50-100 Гц. Я бы не мудрил, сделал как в СПРС: МК с АЦП, генерация меандра 25 Гц с развязкой по постоянке, несколько замеров, усреднение.
Все проблемы с наводками сняты.
Надо делать экспериментальные образцы и терзать их в самых жестких условиях.

Цитата:
...заливка датчика компаундом
Сколько времени ему нужно для полимеризации и не будет ли отрывать детали на плате при полимеризации?
Реклама:

Последний раз редактировалось atlab; 11.07.2010 в 07:53.
atlab вне форума  
Непрочитано 11.07.2010, 21:10  
DropSoft
Частый гость
 
Аватар для DropSoft
 
Регистрация: 01.06.2007
Сообщений: 35
Сказал спасибо: 8
Сказали Спасибо 18 раз(а) в 12 сообщении(ях)
DropSoft на пути к лучшему
По умолчанию Re: Покритикуйте идею программного RS485 на Tiny13

Сообщение от atlab Посмотреть сообщение
лишь бы софт поместился в 1 К да RAM хватило.
Софт сейчас занимает 87% памяти, так что резерв есть. Пишу ессно на ассемблере.
Кроме аппаратной интегрирующей цепочки C2 R3 в последней схеме, используется программное усреднение 256 преобразований АЦП, время накопления равно примерно периоду 50Гц. Поэтому наводки практически не влияют.

Насчет полимеризации уточню у технологов, не моя специфика. Но оторвать SMD монтаж имхо не реально.

Вернемся все ж к реализации 485 ножками проца. В промышленном применении почти убедили меня, надо ставить аппаратный драйвер. А как насчет бытового применения? Например в системе "умный дом"? Адресные датчики температуры, протечки, измерения и управления освещением, охранной сигнализации (превращение любых неадресных датчиков в адресные)? С питанием от безопасных 12В. Там допустимо использование подобного решения?

Где бы еще применить?
DropSoft вне форума  
Непрочитано 13.07.2010, 12:59  
kos_ua
Прописка
 
Регистрация: 07.07.2005
Сообщений: 111
Сказал спасибо: 2
Сказали Спасибо 12 раз(а) в 7 сообщении(ях)
kos_ua на пути к лучшему
По умолчанию Re: Покритикуйте идею программного RS485 на Tiny13

Ну и в догонку всего могу сказать что измерительные щупы, которые могут находиться в воде надо питать переменным током, а не постоянным.
kos_ua вне форума  
Непрочитано 13.07.2010, 13:54  
DropSoft
Частый гость
 
Аватар для DropSoft
 
Регистрация: 01.06.2007
Сообщений: 35
Сказал спасибо: 8
Сказали Спасибо 18 раз(а) в 12 сообщении(ях)
DropSoft на пути к лучшему
По умолчанию Re: Покритикуйте идею программного RS485 на Tiny13

Сообщение от kos_ua Посмотреть сообщение
Ну и в догонку всего могу сказать что измерительные щупы, которые могут находиться в воде надо питать переменным током, а не постоянным.
А что это дает? Можете объяснить физический смысл?
DropSoft вне форума  
Непрочитано 14.07.2010, 19:45  
kiuaki
Частый гость
 
Регистрация: 26.07.2006
Сообщений: 46
Сказал спасибо: 5
Сказали Спасибо 20 раз(а) в 6 сообщении(ях)
kiuaki на пути к лучшему
По умолчанию Re: Покритикуйте идею программного RS485 на Tiny13

При питании постоянным током будут складываться условия для переноса и отложения ионов и всего что может случайно иметь заряд. Ускоряется загрязнение и коррозия контактов. Для золота - только загрязнение.
kiuaki вне форума  
Непрочитано 14.07.2010, 20:09  
DropSoft
Частый гость
 
Аватар для DropSoft
 
Регистрация: 01.06.2007
Сообщений: 35
Сказал спасибо: 8
Сказали Спасибо 18 раз(а) в 12 сообщении(ях)
DropSoft на пути к лучшему
По умолчанию Re: Покритикуйте идею программного RS485 на Tiny13

То есть подавать меандр 0-5В бессмыслено, надо без постоянной составляющей, так?
DropSoft вне форума  
Непрочитано 14.07.2010, 22:17  
kiuaki
Частый гость
 
Регистрация: 26.07.2006
Сообщений: 46
Сказал спасибо: 5
Сказали Спасибо 20 раз(а) в 6 сообщении(ях)
kiuaki на пути к лучшему
По умолчанию Re: Покритикуйте идею программного RS485 на Tiny13

Да, для долгой и надёжной работы при "мокрых делах" нужно обходиться без постоянной составляющей.
kiuaki вне форума  
Сказали "Спасибо" kiuaki
DropSoft (15.07.2010)
Непрочитано 15.07.2010, 11:34  
Someone
Гражданин KAZUS.RU
 
Регистрация: 16.06.2005
Сообщений: 945
Сказал спасибо: 25
Сказали Спасибо 175 раз(а) в 124 сообщении(ях)
Someone на пути к лучшему
По умолчанию Re: Покритикуйте идею программного RS485 на Tiny13

Сообщение от alexgap Посмотреть сообщение
Думаю нинасколько, так как ваша аппаратная часть для RS-485 не удовлетворяет стандарту по помехоустойчивости физической линии, у вас динамический диапазон 0-5 В, а по стандарту -7 - +12 В.
Чушь. Никаких 12В. Не надо путать RS232 и RS485 - это разные вещи. Вот выдержка из перевода стандарта:

"Формирователи и приемники, соответствующие требованиям стандарта EIA RS-485, сохраняют работоспособность при воздействии на них синфазного напряжения в диапазоне от минус 7 до плюс 7 В (мгновенное значение). Синфазное напряжение определяется совокупностью нескомпенсирован ных разностей потенциалов земли приемников и формирователей, максимальным значением напряжения помех, измеренного между землей приемника и жилами кабеля, соединенными с землей на передающей стороне линии связи, а также максимальным значением напряжения смещения выходов формирователей (Uos). Если значение разности потенциалов между землями выходит за пределы допустимого диапазона, то при реализации сети на основе
интерфейса RS-485 следует применять приемопередатчики с гальванической изоляцией."

При этом не забываем, что речь идет о дифференциальной линии, и потенциал получается как А-В, т.е. в линииях связи потенциал относительно земли составляет 0-5В. Что кстати любой может проверить, став осцилом на выход, скажем max485.

Сообщение от DropSoft Посмотреть сообщение
Оболочка IP67 + электроды позолоченные = решается так же как здесь, на фото: http://www.protechki.ru/ т.е. односторонняя плата с позолоченными контактами (0,12Дм=7руб) и заливка датчика компаундом (еще 10р). Так что копеечная цена остается.
Решение как на фотографии (если плата из стеклотекстолита) - гавно. Если интересует почему, советую поискать такой параметр, как "гигроскопичность стеклотестолита". Такой датчик после залития нуждается в тщательной просушке. Иначе возможны глюки - показывает сработку, когда ее нет, или еще был случай, когда с периодом около секунды показывало то сработку датчика, то норму.
Someone вне форума  
Сказали "Спасибо" Someone
DropSoft (15.07.2010)
Непрочитано 15.07.2010, 12:30  
DropSoft
Частый гость
 
Аватар для DropSoft
 
Регистрация: 01.06.2007
Сообщений: 35
Сказал спасибо: 8
Сказали Спасибо 18 раз(а) в 12 сообщении(ях)
DropSoft на пути к лучшему
По умолчанию Re: Покритикуйте идею программного RS485 на Tiny13

Someone, речь идет о приемнике RS485. Синфазное напряжение -7В, воздействующее на выходной "0" дает -7В. Синфазное напряжение +7В, приложенное к выходным +5В дает +12В.
В даташите на драйверы 485 написано:
Voltage at bus terminal A, B (separately or common mode) min: -7V, max: +12V
то есть превышение на те же 7В но относительно 0..5В. Так что по этому параметру мое решение не проходит, как универсальное. Хотя в данном конкретном случае (общее питание группы датчиков внутри одного помещения) должно работать.

Сообщение от Someone Посмотреть сообщение
или еще был случай, когда с периодом около секунды показывало то сработку датчика, то норму.
А не подскажете, с каким датчиком (чьего производства) это случилось?
Может там текстолит поганый был, не FR-4? Или контакты очень близко один к другому располагались?
DropSoft вне форума  
Непрочитано 15.07.2010, 14:06  
Someone
Гражданин KAZUS.RU
 
Регистрация: 16.06.2005
Сообщений: 945
Сказал спасибо: 25
Сказали Спасибо 175 раз(а) в 124 сообщении(ях)
Someone на пути к лучшему
По умолчанию Re: Покритикуйте идею программного RS485 на Tiny13

Сообщение от DropSoft Посмотреть сообщение
Someone, речь идет о приемнике RS485. Синфазное напряжение -7В, воздействующее на выходной "0" дает -7В. Синфазное напряжение +7В, приложенное к выходным +5В дает +12В.
В даташите на драйверы 485 написано:
Voltage at bus terminal A, B (separately or common mode) min: -7V, max: +12V
то есть превышение на те же 7В но относительно 0..5В. Так что по этому параметру мое решение не проходит, как универсальное. Хотя в данном конкретном случае (общее питание группы датчиков внутри одного помещения) должно работать.

А не подскажете, с каким датчиком (чьего производства) это случилось?
Может там текстолит поганый был, не FR-4? Или контакты очень близко один к другому располагались?
7В - это со всевозможными добавками, и это минимальные требования по стандарту. Разные производители ессно могут декларировать большие цифры. Опять же, 12В - это полный размах между + и -. Вот выдержка на англицком из стандарта по поводу напряжения в линии относительно сигнальной земли:

A balanced line driver wil produce a voltage from 2 to 6 volts across its A and B output terminals and will have a signal ground (c) connection.

Но в линиях-то относительно земли драйвер выдает диапазон от 0 до максиммума питания. Которое обычно 5В(но может и отличаться). -5В получается А(0В) - В(+5В) = -5В. +5В получается соответственно А(+5В)-В(0В) = +5В. Вот и получается, что размах между А и В 10В, при том, что в линиях от 0 до 5В. Ну и всякие промежуточные значения, с учетом помех и т.п. Ну а если охота самому убедиться, как проверить - я уже писал выше - просто посмотреть осцилом на каком-нить включеном драйвере (мах483, adm485 и т.д.). Ну или стандарт в гугле найти и посмотреть поясняющие картинки. С точки зрения стандарта гораздо важнее входное сопротивление.

А датчики были самодельные, (для внутрених нужд предприятия выпускается 50-70 устройств в год, уже в течении 2 лет. В одну сеть объединяется до 15-20 устройств, плюс "мастер", который их опрашивает и обеспечивает свето-звуковую сигнализацию протечек и аварий датчиков. Правда в моих системах к слэйвам подцепляются откачивающие насосы, т.е. внутри них еще релюшка, помимо RS485) двух вариантов - дорожки на плате и 2 электрода из нержавейки, прикрученные к текстолиту, как к непроводящей основе. В итоге: фторопласт в качестве основы рулит .
Someone вне форума  
 

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

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

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

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


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


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