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

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

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

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

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

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

Цифровые сигнальные процессоры Вопросы, связанные с применением цифровых сигнальных процессоров: программирование, отладочные средства, алгоритмы...

 
Опции темы
Непрочитано 11.04.2007, 16:24  
Levap
Прописка
 
Регистрация: 11.04.2007
Сообщений: 299
Сказал спасибо: 96
Сказали Спасибо 269 раз(а) в 62 сообщении(ях)
Levap на пути к лучшему
По умолчанию Как увеличить "Дальнобойность" 18В20

При стандартном включении датчика (через резистор 4к7)и использовании трехпроводного кабеля о общем экране, процессор видит датчик метров до 15, если шину данных прокинуть антенным РК75, то до метров 70...100. Но только если нет помех. А если кабель проложен на лотках с силовыми кабелями, пусть и на максимально возможном расстоянии от них, то уже на длине 10...15 метров начинаются глюки, и никакое заземление экрана не поможет. Насколько я понимаю, уменьшать резистор нельзя - датчик начнет "подогреваться" протекающим через него током.
Может кто-то уже решил эту проблему, а я парюсь напрасно? Подскажите кто знает,пжлст.
Реклама:
Levap вне форума  
Непрочитано 21.04.2007, 20:08  
ALEX__A
Почётный гражданин KAZUS.RU
 
Регистрация: 30.10.2006
Сообщений: 1,755
Сказал спасибо: 0
Сказали Спасибо 80 раз(а) в 56 сообщении(ях)
ALEX__A на пути к лучшему
По умолчанию Re: Как увеличить "Дальнобойность" 18В20

Сообщение от Levap
При стандартном включении датчика (через резистор 4к7)и использовании трехпроводного кабеля о общем экране, процессор видит датчик метров до 15, если шину данных прокинуть антенным РК75, то до метров 70...100. Но только если нет помех. А если кабель проложен на лотках с силовыми кабелями, пусть и на максимально возможном расстоянии от них, то уже на длине 10...15 метров начинаются глюки, и никакое заземление экрана не поможет. Насколько я понимаю, уменьшать резистор нельзя - датчик начнет "подогреваться" протекающим через него током.
Может кто-то уже решил эту проблему, а я парюсь напрасно? Подскажите кто знает,пжлст.
Уточните, датчик цифровой или аналоговый??? В каком формате представлены данные?

С уважением, Алексей.
ALEX__A вне форума  
Непрочитано 22.04.2007, 14:53  
Levap
Прописка
 
Регистрация: 11.04.2007
Сообщений: 299
Сказал спасибо: 96
Сказали Спасибо 269 раз(а) в 62 сообщении(ях)
Levap на пути к лучшему
По умолчанию

