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

 
 
> AD7792+AVR, Помогите начинающему драйверами на ассемблере
megaalex
сообщение Mar 24 2007, 15:03
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 24-03-07
Пользователь №: 26 472



Помогите драйверами.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SergeiCh
сообщение Mar 27 2007, 16:16
Сообщение #2


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

Группа: Участник
Сообщений: 99
Регистрация: 22-03-07
Из: Novosibirsk
Пользователь №: 26 415



Использовал AD7793 + ТСП100 + ATmega64 для измерения температуры. Поскольку без ОС, обошелся несколькими функциями на Си. Всё стандартно, глюков не наблюдалось.

Разве что у AD7793 источники тока согласованы не достаточно (3%), IMHO, чтобы использовать приведенную трехпроводную схему. Вернее, эталонное сопротивление уже можно брать любой точности smile.gif, т.к. ток ч/з него не будет равен удвоенному току ч/з терморезистор.
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Apr 5 2007, 10:23
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Цитата(SergeiCh @ Mar 27 2007, 15:16) *
Использовал AD7793 + ТСП100 + ATmega64 для измерения температуры. Поскольку без ОС, обошелся несколькими функциями на Си. Всё стандартно, глюков не наблюдалось.

Разве что у AD7793 источники тока согласованы не достаточно (3%), IMHO, чтобы использовать приведенную трехпроводную схему. Вернее, эталонное сопротивление уже можно брать любой точности smile.gif, т.к. ток ч/з него не будет равен удвоенному току ч/з терморезистор.

Совершенно согласен.
Вообще не понимаю, зачем брать 16-битный АЦП и считать равными генераторы тока, которые могут разойтись на 5%. smile.gif
Я несколько иначе сделал входную схему:

--- L1------ Iout1,AIN1+
!
!
-----L2---- AIN1-, AIN2+
!
!
Rx
!
!
----L3------ AIN2-, REFIN+
nnnnn !
nnnnn !
nnnnn Re
nnnnn !
nnnnn !
nnnnn ----- REFIN-, GND

L1,L2,L3 - линия связи (трехпроводка)
n- просто чтобы сдвинуто было на экране красиво

В Этом случае Rx = Re *((A2-A1)/65536)
где A1,A2 - соответственно код, измеренный с входов AIN1 и AIN2
Rx - измеряемое сопротивление
Re - эталонное сопротивление

То есть я избавился от влияния разброса токов. Минус применения- нужно два измерения, но для меня это совсем не критично.
Нужно помнить о том, что REFIN имеет неслабый входной ток, но зато малый дрейф этого тока. У меня например все равно есть калибровка после монтажа, так что я эту величину учитываю. В принципе, можно наверное и дрейф тока учесть (термометр-то внутри есть), но это уже чересчур. smile.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- megaalex   AD7792+AVR   Mar 24 2007, 15:03
- - =GM=   Цитата(megaalex @ Mar 24 2007, 12:03) Пом...   Mar 24 2007, 16:21
- - add   ЦитатаAD7792 вполне можно подключить к АВР, исполь...   Mar 26 2007, 09:18
- - slog   Datashit читать пробовал? Я думаю там есть все отв...   Mar 26 2007, 13:04
- - add   Может есть кто мог бы про инициализацию AD7792/93 ...   Mar 27 2007, 16:38
|- - SergeiCh   У AD7792/3 много регистров, они нормально описаны ...   Mar 27 2007, 17:31
- - slog   Цитата(Ruslan1 @ Apr 5 2007, 11:23) Вообщ...   Apr 9 2007, 14:25
|- - Ruslan1   Цитата(slog @ Apr 9 2007, 14:25) И не 5%,...   Apr 10 2007, 07:44
- - Сергей К   Вот и я начал мучать эту AD7792. Естественно измер...   Oct 30 2008, 08:11
- - Сергей К   1. Но вот вопрос с измерением температуры кристалл...   Nov 6 2008, 13:19
|- - SeregaB   Цитата(Сергей К @ Nov 6 2008, 16:19) 1. Н...   Nov 10 2008, 09:03
- - Сергей К   Спасибо. Но эту цифру я видел, но зато теперь наше...   Nov 13 2008, 14:02
- - firstvald   бЛИН, заложил 7793 и уже начал раскаиваться. Пока...   Jun 13 2010, 08:21
- - DVF   Ну, вот, а я в следующей разработке хотел использо...   Jun 13 2010, 19:23
- - yanvasiij   Люди, столкнулся с такой проблемой на ad7792: при ...   Oct 15 2013, 13:08
|- - Ruslan1   Цитата(yanvasiij @ Oct 15 2013, 16:08) Лю...   Oct 25 2013, 23:17
- - Lanselot   Всем привет! Хочу использовать этот АЦП для св...   Oct 24 2013, 17:41


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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 20:58
Рейтинг@Mail.ru


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