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

 
 
> Работа с AD5933 при заземленной нагрузке
vazz
сообщение Nov 15 2014, 16:54
Сообщение #1


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

Группа: Участник
Сообщений: 189
Регистрация: 21-01-10
Пользователь №: 54 971



За исходный вариант взял AN-847 (Measuring a Grounded Impedance Profile Using the AD5933 by Sean Brennan). По его повествованию сваял схему. Вместо инструментального ОУ применил 4 ОУ в одном корпусе общего применения (работают они не хуже). На странице 6 указанного документа приведен рисунок Figure 5, на котором приведено условие "REQUIRED OUTPUT SIGNAL" равное 1Vp-p. Собственно условие это у меня выполняется. НО! Тыкаю я осциллом в точку соединения двух 100кОмных сопротивлений и вижу фигу, т.е. отсутствие какого-либо синуса в этой точке (эти два сопротивления можно наблюдать на рисунках Figure 2 и Figure 3). Думается мне, что в этой точке должно быть ну хоть что-то, не так ли? У кого есть опыт пользования AD5933 прошу помощи/подсказок!
Ссылка на упомянутый документ: http://www.analog.com/static/imported-file...otes/AN-847.pdf


--------------------
Не так страшна автоматизация, как её малюют.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vazz
сообщение Nov 20 2014, 10:00
Сообщение #2


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

Группа: Участник
Сообщений: 189
Регистрация: 21-01-10
Пользователь №: 54 971



Прошу помощи, а то закипаю

Из описания демо-платы EVAL-AD5933EB надыбал странную вещь. После чтения значений Real и Imaginary Data из соответствующих регистров проводится проверка на знак (положительно/отрицательно). Вот таким образом:

Код
If ImagineryData <= &H7FFF Then
' Positive Data.
Else
' Negative
' ImagineryData = ImagineryData And &H7FFF
ImagineryData = ImagineryData - 65536
End If


Я может конечно совсем загнался, но получал модуль в случае отрицательного числа с помощью двух действий: если число отрицательное, то я сначала отнимаю единицу, а затем делаю инверсию обоих байт. В данном коде от AD получается, что их отрицательные числа приведены в простом формате без всяких дополнений, т.е. старший бит - это знак, а остальное - это реальное значение. Тогда нафига загадочное вычитание 65536, которое в двух байтном значении в итоге все равно оставит ровно то же самое значение???..


--------------------
Не так страшна автоматизация, как её малюют.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Nov 21 2014, 07:49
Сообщение #3


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(vazz @ Nov 20 2014, 14:00) *
Прошу помощи, а то закипаю

Может, это связано со шкалой АЦП в биполярном режиме.
Когда 7FFF это ноль, FFFF это верхний предел, а 0 -нижний
Хотя, все равно не сходится


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- vazz   Работа с AD5933 при заземленной нагрузке   Nov 15 2014, 16:54
- - Herz   Цитата(vazz @ Nov 15 2014, 18:54) Думаетс...   Nov 15 2014, 17:24
- - vazz   Да, действительно. Все меряет, все работает как на...   Nov 17 2014, 23:03
- - vazz   выспался, вопрос снимается)   Nov 18 2014, 10:03
- - MrYuran   Цитата(vazz @ Nov 15 2014, 20:54) У кого ...   Nov 18 2014, 13:33
|- - vazz   Цитата(MrYuran @ Nov 18 2014, 17:33) точн...   Nov 19 2014, 08:40
|- - MrYuran   Цитата(vazz @ Nov 19 2014, 12:40) Вот раз...   Nov 19 2014, 09:49
|- - vazz   Цитата(MrYuran @ Nov 19 2014, 13:49) Наск...   Nov 19 2014, 11:06
- - vazz   Довел уже до блеска алгоритм вычисления арктангенс...   Nov 24 2014, 23:45
- - vazz   Нашел ошибку в вычислении квадрата, нелепость кака...   Nov 25 2014, 13:53
- - vazz   Мудреная эта хреновина (AD5933). То ли я туповат. ...   Dec 1 2014, 00:45
- - Elsystems   В принципе Вы далеко продвинулись. Чтобы сказать ч...   Dec 2 2014, 20:19
|- - vazz   Цитата(Elsystems @ Dec 3 2014, 00:19) В п...   Dec 2 2014, 21:36
|- - vazz   Цитата(Elsystems @ Dec 3 2014, 00:19) Zre...   Dec 3 2014, 13:24
- - Elsystems   Да, я немного не так написал про входное напряжени...   Dec 3 2014, 08:27
- - Elsystems   Edit - ввод-вывод с формы. Цикл был чтобы на экран...   Dec 3 2014, 17:15
- - vazz   КодImpedance := (GainFactor * Magnitude...   Dec 4 2014, 12:28
|- - MrYuran   Цитата(vazz @ Dec 4 2014, 16:28) Errata н...   Dec 4 2014, 12:58
|- - vazz   Цитата(MrYuran @ Dec 4 2014, 16:58) тема ...   Dec 4 2014, 13:04
- - vazz   Подскажите, пожалуйста, верно ли мое предположение...   Dec 4 2014, 23:37
- - vazz   Самое крутое - это когда калибруешь натурный фазов...   Dec 5 2014, 21:53


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

 


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


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