Спасибо, что отозвались. Датчик 18В20 Выпускается фирмой "Даллас семикондактор" в таком же корпусе как транзистор КТ503,КТ209. Позволяет измерить температуру в диапазоне от -50 до +125 градусов. Информацию о температуре выдает в виде цифрового кода по трехпроводной линии (+питания, шина обмена данными и общий провод. Работает в паре со специально запрограммированным микропроцессором. Штука отличная стоит меньше трех долларов, схем и программ в сети немеренно. Лично я использую больше трех лет. Даже сопротивление линии роли не играет. Единственная бяка - боится промышленных помех. В этом случае цифры температуры хаотически скачут от -200 до+200. Я подключил к линии связи линейный вход МР3 флеш плеера, и записал сигнал без помех и с помехами. Сделал однозначный вывод - резистор 4к7 (рекомендованный производителем) имеет слишком большое сопротивление, амплитуда наводок бывает больше полезного сигнала. Состряпать усилитель можно, но проблемно, т.к. шина двунаправленная, процессор опрашивает датчик, а тот отвечает, и все по одному проводу. Сейчас эти датчики настолько популярны, что думаю не меня одного данная проблема волнует. Подскажите если знаете средство, пожалуйста.
Levap вне форума  
Непрочитано 22.04.2007, 15:06  
Levap
Прописка
 
Регистрация: 11.04.2007
Сообщений: 299
Сказал спасибо: 96
Сказали Спасибо 269 раз(а) в 62 сообщении(ях)
Levap на пути к лучшему
По умолчанию

Рисую схемку включения:

-- Прилагается рисунок: --

Levap вне форума  
Непрочитано 23.04.2007, 01:37  
ALEX__A
Почётный гражданин KAZUS.RU
 
Регистрация: 30.10.2006
Сообщений: 1,755
Сказал спасибо: 0
Сказали Спасибо 80 раз(а) в 56 сообщении(ях)
ALEX__A на пути к лучшему
По умолчанию

Пожалуйста вышлите мне описание на данную микросхему. Уточните где Вы монтируете два сопротивления при длинной линии связи.

С уважением, Алексей.
ALEX__A вне форума  
Непрочитано 23.04.2007, 09:05  
finic
Временная регистрация
 
Регистрация: 24.09.2006
Сообщений: 93
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
finic на пути к лучшему
По умолчанию

У DS есть драйверы с активной подтяжкой линии,
можно от 1вари перейти вообще на другой интерфейс,
впрочем DS заявляет 300метров по вытой паре кат5
вот здесь есть обзор 1вари, в т.ч. про расстояния и способы их обеспечения
http://www.elin.ru/1-Wire/?topic=whatis
finic вне форума  
Непрочитано 23.04.2007, 14:00  
sanitar249
Почётный гражданин KAZUS.RU
 
Аватар для sanitar249
 
Регистрация: 19.01.2007
Сообщений: 1,747
Сказал спасибо: 2
Сказали Спасибо 46 раз(а) в 35 сообщении(ях)
sanitar249 на пути к лучшему
По умолчанию

Дело в том, что далласовский однопроводный интерфейс не специфицируется как промышленный и в данных условиях от него можно ждать что угодно. Необходимо осушествить преобразование интерфейса непосредственно после датчика в ИРПС, RS485, канбас или во что либо подобное из промышленных интерфейсов.
sanitar249 вне форума  
Непрочитано 25.04.2007, 11:56  
Levap
Прописка
 
Регистрация: 11.04.2007
Сообщений: 299
Сказал спасибо: 96
Сказали Спасибо 269 раз(а) в 62 сообщении(ях)
Levap на пути к лучшему
По умолчанию

То, что интерфейс не промышленный, я уже понял. К сожаления поздно. Я не программист, программы заказывал у специалиста, а поскольку интерфейс не оговаривался, мучаться теперь приходится мне. Кстати на схемке я впопыхах ошибся. Резистор 4к7 включен до резистора 100 Ом. Все резисторы расположены возле процессора, вынесен только датчик. Скачать описание датчика можно здесь http://medfather.narod.ru/files/DS18B20.pdf
Хотел прикрепить файл с описанием, но этот формат крепиться не пожелал.
Finic, спасибо за ссылку, сейчас "буду посмотреть"
Levap вне форума  
Непрочитано 24.05.2007, 12:23  
Ztman
Частый гость
 
Регистрация: 27.12.2006
Сообщений: 14
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Ztman на пути к лучшему
По умолчанию

Можно смело опускать сопротивление резистора до 1 к,с этим резистором удалось получить дальность 70 метров(больше не пробовал).на точность измерения это ни как не повлияло.как насчет индустриальных помех не знаю.но при этом сопротивлении помехоустойчивость возрастет во много раз.
Ztman вне форума  
Непрочитано 24.05.2007, 16:00  
Slava1355
Прописка
 
Аватар для Slava1355
 
Регистрация: 13.06.2004
Адрес: Москва
Сообщений: 193
Сказал спасибо: 11
Сказали Спасибо 32 раз(а) в 18 сообщении(ях)
Slava1355 на пути к лучшему
По умолчанию

По ссылке: http://www.maxim-ic.com/appnotes.cfm/appnote_number/148
описано довольно много аппаратных методов обеспечения "дальнобойности" 1-wire шины, вплоть до 500м.

Но, перед этим я посоветовал бы "напрячь" разработчика ПО, так как, скорее всего, он написал упрощенный протокол общения по шине, поэтому у вас и появляются показания "от-200 до +200". Значительную часть проблем можно будет снять за счет усовершенствования программы чтения данных с датчика. В пакете данных, получаемых микроконтроллером от датчика, последний байт - это CRC (контрольная сумма). По нему легко можно обнаружить наличие сбоя и повторить чтение. Таким образом, даже в условиях сильных помех, можно обеспечить безошибочное чтение данных. По ссылке: http://pdfserv.maxim-ic.com/en/an/app159.pdf
"Высоконадежная коммуникация по 1-прооводной шине". Достаточно подробно описаны эти методы. Для имитации помех там в шину через ключ на полевом транзисторе подавали музыку от MP3 проигрывателя. И все работало ...
Slava1355 вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Конвертор с "CallerID" на "Советский АОН" Sergey K Микроконтроллеры, АЦП, память и т.д 31 27.06.2009 20:37
Как заставить работать "Страж-SMS 4x4" в Беларуси milt Делимся опытом 2 05.11.2008 11:27
[Решено] RISC vis CISC, все "ЗА" и "ПРОТИВ". sanitar249 Отвлекитесь, эмбеддеры! 1 24.10.2007 09:56
Нужны схемы "Милты" и "Узора" lfaiccug Поиск схем. Делимся схемами 1 18.05.2005 13:27


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


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