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

 
 
> mega168 - скачет напряжение с АЦП
kd_Rash
сообщение Nov 6 2007, 10:58
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 58
Регистрация: 11-01-07
Пользователь №: 24 311



Что может быть, подскажите
на вход АЦП (через делитель) подаю напряжение, которое потом вывожу на индикаторы. использую ИОН - 1.1 V
но при выводе на индикаторы напряжение скачет (перескакивает) 11,9-12,3-11,9-12,1...
использую авто аккумулятор, т.ч сами понимаете такого быть не должно

что посоветуете
С Уважением, Дмитрий.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kd_Rash
сообщение Nov 8 2007, 10:24
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 58
Регистрация: 11-01-07
Пользователь №: 24 311



сделал так - уже лучше (да... креатифчик был smile.gif)
#pragma vector = ADC_vect
__interrupt void MY_ADC (void)
{
static char t=0;
static unsigned short x1=0,x2=0,x3=0;

ADCrez = ADCL; ADCrez = ADCrez + (ADCH << 8);

if (t <= 2)
{
x1=x2;
x2=x3;
x3=ADCrez;
t++;
}
else
{
t=0;
}
ADCrez = (x1+x2+x3)/3;
k=1;
}


ADMUX = Bit(REFS0) | Bit(REFS1);
ADCSRA = Bit(ADEN) | Bit(ADIE) | Bit(ADPS2) | Bit(ADPS1) | Bit(ADPS0);
ADCSRA |= Bit(ADSC);DIDR0 |= Bit(ADC0D);

case 1:
ADCSRA |= Bit(ADSC);
while (k==0) {;}
Uadc = (0.1947 * (float)ADCrez) + 9.5684;
SetDataDisp (1,(unsigned short)Uadc);
k=0;
break;
Go to the top of the page
 
+Quote Post
Maik-vs
сообщение Nov 8 2007, 12:33
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 246
Регистрация: 4-12-06
Пользователь №: 23 101



Цитата(kd_Rash @ Nov 8 2007, 14:24) *
сделал так - уже лучше (да... креатифчик был smile.gif)

. . .


