Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
29.09.2012, 20:07
|
|
Временная регистрация
Регистрация: 27.03.2010
Сообщений: 67
Сказал спасибо: 31
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
|
Проблема с ацп 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 |
спасибо
|
|
|
|
29.09.2012, 20:17
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Проблема с ацп ADS8344
Это что за код такой?
|
|
|
|
29.09.2012, 20:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Проблема с ацп ADS8344
Сообщение от Easyrider83
|
Это что за код такой?
|
Сказали же - дивный!
Там АЦП с последовательным интерфейсом...
|
|
|
Сказали "Спасибо" omercury
|
|
|
29.09.2012, 20:27
|
|
Прописка
Регистрация: 14.06.2012
Сообщений: 263
Сказал спасибо: 2
Сказали Спасибо 129 раз(а) в 103 сообщении(ях)
|
Re: Проблема с ацп ADS8344
Ну дак 16-битный же конвертер, из-за шумов с датчика младшие разряды и могут изменяться. Там, грубо говоря, 40 мкВ за один отсчет идет.
Ну и как обычно, вопросы - а правильно ли выбран канал, правильно ли выбран режим работы (дифф-ный/одиночный), стабильно ли референсное напряжение?
|
|
|
Сказали "Спасибо" Алекс Василич
|
|
|
29.09.2012, 21:06
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Проблема с ацп ADS8344
Сообщение от Segriv
|
вот дивный код:
|
Робко надеюсь, что там ещё хоть пара строк есть...
|
|
|
Сказали "Спасибо" omercury
|
|
|
29.09.2012, 21:26
|
|
Временная регистрация
Регистрация: 27.03.2010
Сообщений: 67
Сказал спасибо: 31
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
|
Re: Проблема с ацп ADS8344
Сообщение от omercury
|
Робко надеюсь, что там ещё хоть пара строк есть...
|
хм...не подскажите, случаем, каких строк ?
Сообщение от Алекс Василич
|
Ну дак 16-битный же конвертер, из-за шумов с датчика младшие разряды и могут изменяться. Там, грубо говоря, 40 мкВ за один отсчет идет.
Ну и как обычно, вопросы - а правильно ли выбран канал, правильно ли выбран режим работы (дифф-ный/одиночный), стабильно ли референсное напряжение?
|
напряжение от кренки, стабильно.
|
|
|
|
29.09.2012, 21:28
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Проблема с ацп ADS8344
Сообщение от Segriv
|
не подскажите, случаем, каких строк ?
|
Инициализация контроллера, настройка АЦП, процедуры "общения" с ним...
|
|
|
|
29.09.2012, 21:31
|
|
Временная регистрация
Регистрация: 27.03.2010
Сообщений: 67
Сказал спасибо: 31
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
|
Re: Проблема с ацп ADS8344
это ж есть )))
|
|
|
|
29.09.2012, 21:34
|
|
Временная регистрация
Регистрация: 27.03.2010
Сообщений: 67
Сказал спасибо: 31
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
|
Re: Проблема с ацп ADS8344
Сообщение от Easyrider83
|
Это что за код такой?
|
прошивка для микроконтроллера pic16F873A
|
|
|
|
29.09.2012, 21:47
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Проблема с ацп ADS8344
Сообщение от Segriv
|
это ж есть )))
|
Действительно...
На PC6 что висит?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
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:44.
|
|