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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> Внутренняя Калибровка AD7792
saska
сообщение May 29 2012, 19:31
Сообщение #16


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 13-01-06
Пользователь №: 13 156



Ruslan1 постараюсь осмыслить, завтра привезу парочку микросхем и буду стыковать с ниосом
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение May 30 2012, 12:23
Сообщение #17


Гуру
******

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



Цитата(saska @ May 29 2012, 22:31) *
Ruslan1 постараюсь осмыслить, завтра привезу парочку микросхем и буду стыковать с ниосом

ну, я бы такое осмысливал с листа бумаги и ручки, для особо сомневающихся в реальности происходящего- с четырех магазинов сопротивлений, трех вольтметров и одного микрокалькулятора. А дальше уже осмысленное стыковать хоть с ниосом хоть с пивом. sm.gif
Тут ничего хитрого нет, с времен старика Ома и компенсации трехпроводки операционником совершенно ничего в принципах не поменялось, просто сейчас еще один вход АЦП дешевле чем хороший операционник с обвязкой.
Go to the top of the page
 
+Quote Post
saska
сообщение May 31 2012, 08:23
Сообщение #18


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 13-01-06
Пользователь №: 13 156



Ruslan1 а напишите пожалуста итоговую формулу для вычисления Rx с аргументами А1 А2 А3 , с описанием что такое А1 А2 А3 и так как измерения делаются в несколько этапов то соотвественно должно получиться несколько формул. Привез АД7792 - сразу хочу сказать что корпус удачный) еще немного расскажу о проекте - необходимо организовать на одной плате 12 каналов RTD для подключения сопротивлений 100 - 1000 Ом , датчики предположительно платиновые. Желательно конечно и подключать низкоомные датчики медные. Расскажите возможно ли сделать настолько универсальное устройство?
Привожу пдфчик буржуйской платки которую надо заменить и улучшить.

Сообщение отредактировал saska - May 31 2012, 08:38
Прикрепленные файлы
Прикрепленный файл  KAM_500RTD.pdf ( 313.49 килобайт ) Кол-во скачиваний: 916
 
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение May 31 2012, 08:41
Сообщение #19


Гуру
******

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



Цитата(saska @ May 31 2012, 11:23) *
Ruslan1 а напишите пожалуста итоговую формулу для вычисления Rx с аргументами А1 А2 А3 , с описанием что такое А1 А2 А3 и так как измерения делаются в несколько этапов то соотвественно должно получиться несколько формул. Привез АД7792 - сразу хочу сказать что корпус удачный) еще немного расскажу о проекте - необходимо организовать на одной плате 12 каналов RTD для подключения сопротивлений 100 - 1000 Ом , датчики предположительно платиновые. Желательно конечно и подключать низкоомные датчики медные. Расскажите возможно ли сделать настолько универсальное устройство?
Привожу пдфчик буржуйской платки которую надо заменить и улучшить.

А Вам не кажется, что Вашу просьбу следует перенести в раздел "предлагаю работу" ?
Go to the top of the page
 
+Quote Post
saska
сообщение Jun 1 2012, 12:06
Сообщение #20


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 13-01-06
Пользователь №: 13 156



Ruslan1кажеца, но я не знаю где грань. А что касается описания формулы - это еще бесплатная подсказка или уже платная ?

Сообщение отредактировал saska - Jun 1 2012, 12:06
Go to the top of the page
 
+Quote Post
Tanya
сообщение Jun 1 2012, 12:10
Сообщение #21


Гуру
******

Группа: Модераторы
Сообщений: 8 716
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(saska @ Jun 1 2012, 16:06) *
Ruslan1кажеца, но я не знаю где грань. А что касается описания формулы - это еще бесплатная подсказка или уже платная ?

Бесплатно - напишите уравнение закона Ома.
Go to the top of the page
 
+Quote Post
saska
сообщение Jun 1 2012, 14:31
Сообщение #22


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 13-01-06
Пользователь №: 13 156



закон ома точно не помню но что то о пропорциональной связи сопротивления напряжения и тока.. на гугле и вики забанен sad.gif
а вот применительно к вашей формуле сразу возникает вопрос - а где же А3 ?
Rx = Re*((A2-A1)/65536)
где А1 и А2 - соотвецтвенно код, измеренный с входов Аin1 и Ain2
Rx - измеряемое сопротивление, Re - эталонное сопротивление
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Jun 1 2012, 15:35
Сообщение #23


Гуру
******

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



Цитата(saska @ Jun 1 2012, 15:06) *
Ruslan1кажеца, но я не знаю где грань. А что касается описания формулы - это еще бесплатная подсказка или уже платная ?

А Вы посмотрите выше, как у bychkov77 получилось: человек копал этот вопрос но результат его не устроил. Достаточно было намека на пальцах, чтобы он не только понял о чем идет речь, но и довел до результата. То есть видно, что человек "в теме", ему просто небольшой совет нужен был.
Вам же нужно "написать", "описать", "рассказать".

По Вашему вопросу: A3 нигде. делайте так как написали.
Go to the top of the page
 
+Quote Post
saska
сообщение Jun 5 2012, 14:07
Сообщение #24


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 13-01-06
Пользователь №: 13 156



Ruslan1 подскажите где копать.. не могу считать правильно регистр ID, делаю следующее-
- отправляю 5 пачек по 8 тактов с еденичками на DIN под одним CS
- опускаю CS, отправляю пачку из 8 тактов с числом 0х60, поднимаю CS
- опускаю CS, отправляю пачку из 8 тактов с нулями и ловлю число 0х94, поднимаю CS.
ожидаю как по даташиту 0хХА а получаю 0х94, что интересно - повторно без сброса
запросить ID не получается (лезут нули), а через сброс стабильно принимаю 0х94

