-
27.03.2008, 07:18 #1
- Регистрация
- 11.08.2007
- Адрес
- Иркутск
- Возраст
- 37
- Сообщений
- 213
- Поблагодарили
- 157
- Поблагодарил
- 50
Измерение напряжения с помощью AD7705
Здраствуйте. У меня такая проблема: необходимо оцифровывать напряжение с датчика давления с помощью AD7705, и затем выводить его на индикатор с точностью до 4 знака после запятой. Кто-нибудь может подсказать схемы подключения данного АЦП. И вообще, что необходимо сделать, чтобы его запустить. Собрал схему из даташита, подключил на аналоговый вход батарейку 1,2В (просто ради проверки, датчмк пока цеплять не стал) и пытался посмотреть осциллографом импульсы на выходе Dout. К сожалению, там ничего нет. Проверил генератор на кварце, там всё в порядке есть генерация. Не знаю в чём причина. Может быть кто-нибудь сталкивался с данным АЦП.
-
27.03.2008, 07:45 #2
- Регистрация
- 30.12.2007
- Сообщений
- 1,104
- Поблагодарили
- 88
- Поблагодарил
- 26
Судя по тому , что Вы написали
в сообщении , Вы слабо представляете , чего хотите и как
это работает .Без обид . Отвечать на все вопросы - долго . Могу продать
такой готовый девайс . Датчики давления , кстати , имеют
смещение , соизмеримое с диапазоном сигнала, и большой дрейф .
-
29.03.2008, 02:48 #3
- Регистрация
- 21.01.2007
- Адрес
- Москва
- Возраст
- 72
- Сообщений
- 812
- Поблагодарили
- 56
- Поблагодарил
- 11
Удивляет НАИВНОСТЬ, БЕЗГРАМОТНОСТЬ и, с другой стороны ЭНТУЗИАЗМ наших молодых ПИСАТЕЛЕЙ на ОФРУМАХ. Действительно, ели человек знает, что такое AD7705, то еще не все потеряно (в таком то возрасте!)
А, ведь этим AD7705 должен управлять некий микропроцессор! А на ХРЕНА применять этот оцифратор, когда в самом "микропроцессоре" (сейчас он называется микроконтроллер) уже имеется встроенный АЦП. Причем, с той же разрядностью - 16 бит.
И, того! Имеем ОДНУ микросхему. На нее поступает исходный АНАЛОГОВЫЙ сигнал, а с нее выходит управляющий сигнал на ЛЮБОЙ индикатор, ЛЮБОЙ (разумной) разрядности, с ЛЮБЫМ законом измерения (дБ, линейно...)
Вот и вся проблема!73. Сергей (RX3AKT)
-
29.03.2008, 04:40 #4
- Регистрация
- 11.08.2007
- Адрес
- Иркутск
- Возраст
- 37
- Сообщений
- 213
- Поблагодарили
- 157
- Поблагодарил
- 50
To RX3AKT: В чём интересно заключается моя БЕЗГРАМОТНОСТЬ?! Я попросил помощи на форуме единомышленников по хобби. А в ответ не получил ни одного конкретного педложения. ТО бьяснять долго, то имеем одну микросхему. Кто имеет? Где? Хоть бы название указали. Просто удивительно, для чего тогда нужны форумы, если здесь вместо того что бы помочь конкретным советом, называют тебя наивным и безграмотным. Естественно, в этом вопросе я понимаю не всё, иначе я б и не стал просить помощи.
-
29.03.2008, 06:46 #5
- Регистрация
- 30.12.2007
- Сообщений
- 1,104
- Поблагодарили
- 88
- Поблагодарил
- 26
Молодой человек , Вы читая DS даже не выяснили,
что там есть сигнал клокорования , на котором стрелка
стоит "в" микросхему , то есть это сигнал входной .
Вы его сформировали и подали ?
Не говоря уже про то , что там надо сначала
загрузить кучу регистров через вход Dout c помощью
сигнала клок.
-
29.03.2008, 07:09 #6
- Регистрация
- 11.08.2007
- Адрес
- Иркутск
- Возраст
- 37
- Сообщений
- 213
- Поблагодарили
- 157
- Поблагодарил
- 50
To KulibinV: Я вас про это и спрашиваю. Как этот сигнал сформировать и как подать в АЦП?
-
29.03.2008, 09:23 #7
- Регистрация
- 09.07.2003
- Адрес
- Москва
- Возраст
- 56
- Сообщений
- 375
- Поблагодарили
- 13
- Поблагодарил
- 2
Существует сотня способов сформировать этот сигнал, начиная с обычного мультивибратора. Но, как правило, его формирует тот микроконтроллер, с которым "общается" АЦП. Подать этот сигнал нужно на вывод 1 АЦП (SCLK).
Беда в том, что этого недостаточно. Чтобы АЦП заработал, микроконтроллер должен настроить его, подав несколько команд, да еще в процессе работы подавать команды. В Datasheet-е есть занимающая целую страницу блок-схема алгоритма этой процедуры. Ее нужно превратить в программу для того микроконтроллера, который Вы решите использовать.
Здесь уже упоминали, что есть микроконтроллеры со встроенным АЦП, что делает отдельную микросхему-АЦП ненужной. Их много. От "навороченных" серии ADuC до простейших вроде PIC12F675. Какой выбрать, зависит не только от решаемой задачи, но даже от Ваших личных пристрастий (кто-то предпочитает AVR, а кто-то - PIC).
А вообще, извините, вопросы нужно задавать, только внимательно изучив предмет. В данном случае - прочитав весь Datasheet. Если что-то останется непонятным, вот тогда можно спрашивать и уточнять. Не стоит надеяться, что Вас проведут через весь лес за ручку.
-
29.03.2008, 09:36 #8
- Регистрация
- 11.08.2007
- Адрес
- Иркутск
- Возраст
- 37
- Сообщений
- 213
- Поблагодарили
- 157
- Поблагодарил
- 50
To DMJ : PIC12F675 имеет 10-разрядный АЦП. Мне необходим 16-ти разрядный. Может подскажете в каком микроконтроллере PIC есть такой встроенный АЦП?
-
29.03.2008, 09:45 #9
- Регистрация
- 29.11.2005
- Адрес
- Тула, Россия
- Возраст
- 45
- Сообщений
- 2,689
- Поблагодарили
- 136
- Поблагодарил
- 8
возьмите простой внешний ацп. поиск рулит
73. Алексей (RA3POD)
-
29.03.2008, 16:15 #10
- Регистрация
- 21.01.2007
- Адрес
- Москва
- Возраст
- 72
- Сообщений
- 812
- Поблагодарили
- 56
- Поблагодарил
- 11
В СОВЕРШЕННОМ ОТСУТСТВИИ представления о сути проблемы! А как по вашему ЭТО еще назвать?
Вам же было сказано: Возмите ЛЮБОЙ (их сотни) микроконтроллер с встроенным АЦП, Подайте на него сигнал и питание, напишите программу - И ДЕЛО В ШЛЯПЕ!
Форум - это не учебное заведение. Здесь просто НЕВОЗМОЖНО разъяснить вашу проблему, если вы не понимаете самых основ. В конце концов - выходите на прямые контакты, ХОТЯ БЫ СО МНОЙ! Не пугайтесь. Я только с виду такой страшный, а советом всегда помогу и поделюсь опытом.
Что, свет клином сошелся на ПИК-ах? Почему, как "микроконтроллер", так обязательно ПИК?!
Как сделать из двух восьмиразрядных ШИМ каналов и встроенного компаратора ШЕСТНАДЦАТИРАЗРЯДНЫЙ АЦП?
С первого ШИМ канала (старшие 8 разрядов АЦП) делаете интегратор (понятно, что это такое?) с резистором 1,0 КОм, со второго ШИМ канала (младшие 8 разрядов) - на ту же емкость интегратора через резистор 256 КОм. С емкости интегратора - на один из входов компаратора. На второй вход компаратора - входной сигнал. Программно формируете или пилу на общем выходе интегратора до переброса компаратора, или алгоритм последовательного приближения (предпочтительнее).
Вот и вся проблема! Один микроконтроллер, два резистора и один конденсатор...73. Сергей (RX3AKT)
-
29.03.2008, 17:25 #11
- Регистрация
- 11.08.2007
- Адрес
- Иркутск
- Возраст
- 37
- Сообщений
- 213
- Поблагодарили
- 157
- Поблагодарил
- 50
RX3AKT "Что, свет клином сошелся на ПИК-ах? Почему, как "микроконтроллер", так обязательно ПИК?!"
С ПИКом я знаком и запрагроммировать его смогу, а изучать какие то другие МК щас нет времени, да и это никчему. Можно и на ПИКе это сделать.
RX3AKT"С первого ШИМ канала (старшие 8 разрядов АЦП) делаете интегратор (понятно, что это такое?) с резистором 1,0 КОм, со второго ШИМ канала (младшие 8 разрядов) - на ту же емкость интегратора через резистор 256 КОм"
Спасибо, вот это уже очень похоже на конректное решение проблемы. Но не совсем понятно. Что такое интегратор я знаю. Это интегрирующая RC-цепочка. Но как сделать интегратор с первого ШИМ канала? Ещё раз спасибо, вы дали неплохую пищу для размышления.
-
29.03.2008, 17:55 #12
- Регистрация
- 21.01.2007
- Адрес
- Москва
- Возраст
- 72
- Сообщений
- 812
- Поблагодарили
- 56
- Поблагодарил
- 11
Повторяю описание схемы интегратора:
Первый ШИМ-выход контроллера подается на первый конец резистора 1,0 КОм. Второй ШИМ выход - на первый конец резистора 256 КОм. Второй конец первого резистора и второй конец второго резистора соединины в одной точке. К этой же точке (выходу интегратора) присоединен первый вывод конденсатора. Второй вывод конденсатора - на земле... (прямо, как в Авторском Свидетельстве на Изобретение...)
Кстати, такой способ организации 16-ти разрядного ЦАП-АЦП еще НИКЕМ НЕ БЫЛ описан в литературе. Так, что - ДАРЮ ИДЕЮ БЕСПЛАТНО!!!
Главное - понимать ЕЕ СМЫСЛ...Последний раз редактировалось RX3AKT; 29.03.2008 в 17:58.
73. Сергей (RX3AKT)
-
29.03.2008, 19:04 #13
- Регистрация
- 11.08.2007
- Адрес
- Иркутск
- Возраст
- 37
- Сообщений
- 213
- Поблагодарили
- 157
- Поблагодарил
- 50
To RX3AKT: Спасибо за идею, буду разбираться. Как появяться вопросы, обязательно напишу.
-
30.03.2008, 08:51 #14
- Регистрация
- 30.12.2007
- Сообщений
- 1,104
- Поблагодарили
- 88
- Поблагодарил
- 26
С точки зрения метрологии в зачет идет не больше
2 разрядов с младшего звена , из-за разброса ТКС
(да и просто допуска) резисторов .
Резисторы придется мерить мостом, потребная точность
измерения - 0.1%
Другое дело , что в некоторых Pic18 14 битный ШИМ,
там может и выгореть .
Добавлено через 10 минут
Эээээ... почти оный способ (два 7 битных раздельно
управляемых ЦАПа , выход одного делился резистивным
делителем на 128 и суммировался со вторым на ОУ )
широко юзался в военной схемотехнике 15 лет назад .
Температурная погрешность - поганая .
А способ создания 12 битного (по числу разрядов ШИМ)
АЦП на Pic c всторенным АЦП меньшей разрядности
обсуждался на microchip.ru ktn 5 назад .Последний раз редактировалось KulibinV; 30.03.2008 в 09:01. Причина: Добавлено сообщение
-
30.03.2008, 12:55 #15
- Регистрация
- 25.03.2007
- Адрес
- Саратов LO21xo
- Возраст
- 54
- Сообщений
- 108
- Поблагодарили
- 23
- Поблагодарил
- 2
Не понятно зачем такая точность - 4 знак после запятой.
Последний раз редактировалось RW4CGO; 30.03.2008 в 13:21.
Константин, rw4cgo(@)mail.ru
|
Социальные закладки