· принять/передать адрес данного ВУ, передать/принять данные от процессора/к нему.
· Из процессора выдается число, которое равно номеру канала.
Пример: N=16
для 16 каналов достаточно 4-х разрядов;
Алгоритм работы АЦП
Основная задача АЦП преобразует входной электрический сигнал (напряжение/ток) из данного диапазона в параллельный позиционирующий двоичный код с числом разрядов равным N.
АЦП – асинхронное устройство ?стыковано с процессором? (длительность работы не зависит от такта работы ПК).
АЦП имеет сигналы запуска и готовности, с помощью которых осуществляется синхронизации работы АЦП и программы.
Состояние АЦП отражается логичным сигналом на шине готовности (т.е. логической единицей). Сигнал готовности говорит о том, что на выходе АЦП (q1,q2,… qn) образовался код пропорциональный входному сигналу. Для преобразования входного сигнала у АЦП необходимо программно сформировать и предать по адресу АЦП сигнал запуска. АЦП при получении сигнала «запуск» снимает сигнал «готовность», т.е. устанавливает лог. 0, и начинает преобразование. При прошествии времени tацп на выходе АЦП образуется готовый код и устанавливается лог. 1 – сигнал «готов». По этому сигналу контроллер передает код, пропорциональный напряжению на шине данных процессора.
Характеристики КАС:
1. число входных каналов – N (пропорционально количеству байт: 8, 16,… )
2. диапазон входных сигналов Dкас = (Umin, Umax или Imin, Imax) ± 10 В; 0 ÷ 20 мА
3. tацп – время переключения (время между передачей кода до установления),
tацп ≤ такту процессора
Характеристики АЦП:
1. диапазон измерений Dкас = (Umin, Umax или Imin, Imax) ± 10 В; 0,10 В; ± 5 В; ± 1В; 0 ÷ 5 В; 0 ÷ 20 мА
2. q = [(Umax – Umin)/(Imax – Imin)]/ 2n-1 ,где n: от 8 до 12; от 16 до 20 (редко)
q – абсолютная погрешность, которая имеет размерность
шаг дискретизации по амплитуде
абсолютная точность преобразования АЦП
q – то минимальное значение входного напряжения, при котором код меняется на единицу младшего разряда.
Если АЦП двух полярный, то под знак отводится старший разряд.
АЦП линейная система в большом и нелинейная в малом измерении. Динамической характеристикой является время преобразования t , определяет пригодность АЦП к измерениям.
1. Однократные/одноразовые алгоритмы
2. Зациклененные/циклические алгоритмы
Однократные алгоритмы – это алгоритм, который производит однократный опрос всех датчиков, а затем производятся вычисления
1.
t0 ÷ tn – время проведения эксперимента
∆t ≥τкас + τацп
Однократные алгоритмы используются для научных экспериментов и тестирования управляющих программ.
Все управляющие программы в СРВ специально зациклены.
2.
∆t ≥ τкас + τацп
1 , 2 , 3 ,… к - попорядку опрошенные к, где к→∞
∆Т – минимальный шаг дискретизации по времени
При циклическом опросе повторение алгоритма может производится несколько раз.
∆T(m1), ∆T(m2),… m = 2k, k = 0,1,…
∆T ≥ N(τкас + τацп)·m (1)
∆Tmin = N(τкас + τацп)
m-кратный опрос группы из N датчиков производится с целью повышения точности и увеличения помехозащищенности канала измерения аналоговой величины, т.е. m-кратный опрос датчиков усредняется ( суммируется m – результатов датчиков и делится на m).
Для усреднения результата деление производится сдвигом результата вправо на k-разрядов. Т.е. обеспечивается быстрое усреднение результата.
Выражение (1) определяет минимальное время, необходимое для получения результатов измерений N-аналоговых сигналов, исходя из технических характеристик канала ввода-вывода информации.
Каждый измерительный преобразователь/датчик имеет в числе технических измерительных характеристик основную градуировочную характеристику, которая показывает как выходные электрические сигналы зависят от входных неэлектрических величин.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.