Да уж, впердолить в прерывание три лишних пересылки в статическом массиве и до кучи деление на три - это сильный креатифчик. sad.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- kd_Rash   mega168 - скачет напряжение с АЦП   Nov 6 2007, 10:58
- - yura-w   Цитата(kd_Rash @ Nov 6 2007, 13:58) ..исп...   Nov 6 2007, 12:06
- - kd_Rash   мерим напряжение авто борт. сети через делитель 1:...   Nov 6 2007, 12:37
- - GDI   Может развели плату плохо, помехи ловите. Режим No...   Nov 6 2007, 12:47
- - CDT   Цитата(kd_Rash @ Nov 6 2007, 13:58) Что м...   Nov 6 2007, 12:54
- - AndV   Можно попробовать усреднять результаты измерений. ...   Nov 6 2007, 13:06
- - kd_Rash   спасибо но я и опорное делал 5 В, и частототой ацп...   Nov 6 2007, 14:14
- - _Pasha   Цитата(kd_Rash @ Nov 6 2007, 17:14) спаси...   Nov 6 2007, 14:34
- - GDI   Цитатанаверно переключение сильноточных портов как...   Nov 6 2007, 14:50
- - muravei   Цитата(kd_Rash @ Nov 6 2007, 13:58) ИОН -...   Nov 6 2007, 14:50
- - oran-be   АЦПшник в Мегах 48-88-168 желательно калибровать -...   Nov 6 2007, 15:27
|- - singlskv   Цитата(oran-be @ Nov 6 2007, 18:27) ...   Nov 6 2007, 18:54
|- - oran-be   Цитата(singlskv @ Nov 6 2007, 22:54) .......   Nov 7 2007, 06:36
||- - mse   Цитата(oran-be @ Nov 7 2007, 09:36) ...   Nov 7 2007, 06:56
|- - kd_Rash   Цитата(singlskv @ Nov 6 2007, 22:54) Авто...   Nov 7 2007, 07:46
- - ArtemKAD   Если есть переключение каналов АЦП, то надо одно х...   Nov 6 2007, 19:54
- - oran-be   Интересный креатиффчик... Непонятно тока зачем дел...   Nov 7 2007, 10:28
|- - singlskv   Цитата(oran-be @ Nov 7 2007, 13:28) ...   Nov 7 2007, 11:01
|- - alexander55   Цитата(singlskv @ Nov 7 2007, 14:01) L=10...   Nov 7 2007, 11:07
- - alexander55   Цитата(kd_Rash @ Nov 6 2007, 13:58) Судя...   Nov 7 2007, 10:39
- - _Pasha   Цитата(kd_Rash @ Nov 7 2007, 10:46) вкрат...   Nov 7 2007, 11:41
- - ArtemKAD   Цитатавкратце, конечно Цитата1. Да поставьте же ж ...   Nov 7 2007, 13:16
|- - alexander55   Цитата(ArtemKAD @ Nov 7 2007, 16:16) Лучш...   Nov 7 2007, 14:08
- - kd_Rash   спасибо всем! на ADC0 и на AREF поставил по к...   Nov 8 2007, 07:48
|- - alexander55   Цитата(kd_Rash @ Nov 8 2007, 10:48) короч...   Nov 8 2007, 07:57
|- - kd_Rash   Цитата(alexander55 @ Nov 8 2007, 11:57) А...   Nov 8 2007, 08:09
- - GDI   А вы посчитайте какая постоянная времени получилас...   Nov 8 2007, 08:18
|- - alexander55   Цитата(GDI @ Nov 8 2007, 11:18) если мне ...   Nov 8 2007, 08:29
- - GDI   ЦитатаСделав 100 усреднений, повысим точность в 10...   Nov 8 2007, 09:32
|- - alexander55   Цитата(GDI @ Nov 8 2007, 12:32) Нет, не т...   Nov 8 2007, 10:04
|- - alexander55   Цитата(kd_Rash @ Nov 8 2007, 13:24) Сове...   Nov 8 2007, 10:38
- - GDI   ЦитатаADCrez = ADCL; ADCrez = ADCrez + (ADCH <...   Nov 8 2007, 11:08
- - kipmaster   Цитата(kd_Rash @ Nov 6 2007, 12:58) Что м...   Nov 10 2007, 11:53
- - kd_Rash   сделал все таки - и не скачет, и почти мгновенно ....   Nov 12 2007, 14:54
|- - alexander55   Цитата(kd_Rash @ Nov 12 2007, 17:54) Не...   Nov 13 2007, 05:45
|- - kipmaster   И все-таки лечить аппаратные проблемы программными...   Nov 13 2007, 09:07
|- - kd_Rash   Цитата(kipmaster @ Nov 13 2007, 13:07) И ...   Nov 13 2007, 09:32
- - ArtemKAD   ЦитатаА лучше запитать индикаторы через один защит...   Nov 13 2007, 18:46
|- - singlskv   Цитата(ArtemKAD @ Nov 13 2007, 21:46) Бес...   Nov 13 2007, 19:11
||- - alexander55   Цитата(singlskv @ Nov 13 2007, 22:11) Уж...   Nov 14 2007, 06:17
||- - kd_Rash   Цитата(singlskv @ Nov 13 2007, 23:11) Нав...   Nov 14 2007, 07:24
||- - alexander55   Цитата(kd_Rash @ Nov 14 2007, 10:24) проб...   Nov 14 2007, 10:16
||- - kd_Rash   Цитата(alexander55 @ Nov 14 2007, 14:16) ...   Nov 14 2007, 13:11
||- - Maik-vs   Выключайте индикатор на время оцифровки, чтобы не ...   Nov 14 2007, 15:28
|- - kipmaster   Цитата(ArtemKAD @ Nov 13 2007, 20:46) Бес...   Nov 14 2007, 08:06
- - kd_Rash   ну да ладно всем спасибо зато вопрос знаю теперь ч...   Nov 15 2007, 06:45
|- - alexander55   Цитата(kd_Rash @ Nov 15 2007, 09:45) Рек...   Nov 15 2007, 07:13
|- - kd_Rash   Всё таки добил - работает теперь луше чем было ран...   Nov 27 2007, 07:06
- - oran-be   Почему бы вам не сделать цикличский буффер? WORD ...   Nov 27 2007, 12:01
|- - kd_Rash   Цитата(oran-be @ Nov 27 2007, 16:01)...   Nov 27 2007, 12:16
|- - Сергей Борщ   Цитата(kd_Rash @ Nov 27 2007, 14:16) пото...   Nov 27 2007, 14:35
|- - alexander55   А еще можно не заносить значение в буфер, а только...   Nov 27 2007, 14:54
- - kd_Rash   ну, спасибо, всем!   Nov 28 2007, 08:07
- - Gogan   Цитата(kd_Rash @ Nov 28 2007, 10:07) ну, ...   Nov 28 2007, 09:20
- - alexander55   Цитата(Gogan @ Nov 28 2007, 12:20) В итог...   Nov 28 2007, 10:01


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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 22:12
Рейтинг@Mail.ru


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