попробовал запросить регистр FULL_SCALE-
- отправляю 5 пачек по 8 тактов с еденичками на DIN под одним CS
- опускаю CS, отправляю пачку из 8 тактов с числом 0х78, поднимаю CS
- опускаю CS, отправляю пачку из 8 тактов с нулями и ловлю число 0хa9
- отправляю пачку из 8 тактов с нулями и ловлю число 0х5a, поднимаю CS.
если предположить что первый байт младший то получается число 0х5аа9, что вроде похоже на дефолт в даташите.

Частота тактов 100кгц, есть задержка после опускания CS до первого такта 25 мкс.
нужно ли при попытке чтения ожидать опускания DOUT (после опускания CS) ?

срисовал с осциллографа запись в CR, с таким SPI нормально работают еепромки, но тут чото хитрое

Сообщение отредактировал saska - Jun 5 2012, 14:03
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Jun 5 2012, 14:59
Сообщение #25


Гуру
******

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



Что-то Вы жестоко с CS обходитесь, не нужно его во время транзакции дергать между байтами. Попробуйте
1. сначала произвести сброс при активном CS
2. начинать операцию с активизации CS (CS=0). далее пишите COMMUNICATIONS REGISTER, следующим(и) байтом/байтами пишите-читаете установленный RS0-RS2 регистр. Далее деактивируете CS (CS=1).

Это все в даташите есть.
Go to the top of the page
 
+Quote Post
saska
сообщение Jun 6 2012, 05:06
Сообщение #26


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 13-01-06
Пользователь №: 13 156



Ruslan1 сделал как сказали - сразу заработало. хотя вчера всякие варианты пробовал.. Считалось число 0х4а что похоже на даташит.
что следующим шагом предпринять ?

и почемуто два раза подряд не получается считать ID. не понимаю. UPD! понял вроде. я после чтения числа 0х4а поднимаю CS и повторная процедура не проходит, а если CS оставить опущенным и снова запросить ID то стабильно считывается 0х4а. Я правильно понимаю что на протяжении всей сессии общения с микрухой начиная от конфигурирования и на протяжении считывания регистра данных необходимо удерживать CS в активном опущенном состоянии ? и что если я вдруг подниму CS то потеряю интерфейсу ?
Еще возвращаясь к схеме подключения на предыдущей странице хочу предположить что вместо входов А3+ и А3- необходимо писать Refin+ и Refin-, так ли ?
На кратинке фотошот с осцила с ножек SCLK и DOUT, как видно из картинки - чтение прошло успешно
еще на картинке перерисованная карандашиком схемка для трехпроводки от Ruslan1
и еще картинка с макеткой прилепленной к моей плисе

Сообщение отредактировал saska - Jun 6 2012, 10:22
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Tanya
сообщение Jun 6 2012, 07:34
Сообщение #27


Гуру
******

Группа: Модераторы
Сообщений: 8 716
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(saska @ Jun 6 2012, 09:06) *
Еще возвращаясь к схеме подключения на предыдущей странице хочу предположить что вместо входов А3+ и А3- необходимо писать Refin+ и Refin-, так ли ?

Автор! Картинку чего и зачем прилепили???
А по сути темы - складывается впечатление, что Вам лень читать даташиты.
Хотите, чтобы Вам их дядя или тетя вслух читали?
По поводу аналоговой части намекну, что провода к терморезистору должны быть одинаковые по длине и сечению.
Go to the top of the page
 
+Quote Post
saska
сообщение Jun 6 2012, 09:20
Сообщение #28


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 13-01-06
Пользователь №: 13 156



Tanya если внимательно посмотреть ваши посты в теме и других по AD7792/93 то обнаруживаю что из десятка ответов нет ни одного по существу. ни формулы, ни кусочка кода, даже малейшего упоминания о реализации проекта. Складывается впечатление что вы либо познали всe либо вообще не в теме, тоесть микросхему в живую и не видели и с ней не работали. По регламенту оформления постов спасибо за указания- исправил. О общих правилах построения трехпроводной схемы подключения RTD осведомлен, но это надо развивать в другой теме
Go to the top of the page
 
+Quote Post
Tanya
сообщение Jun 6 2012, 09:33
Сообщение #29


Гуру
******

Группа: Модераторы
Сообщений: 8 716
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(saska @ Jun 6 2012, 13:20) *
. О общих правилах построения трехпроводной схемы подключения RTD осведомлен, но это надо развивать в другой теме

Тогда Ваши вопросы расходятся с Вашими же ответами.
Что до Вашей оценки моих постов... Уж извините, тут не все гении... пишут всякое...
Вот коды не пишу... Каюсь.
Даташиты нужно читать внимательно. Не хотите - пишите в раздел "предлагаю работу", как Вам уже намекали.
Go to the top of the page
 
+Quote Post
Plain
сообщение Jun 6 2012, 10:22
Сообщение #30


Гуру
******

Группа: Участник
Сообщений: 6 564
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Цитата(saska @ Jun 6 2012, 08:06) *
вместо входов А3+ и А3- необходимо писать Refin+ и Refin-

Вам каждый ответивший предложил прочитать тему, а если всё ещё лень, то просто делайте, как написано.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2018 - 10:26
Рейтинг@Mail.ru


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