реклама на сайте
подробности

 
 
> Проблемы с DS18B20
Letis
сообщение Oct 6 2010, 14:53
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 124
Регистрация: 10-07-07
Пользователь №: 29 027



Разработал устройство на меге8 с датчиком DS18B20. До этого все работало отлично, даже в промышленных условиях. Но возникла проблема, когда возле устройства установить и запустить частотник (для регулировки оборотов двигателя) то температура на устройстве показывает -1. В чем может быть проблема. Я уже использовал для связи с датчиком экранированную витую пару, но это не помогло. Подскажите.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
alexeyv
сообщение Oct 7 2010, 08:12
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 298
Регистрация: 26-01-09
Из: Пермь
Пользователь №: 43 940



Были похожие проблемы.
Длина линии с датчиком 30м. Шнур не экранированный. Опрос датчика примерно раз в 2 секунды. Работа устройства проверялась при включенном на шнур генераторе электромагнитных помех.

1. Гальваническая развязка между платой и датчиком
2. Для проверки тайминги шины надо выставить в максимум (потом можно и сократить)
3. При приходе от датчика всех нулей CRC расчитывается правильно (!!!!), поэтому все байты в приходящем пакете складываются по ИЛИ и сравниваются с нулем.
4. При правильном приеме СRC, температура сравнивалась с предыдущей - разница в показаниях не должна быть большой (инерционность датчика однако!!!)
5. Интерфейс между датчиком и КПУ был сделан с использованием полевика (на КПу шли вход и выход по отдельности, а с полевика на датчик - один провод) - для получения резких фронтов от КПУ на датчик

Устройство выдерживало наведенные помехи 1000Гц/1000В, на длине шнура 8 метров (по ГОСТУ на аналогичное оборудование 1000Гц/500В/2м, но точно не помню)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Letis   Проблемы с DS18B20   Oct 6 2010, 14:53
- - Dx!   Помеха. Смотреть осциллоскопом. CRC8 не считаем ра...   Oct 6 2010, 17:57
- - Letis   СRC я считую, вот внизу, или чтото не так : inter...   Oct 6 2010, 18:02
- - Dx!   -1 приходит без ошибок в CRC ? Видимо помеха не в ...   Oct 6 2010, 18:03
- - Letis   А вот так будет правильно ? struct __ds18b20_scr...   Oct 6 2010, 18:25
- - WHALE   ужос... Куда у вас р смотрит?И вы про свитч знаете...   Oct 6 2010, 20:06
- - Letis   Да работает оно все. Я использую библиотеку, и все...   Oct 6 2010, 20:20
|- - kolobok0   Цитата(Letis @ Oct 7 2010, 00:20) ...испо...   Oct 6 2010, 20:49
- - Letis   Цитатагасящие элементы ставят. Какие гасящие элем...   Oct 6 2010, 21:29
- - Kovrov   Феррит кольцо... в помощь.. или в макс близости от...   Oct 7 2010, 06:09
- - Letis   ЦитатаФеррит кольцо... в помощь.. Где оно должно б...   Oct 7 2010, 08:45
|- - kolobok0   Цитата(Letis @ Oct 7 2010, 12:45) Где оно...   Oct 7 2010, 20:52
- - Kovrov   кольцо берете с мин проницаемостью: лучше 400нн бе...   Oct 7 2010, 13:26
- - Letis   Здесь понятно. А как устранить со стороны питания ...   Oct 7 2010, 13:44
|- - xemul   Цитата(Letis @ Oct 7 2010, 17:44) Дело в ...   Oct 7 2010, 20:41
- - Letis   ЦитатаКакая длина шнурка к датчику? около 30м. Цит...   Oct 7 2010, 23:51
|- - xemul   Цитата(Letis @ Oct 8 2010, 03:51) ЦитатаУ...   Oct 8 2010, 07:32
|- - Dx!   Цитата(Letis @ Oct 8 2010, 03:51) Я поним...   Oct 8 2010, 14:18
- - Kovrov   Цитата(Letis @ Oct 7 2010, 17:44) Здесь п...   Oct 8 2010, 06:38


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 20:33
Рейтинг@Mail.ru


Страница сгенерированна за 0.01387 секунд с 7
ELECTRONIX ©2004-2016