Форум » Для начинающих. » Раборка с AD7714 » Ответить

Раборка с AD7714

filaret111: Доброго времени суток! кто сталкивался с АЦП Ad7714 помогите разобраться как она работает, чтото я не совсем догоняю что написано сдесь-click here

Ответов - 20

DerSpiwak: Что конкретно не ясно? И почему именно этот АЦП?

filaret111: мне нужно с него только считывать данные по четырём датчикам, не понятно как организовать только это. просто имеется их аж 17шт, в последующем планирую сделать систему считывания данных с примерно с20 датчиков. и регестрировать данные на компьютере

Photographer: Ужас, они ещё и дорогие. filaret111 пишет: кто сталкивался с АЦП Ad7714 помогите разобраться как она работает, чтото я не совсем догоняю что написано сдесь-click here То что написано там, может не соответствовать действительности. Не думаю, что кто то захочет это читать. А почему бы Вам не посмотреть даташит на эту микросхему? Найду даже ссылку PDF Проблемы с переводом? Я пользуюсь DICTER Кто то установил, с тех пор горя не знаю filaret111 пишет: мне нужно с него только считывать данные по четырём датчикам, не понятно как организовать только это. В даташите же написано про интерфейс. Three-Wire Serial Interface SPI™, QSPI™, MICROWIRE™ and DSP Compatible Видимо по этому каналу сможете сконфигурировать АЦП и потом считывать данные на контроллер. Только вот зачем Вам внешние АЦП, если в ПИКах уже есть встроенные? Это оправдано? Точно? Хотелось бы в таком случае взглянуть на Ваш проект и наработки. А то так разговор получается ниочём.


Bigor: Photographer пишет: Я пользуюсь DICTER Кто то установил, с тех пор горя не знаю Альберт, спасибо. Скачал и установил. Очень даже удобный и корректный переводчик.

Kimm: http://www.pcports.ru/articles/adc2.php - может сначала с этого начать! Всё подробно описано и сказано!

Photographer: Так и эдак хорошо - так и эдак вкусно. Главное самому понять чего ты хочешь. Bigor пишет: Альберт, спасибо. Скачал и установил. Очень даже удобный и корректный переводчик. Всегда пожалуйста

filaret111: Photographer пишет:Только вот зачем Вам внешние АЦП, если в ПИКах уже есть встроенные? Это оправдано? Точно? Хотелось бы в таком случае взглянуть на Ваш проект и наработки.

filaret111: проэкта как такового ещё нет-он пока только зреет в голове))), просто надо разобраться с микросхемой. в pic16f877 к аналоговым входам я так понимаю 20 датчиков не подключить, а подключить необходимо будет в дальнейшем проекте, да и чего зря микросхемы будут пропадать а DICTER установлю, посмотрю

filaret111: а вообще ради этого проекта я и взялся за обучение самоучителя и программирование PICов

DerSpiwak: Первое, что надо выяснить, с какими датчиками придется работать и какое нужно разрешение, точность измерений. 20 каналов можно и мультиплексором сделать, это не проблема. А вот 24 битный АЦП использовать ради 10-12 бит, это из пушки по воробьям

filaret111: в основном основанные на тензопреобразователях (типа D60,D40,C50) и дифтрансформаторах, с выходным напряжением 0-2,5В. погрешность допустима до 5процентов

filaret111: DerSpiwak пишет: А вот 24 битный АЦП использовать ради 10-12 бит, это из пушки по воробьям всё равно валяются уже 5 лет и ещё столько проваляются, лучше пусть работают

DerSpiwak: filaret111 пишет: в основном основанные на тензопреобразователях (типа D60,D40,C50) и дифтрансформаторах, с выходным напряжением 0-2,5В. погрешность допустима до 5процентов В таком случае, я бы посмотрел в сторону аналоговых мултиплексоров, взять тот же 74hc4051, поставить пару штук, уже 16 входов. Дальше ad7714, если уж так хочется его применить. Он управляется по SPI. Для начала Вам нужно разобраться с этим интерфейсом, а дальше все просто, есть несколько управляющих регистров и регистры результата. Отправили конфигурацию, получили результат.

filaret111: спасибо, буду разбираться

DerSpiwak: В принципе там ничего сложного нет. SPI проще чем I2C, нет адресации и прочих экноледжей. Вот тут есть немного инфы SPI Непонятно почему в самоучителе нет инфы по SPI, интерфейс в общем то более распространенный чем I2C

Ewgen: В СУ есть этому объяснение. Интерфейс SPI есть "дедушка, доживающий свой век". В основе принципа работы по интерфейсу SPI, лежит простой подсчет количества битов байта (8). "Старта"/"стопа" нет, да еще и 4 "проволочины" (с учетом "земли"). Короче, "антиквариат", хотя, для обмена данными между ПИКами, его вполне можно использовать (на худой конец). В современных условиях, он как-то не актуально смотрится, да и зачем "старика мучать"? Пускай "лежит на печке и кости греет". "Бабу (вернее, деда) с воза - кобыле легче". И еще как!

DerSpiwak: А ну тогда все ясно. Оставлю это без коментариев...

MAZ: Зря так про SPI. Простой и эффективный. Очень много современных микросхем работают на нем. Что им общаться по USB? Скорость обмена 20МГц, что еще нужно. Чем же его заменить можно? CAN ? Но это практически тоже самое.

ОКТОГЕН: да чё там сложного то, особенно если использовать модуль в пике скажем. байт закинул в спец регистр SSPBUF потом оттудаж считал ответ, единственный геморой это настроить ( Выбор фронта тактового сигнала, Бит выбора полярности тактового сигнала) такая лажа на самом деле. но обычно в документачии устройства пишут по какому режиму он работает.

MAZ: Да и программно не сложно. А с модулем вообще.



полная версия страницы