Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


Разница между E14-440 c ЦАП и без

Вы не вошли.

 Поиск | Регистрация | Вход 

24.07.2015 12:49:53
#1

Участник
Откуда: Челябинск
Здесь с 18.06.2015
Сообщений: 24

Разница между E14-440 c ЦАП и без

Доброго времени суток! Подскажите пожалуйста, есть ли разница чтения данных с TTL на Е14-440 с ЦАП и без него.

Возникла некоторая проблема. Написали пример программы, с использованием Е14-440 без ЦАП. Все работает. Ставим в ту же самую схему блок с ЦАП на борту, результат начинает плавать в больших диапазонах.

Делаем так:

// состояния цифровых линий
WORD TtlIn;

ULONG CountDI = 0;

ULONG StartTime = GetTickCount();
   for(int i=0; GetTickCount()-StartTime < 1000; i++)  // кол-во отчетов за 1 сек.
   {
		!pModule->TTL_IN(&TtlIn);   // Запрос состояния
		formMain->DI1 = TtlIn;         // Записываем ответ

		if (formMain->DI1!=DI_save){    // Если состояние изменилось
		 DI_save = formMain->DI1;        //Запишем последнее состояние
		 CountDI++;            //Счетчик изменения состояний импульса
		 }
   }

В результате, этот код работает по разному, с блоками, разница между которыми только в наличии ЦАП'а.

24.07.2015 12:59:06
#2

Инженер-электронщик
Откуда: "Л Кард"
Здесь с 21.04.2014
Сообщений: 4,597

Re: Разница между E14-440 c ЦАП и без

Серийные номера обоих Е14-440 сообщите, пожалуйста.

24.07.2015 15:05:09
#3

Участник
Откуда: Челябинск
Здесь с 18.06.2015
Сообщений: 24

Re: Разница между E14-440 c ЦАП и без

Без ЦАП: 9D984093

С ЦАП: 7R47416

24.07.2015 17:04:23
#4

Сотрудник "Л Кард"
Здесь с 24.04.2014
Сообщений: 1,522

Re: Разница между E14-440 c ЦАП и без

...результат начинает плавать в больших диапазонах...

Можно поподробнее расшифровать эту фразу. Что за результат и куда он плывёт?

25.07.2015 12:29:46
#5

Инженер-электронщик
Откуда: "Л Кард"
Здесь с 21.04.2014
Сообщений: 4,597

Re: Разница между E14-440 c ЦАП и без

denprox пишет:

... Е14-440 без ЦАП. Все работает. Ставим в ту же самую схему блок с ЦАП на борту, результат начинает плавать в больших диапазонах.
...
В результате, этот код работает по разному, с блоками, разница между которыми только в наличии ЦАП'а.

Например, я могу себе представить некую внешнюю схему, поведение которой (результат измерения начинает плавать) зависит от наличия выходной цепи ЦАП, имеющей низкое выходное сопротивление.
В Е14-440 без ЦАП цепь выхода ЦАП не подключена, значит, имеет  бесконечно большое  выходное сопротивление.
Похоже, что, прежде всего, нужно рассмотреть в подробностях эту схему. Кроме того, само подключение входов АЦП могло быть изначально неправильным, что в итоге проявилось в зависимости результата от экземпляра E14-440.