Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

Закрытая тема
Опции темы
Непрочитано 29.09.2012, 20:07   #1
Segriv
Временная регистрация
 
Регистрация: 27.03.2010
Сообщений: 67
Сказал спасибо: 31
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
Segriv на пути к лучшему
По умолчанию Проблема с ацп ADS8344

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

подключили ацп, к нему датчик давления. видно, что данные меняются, при изменении давления , но разряды сильно скачут. если подключить ацп на +, то преобладает 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
спасибо
Реклама:
__________________
добро пожаловать на http://rk-stud.ru/
Segriv вне форума  
Непрочитано 29.09.2012, 20:17   #2
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Проблема с ацп ADS8344

Это что за код такой?
Easyrider83 вне форума  
Непрочитано 29.09.2012, 20:27   #3
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Проблема с ацп ADS8344

Сообщение от Easyrider83 Посмотреть сообщение
Это что за код такой?
Сказали же - дивный!

Там АЦП с последовательным интерфейсом...
omercury вне форума  
Сказали "Спасибо" omercury
pinco (05.10.2012)
Непрочитано 29.09.2012, 20:27   #4
Алекс Василич
Прописка
 
Аватар для Алекс Василич
 
Регистрация: 14.06.2012
Сообщений: 263
Сказал спасибо: 2
Сказали Спасибо 129 раз(а) в 103 сообщении(ях)
Алекс Василич на пути к лучшему
По умолчанию Re: Проблема с ацп ADS8344

Ну дак 16-битный же конвертер, из-за шумов с датчика младшие разряды и могут изменяться. Там, грубо говоря, 40 мкВ за один отсчет идет.
Ну и как обычно, вопросы - а правильно ли выбран канал, правильно ли выбран режим работы (дифф-ный/одиночный), стабильно ли референсное напряжение?
Алекс Василич вне форума  
Сказали "Спасибо" Алекс Василич
Segriv (29.09.2012)
Непрочитано 29.09.2012, 21:06   #5
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Проблема с ацп ADS8344

Сообщение от Segriv Посмотреть сообщение
вот дивный код:
Робко надеюсь, что там ещё хоть пара строк есть...
omercury вне форума  
Сказали "Спасибо" omercury
Segriv (29.09.2012)
Непрочитано 29.09.2012, 21:26   #6
Segriv
Временная регистрация
 
Регистрация: 27.03.2010
Сообщений: 67
Сказал спасибо: 31
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
Segriv на пути к лучшему
По умолчанию Re: Проблема с ацп ADS8344

Сообщение от omercury Посмотреть сообщение
Робко надеюсь, что там ещё хоть пара строк есть...
хм...не подскажите, случаем, каких строк ?

Сообщение от Алекс Василич Посмотреть сообщение
Ну дак 16-битный же конвертер, из-за шумов с датчика младшие разряды и могут изменяться. Там, грубо говоря, 40 мкВ за один отсчет идет.
Ну и как обычно, вопросы - а правильно ли выбран канал, правильно ли выбран режим работы (дифф-ный/одиночный), стабильно ли референсное напряжение?
напряжение от кренки, стабильно.
__________________
добро пожаловать на http://rk-stud.ru/
Segriv вне форума  
Непрочитано 29.09.2012, 21:28   #7
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Проблема с ацп ADS8344

Сообщение от Segriv Посмотреть сообщение
не подскажите, случаем, каких строк ?
Инициализация контроллера, настройка АЦП, процедуры "общения" с ним...
omercury вне форума  
Непрочитано 29.09.2012, 21:31   #8
Segriv
Временная регистрация
 
Регистрация: 27.03.2010
Сообщений: 67
Сказал спасибо: 31
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
Segriv на пути к лучшему
По умолчанию Re: Проблема с ацп ADS8344

это ж есть )))
__________________
добро пожаловать на http://rk-stud.ru/
Segriv вне форума  
Непрочитано 29.09.2012, 21:34   #9
Segriv
Временная регистрация
 
Регистрация: 27.03.2010
Сообщений: 67
Сказал спасибо: 31
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
Segriv на пути к лучшему
По умолчанию Re: Проблема с ацп ADS8344

Сообщение от Easyrider83 Посмотреть сообщение
Это что за код такой?

прошивка для микроконтроллера pic16F873A
__________________
добро пожаловать на http://rk-stud.ru/
Segriv вне форума  
Непрочитано 29.09.2012, 21:47   #10
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Проблема с ацп ADS8344

Сообщение от Segriv Посмотреть сообщение
это ж есть )))
Действительно...
На PC6 что висит?
omercury вне форума  
Закрытая тема

Закладки


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программирование АЦП. проблема с задержкой r0st Микроконтроллеры, АЦП, память и т.д 6 22.03.2012 18:23
Аналог ADS8344? daddy Микроконтроллеры, АЦП, память и т.д 2 14.11.2009 22:57
Проблема с АЦП Мега16 malyshevsergey Микроконтроллеры, АЦП, память и т.д 14 14.12.2007 17:44
Проблема с АЦП CS5381 Igor535 Микроконтроллеры, АЦП, память и т.д 9 14.12.2007 16:25
проблема с АЦП xelos Микроконтроллеры, АЦП, память и т.д 4 30.06.2005 21:20


Часовой пояс GMT +4, время: 02:41.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot