Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Это полезно знать, чтоб убедится, что биты не пропускаются и... 17.09.07 17:52 Число просмотров: 3416
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman Отредактировано 17.09.07 18:06 Количество правок: 2
|
> не использует стандартный протокол обмена RS-232, а > полностью формируемый программно.
Это полезно знать, чтоб убедится, что биты не пропускаются и все правильно отлавливаются.
Проблема может возникнуть, если передаваемые биты не стробируются.
> Линии используются следующим образом: > • DTR - для формирования сигнала SYNC и питания > • RI - соединена с DTR и используется для детектирования > устройства > • CTS – используется для приема последовательных данных > • RTS – используется для выдачи сигнала тактирования и для > питания (+10…12 В) > • TXD – используется для выдачи последовательных данных
Странное назначение линий.
> В принципе, поставленная задача решается, но можно ли > считать размах в 4 кванта номальным?
Для неприецизилнных схем может и да, но в данном случае измерителю можно простить только пару ступеней. И то, только в том случае, что он многоканальный и при переключении аналогового мультиплексора и запоминанием уровня возможно уходит некоторое время на установление напряжения. К сожалению, насколько я понял, временем между выбором одного из 8 входов и запуском отцифровки управлять нельзя.
> Также, по совету DPP, медленно наращивал напряжение от 0 до > опорного 20-оборотным прецезионным резистором. Заметно то > же плавание, т.е. периодический "откат" U вниз.
Периодически - это как? Какой период? То есть с каким-то интервалом наступают моменты, когда "откат" происходит, а в промежутках его нет?
Постараюсь догадаться сам. Допустим повернули движек потенциометра. Замерили показания АЦП. Получили 105. Еще раз замерили. Тоже 105. Еще раз. 104! Затем 103. Потом 102. Еще раз. 101. И на этом 101 устаканилось. Интересно, начинаются ли откаты сразу же после окончания перемещения ручки потенциометра или некоторое время напряжение удерживается? Быстро ли происзодит "откат"? Линейно ли или экспоненциально? Ели движек двинем в обратную сторону - будет ли откат и в какую сторону? Зависит ли величина отката от скорости перемещения движка? На всем ли диапазоне напряжений происходит "откат"? как связана величина "отката" и положение движка, а именно на 4 единицы происходит и когда движек в одном крайнем положении и когда в другом или посередине?
> Сам АЦП построен на основе AD7888, питание стабилизировано > REF195.
12 разряд - это примерно 4000. Прекрасно! берем 100 рублевый китайский цифровой вольтметр - он как раз +/- 2000 миливольт выдает. Им можно будет поймать даже "1", и уж точно даже "2". Главное чтоб время "отката" было достаточно велико, по сравнению с замерами самого вольтметра, котоые имеют интревал вплоть до полсекунды.
Итак, значение, что выдает АЦП зависит (грубо) всего от двух величин - измеряемого напряжения и опорного. Не знаю разбирается ли эта коробочка, но сделать это рекомендую. Цепляем китайский вольтметр к самой микрухе AD7888 к ее "земле" и к контакту опорного напряжения. Крутим движек потенциометра. Смотрим не повлияет ли это показания напряжеметра. По идее оно должно увеличится. Тогда измеряемое по отношению к нему уменьшится, что и вызовет цифровой "откат". Если так, то смотрим на сколько увеличилось "4" соответсвует всего 1/250 от номинала. То же самое делаем, подключившись ко входному контакту АЦП. Начать можно было бы не разбирая корпус, а подключившись к потенциометру. Ток, конечно же через него идет смешной, хотя теоретически при увеличении напряжения происходит нагрев через некоторое время увеличение сопротивления и уменшение силы тока. К опорному напряжению можно подключаться в последнюю очередь, все-таки через стабилизатор питается, хотя и он может оказаться неисправным.
Если случилось чудо и непряжения не плывут, а цифры плывут - пробуем другой прибор. Либо неисправен АЦП, либо для этих приборов это норма.
Немаловажно понять - что есть норма? Выставляем опорное 4,096 вольта. Крутим движек потенциометра до значения 2048 или старший бит = "1", все остальные "0". Измеряем сопротивление на подвижном контакте, оно должно быть точно половина. Если это так, то истинное напряжение прибор показывает в самом начале. Если же оно плывет вниз всегда на одно и то же значение, то ошибку можно скорректировать програмно, а именно мысленно добавлять 4 к установившемуся значению. Лучше цепляем цифровик к движку и крутим движек до ровно половинного напряжения. Если установившееся значение и является провильным, то и в процессе эксплуатации делаем замеры, пока показания не устаканятся.
|
|
|