|
Проблема с AD7792, Один из каналов АЦП "залипает" |
|
|
|
Oct 9 2007, 07:19
|
Местный
  
Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964

|
Доброго всем времени суток!
В процессе эксплуатации одного из своих приборов столкнулись со следующей проблемой - один из двух используемых каналов AD7792 "залипает". АЦП используется для измерения температуры в ванной с водой. Датчик температуры - Pt100, измерение идет по четырехточечной схеме, два датчика подключены к двум каналам АЦП, опора общая, обыкновенный резистор. Использую внутренние генераторы тока АЦП, коммутируя их сначала на один Pt100, потом на другой (по 420 мкА), буфер АЦП включен. За все время работы у нас в лаборатории ни разу данная ситуация не возникала, а вот у одного из заказчиков по его словам через 10-15 минут работы стабильно происходит "залипание" одного из датчиков (всегда на одном и том же канале) - показания уходят в космос (явно неверные), после чего уже не изменяются. Грешить на работоспособность датчика не могу, так как выдергивание датчика и обратное подключение к возврату в нормальный режим работы не приводит. Помогает только включение-выключение прибора (то есть, видимо, сброс АЦП). Ранее у того же заказчика были аналогичные проблемы с другим АЦП на той же плате (то есть, наличие помех в помещении исключать нельзя), правда, еще более фатальные, но от этого не легче. Может ли это быть связано с внешними помехами, наводимыми на АЦП по проводам от Pt100? Эффект этот имеет место быть, в самом приборе лично его наблюдал - при выключенном двигателе показания АЦП были весьма стабильны (в пределах двух младших разрядов из 16), при включении двигателя разброс составлял уже 5-6 разрядов. Помогла скрутка кабеля, ведущего к Pt100. Но второй Pt100, с каналом которого и возникают проблемы, скрутить не получится - он фабричный. Есть ли у кого подобные наблюдения о работе AD7792/7793? Или же стоит смотреть в другую сторону?
Заранее спасибо!
|
|
|
|
|
 |
Ответов
|
Nov 9 2007, 12:59
|
Местный
  
Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964

|
Добрый день! Проблема оказалась в следующем. Наше изделие использовало два канала АЦП, на одном висит внутренний датчик температуры (Pt100), на другом - внешний (опять же Pt100). Так производители складывали кабель внешнего датчика, никак его не экранируя, в один короб с двигателем, управляемым PWM (24В). Видимо, импульсы при старте двигателя наводились на вход АЦП через провода датчика, после чего этот канал "залипал" в положении "все единицы". Но это еще не все. Первый канал после залипания второго начинал дрейфовать. В итоге разность температур могла достигать 30 градусов. Пока что проблему решили полным сбросом АЦП и перекалибровкой внутреннего нуля при получении всех единиц. В следующей плате поставим диоды, как тут и советовали. Производителя обяжем использовать скрутку кабеля и заземление оплетки с обоих концов.
За советы всем спасибо!
Сообщение отредактировал Polaris - Nov 9 2007, 13:01
|
|
|
|
|
Nov 10 2007, 10:19
|

Гуру
     
Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287

|
Цитата(Polaris @ Nov 9 2007, 14:59)  Добрый день! Проблема оказалась в следующем. Наше изделие использовало два канала АЦП, на одном висит внутренний датчик температуры (Pt100), на другом - внешний (опять же Pt100). Так производители складывали кабель внешнего датчика, никак его не экранируя, в один короб с двигателем, управляемым PWM (24В). Видимо, импульсы при старте двигателя наводились на вход АЦП через провода датчика, после чего этот канал "залипал" в положении "все единицы". Но это еще не все. Первый канал после залипания второго начинал дрейфовать. В итоге разность температур могла достигать 30 градусов. Пока что проблему решили полным сбросом АЦП и перекалибровкой внутреннего нуля при получении всех единиц. В следующей плате поставим диоды, как тут и советовали. Производителя обяжем использовать скрутку кабеля и заземление оплетки с обоих концов.
За советы всем спасибо! Хорошо, что причину обнаружили, как правило, это - самое сложное. Но и решение проблемы стоит продумать тщательнЕе, как говорил Жванецкий. Например, заземление оплётки с обоих концов может приподнести Вам новые сюрпризы.
|
|
|
|
|
Nov 12 2007, 07:58
|
Местный
  
Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964

|
Цитата(Herz @ Nov 10 2007, 12:19)  Хорошо, что причину обнаружили, как правило, это - самое сложное. Но и решение проблемы стоит продумать тщательнЕе, как говорил Жванецкий. Например, заземление оплётки с обоих концов может приподнести Вам новые сюрпризы. Спасибо за предупреждение. Думаю, что все-таки не принесет. Там конструктивно канал расположен на одной металлической пластине, если заземлить с двух концов на одну и ту же пластину, то вряд ли будет хуже. Или я не прав? Цитата(DS @ Nov 10 2007, 12:35)  Да, если при таких условиях заземлите с двух концов, будете весьма удивлены результатом. Диоды надо ставить Шоттки, а не быстродействующие - тут основное, чтобы внешний диод открывался раньше диода в микросхеме. А быстродействующий диод обычно имеет несколько большее падение напряжения, чем обычный кремниевы переход, поэтому основной отк все равно потечет внутри микросхемы. Для защиты входов можно использовать сдвоенные Шоттки bat54s. Спасибо за совет. В следующих изделиях будем делать именно так. А в этом придется обойтись другими средствами - плату дорого переделывать, да и изделия уже черти где.
|
|
|
|
Сообщений в этой теме
Polaris Проблема с AD7792 Oct 9 2007, 07:19 Massi а входы защищал...ну там я слышал диодами быстрыми... Oct 13 2007, 06:41 Евгений Германович Проблема может быть и с питанием.Помеха по питанию... Oct 14 2007, 06:30 IVANS Можно время от времени сбрасывать АЦП и переинициа... Oct 24 2007, 11:38  Евгений Германович Цитата(Herz @ Nov 10 2007, 13:19) Хорошо,... Nov 10 2007, 10:42   Tanya Цитата(Polaris @ Nov 12 2007, 10:58) Спас... Nov 12 2007, 08:03 Goth У меня второй канал залипает, выдает 0x49 в статус... Feb 6 2008, 07:05  Goth Цитата(Goth @ Feb 6 2008, 10:05) У меня в... Feb 7 2008, 10:34   akl Цитата(Goth @ Feb 7 2008, 14:34) А блин п... Feb 7 2008, 11:49    Herz Цитата(akl @ Feb 7 2008, 13:49) Диоды (ос... Feb 7 2008, 12:15     akl Цитата(Herz @ Feb 7 2008, 16:15) Что знач... Feb 7 2008, 12:18 DS Да, если при таких условиях заземлите с двух концо... Nov 10 2007, 10:35 schors Почти такая же ерунда с этой АЦП. На входах RC фил... Nov 20 2007, 19:52 sensor_ua Не работал с этим АЦП. Но неясно, как описываемые ... Nov 20 2007, 21:46
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|