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

 
 
> Проблема с ацп ADS8344
Иванов Сергей
сообщение Sep 29 2012, 15:58
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 15-04-11
Пользователь №: 64 402



Всем привет ! Намедни приобрёл сей (сабж) девайс заморский дабы величины милипиздрические обрабатывать. Но словил проблему следующего плана:

подключили ацп, к нему датчик давления. видно, что данные меняются, при изменении давления , но разряды сильно скачут. если подключить ацп на +, то преобладает FFFF но всё равно всё скачет, если на массу, то преобладают нули и тоже скачут. в чём может быть проблема ? куда копать ?

P.S. ацп менял, не помогло, к сожалению.

вот дивный код:

Код
@ device pic16F873A, HS_osc
Define osc 20

adval var byte
adval1 var byte
itog var word

symbol SET5 = %11100111

DEFINE LCD_DREG PORTB
DEFINE LCD_DBIT 0
DEFINE LCD_RSREG PORTB
DEFINE LCD_RSBIT 4
DEFINE LCD_EREG PORTB
DEFINE LCD_EBIT 5
DEFINE LCD_BITS 4
DEFINE LCD_LINES 2
DEFINE LCD_COMMANDUS 2000
DEFINE LCD_DATAUS 50

mains:
LCDOUT $FE, 1
PAUSE 500
clear

main:
high portc.6
pause 20
low portc.6
pause 20
shiftout portc.5, portc.7, 1, [set5]
pause 20
shiftin portc.4, portc.7, 2 , [adval,adval1]
LCDOUT $FE, 2,   "     Test"
LCDOUT $FE, $C0, bin adval, bin adval1
gosub main


спасибо
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 7)
VCO
сообщение Sep 30 2012, 06:00
Сообщение #2


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Всё, что привели, ещё раз поведайте для "Шоу экстрасенсов", может там помогут. По описанной ситуации чую, что проблема зарыта в схемотехнике, но за неимением исходных данных ничего толкового сказать не могу... равно как и кто-либо другой с этого форума.


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
Myron
сообщение Sep 30 2012, 16:08
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 849
Регистрация: 6-02-05
Пользователь №: 2 451



Цитата(VCO @ Sep 30 2012, 01:00) *
Всё, что привели, ещё раз поведайте для "Шоу экстрасенсов", может там помогут. По описанной ситуации чую, что проблема зарыта в схемотехнике, но за неимением исходных данных ничего толкового сказать не могу... равно как и кто-либо другой с этого форума.

Для дальнейших поисков советую отключить сначала датчик и, если у Вас АЦП тракт работает со смещением, подключить батарейку или делитель на вход АЦП. Если работаете с биполярным питанием, то просто резистор на землю. Если будут такие же проблемы, отключить источник опорного, или подключить внешний (опять же батарейку). При подключении батарейки обязательно шунтируйте ее конденсатором 1-10 мкФ, желательно керамикой или танталом.
Go to the top of the page
 
+Quote Post
chernenko
сообщение Oct 3 2012, 14:51
Сообщение #4


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

Группа: Свой
Сообщений: 170
Регистрация: 8-02-06
Из: Москва
Пользователь №: 14 116



какая схема? нарисуйте.
Я долгое время работал с ADS8343 если не ошибаюсь та же только 4 канальная. Работала наидеальнейше.
Куда у вас подключен COM вывод микросхемы и в каком диапазоне изменяется входной сигнал?
Я не очень понимаю написанное...
Вы считываете данные с CH7 в режиме S-E при внешнем тактировании?
Дожидаетесь ли перехода в ноль BUSY?

В курсе ли вы как влияет на результат преобразование состояние входа COM?

И совет. Вы в начале определитесь кто не вас обманывает.
1. Проверьте сигнал на выходе датчика давления на предмет того что на его выходе напряжение изменяется и лежит в пределах 0 - Vref АЦП.
2. (как вам уже тут советовали выше) Подайте на АЦП постоянный уровень о, Vref/5, Vref и убедитесь что АЦП цифрует его корректно.

Схема то простейшая. Там не может быть чудес.
Go to the top of the page
 
+Quote Post
VCO
сообщение Oct 8 2012, 05:09
Сообщение #5


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Цитата(chernenko @ Oct 3 2012, 17:51) *
какая схема? нарисуйте.
...
Схема то простейшая. Там не может быть чудес.

Какая-такая схема??? Чего ради стараетесь, Myron уже полностью решил проблему... wink.gif


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
chernenko
сообщение Oct 11 2012, 13:00
Сообщение #6


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

Группа: Свой
Сообщений: 170
Регистрация: 8-02-06
Из: Москва
Пользователь №: 14 116



Цитата(VCO @ Oct 8 2012, 09:09) *
Какая-такая схема??? Чего ради стараетесь, Myron уже полностью решил проблему... wink.gif

Автор не написал, что проблема решена. Откуда мне знать, что кто-то её решил.
Cхема обычная - электрическая принципиальная. Данный тип АЦП имеет COM вход, который может быть подключен к GND или Vref и от того куда его подключить будет зависеть результат.
Go to the top of the page
 
+Quote Post
VCO
сообщение Oct 12 2012, 03:56
Сообщение #7


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Цитата(chernenko @ Oct 11 2012, 16:00) *
Автор не написал, что проблема решена. Откуда мне знать, что кто-то её решил.

Это был подкол, я же специально смайл поставил! cool.gif
Цитата
Cхема обычная - электрическая принципиальная. Данный тип АЦП имеет COM вход, который может быть подключен к GND или Vref и от того куда его подключить будет зависеть результат.

ТС, несмотря на моё замечание, не выдал никаких исходных данных по схемотехнике, датчику и схеме его подключения, и зачем-то прикрутил никому не нужный код. Так уж повелось, что эта ветка не модерируется или модерируется крайне редко, и некому более внушительно сказать о некорректности стартового поста. Ну что, господа, будете продолжать развивать свои экстрасенсорные способности?


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
Alias
сообщение Oct 12 2012, 13:01
Сообщение #8


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

Группа: Участник
Сообщений: 82
Регистрация: 25-04-06
Пользователь №: 16 480



АЦП применить - это не так просто. Я с АЦП работаю лет 20, и не могу сказать что всё знаю и умею. Могу только сказать, что кавалерийские методы - купил и включил по DataSheet очень часто "не катят". И результат своей работы тоже надо уметь принимать, владея методами измерения характеристик АЦП.
Рассмотрение Вашего вопроса надо начинать с простого - с изучения правильности включения (схема, )временной диаграммы - по DataSheet и реальной, чистоты источников питания.
Go to the top of the page
 
+Quote Post

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

 


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


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