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

 
 
> преобразователь 0...5v-0...5v
ARAM.S
сообщение Oct 20 2010, 04:54
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 20-10-10
Пользователь №: 60 279



привет друзья прошу сильно не пинать , в ацп и цап не силен ,требуется преобразователь с 0...5v на 0...5v
как реализовать? надо так чтоб например при входном 1.1в а на выходе было 1.6в и.т.д
очень прошу помогите новичку rolleyes.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Goodefine
сообщение Oct 25 2010, 19:26
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 6-08-07
Из: Приднестровье, Тирасполь
Пользователь №: 29 581



Цитата(ARAM.S @ Oct 25 2010, 21:07) *
..просто автор сказал что даст исходник ....я по этому и спросил .
просто одного не понимаю зачем надо било мне сбивать с пути...

Ну а что Вам этот исходник дал бы в чистом виде? С НЕтабличной реализацией... Я ждал, когда же Вы выложите, наконец, свою зависимость в указанном виде, дабы соединить ее с исходником. В таком виде это было бы полезно. Кроме того, Вы не указали, какую таблицу все таки надо, 256 или 1024, на каком камне остановится.. Не сказали скоростные параметры системы - насколько быстро нужно отслеживать изменение входного сигнала и с какой точностью... Чтобы вы делали с ТЕМ демо исходником?
CODE

/*****************************************************
CodeWizardAVR V2.03.4 Standard
Chip type : ATtiny25
Clock frequency : 1,000000 MHz
Memory model : Tiny
External RAM size : 0
Data Stack size : 32
*****************************************************/
#include <tiny25.h>
#include <delay.h>

#define ADC_VREF_TYPE 0xD0

unsigned int read_adc(unsigned char adc_input)
{
ADMUX=adc_input | (ADC_VREF_TYPE & 0xff);
delay_us(10);
ADCSRA|=0x40;
while ((ADCSRA & 0x10)==0);
ADCSRA|=0x10;
return ADCW>>2;
}

void main(void)
{
unsigned char v;
// Crystal Oscillator division factor: 1
#pragma optsize-
CLKPR=0x80;
CLKPR=0x00;
#ifdef _OPTIMIZE_SIZE_
#pragma optsize+
#endif

PORTB=0x00;
DDRB=0x02;

// Timer/Counter 0 initialization
// Clock source: System Clock
// Clock value: 1000,000 kHz
// Mode: Fast PWM top=FFh
// OC0A output: Disconnected
// OC0B output: Non-Inverted PWM
TCCR0A=0x23;
TCCR0B=0x01;
TCNT0=0x00;
OCR0A=0x00;
OCR0B=0x155;

// Analog Comparator: Off
ACSR=0x80;
ADCSRB=0x00;

// ADC initialization
// ADC Clock frequency: 125,000 kHz
// ADC Voltage Reference: 2.56V, cap. on AREF
// ADC Bipolar Input Mode: Off
// ADC Reverse Input Polarity: Off
// ADC Auto Trigger Source: None
// Digital input buffers on ADC0: On, ADC1: On, ADC2: On, ADC3: On
DIDR0&=0x03;
DIDR0|=0x00;
ADMUX=ADC_VREF_TYPE & 0xff;
ADCSRA=0x83;
ADCSRB&=0x5F;

while (1)
{
v=read_adc(1);
if(v<0xDE) OCR0B=v-1;
else{
if(v>0xFE) OCR0B=v-25;
else
OCR0B=0xD6;
}
delay_ms(10);
}
}


Легче от такого мега-исходника? Сами придти к такому не могли, с пользой для дела?...


--------------------
Любой, заслуживающий внимания, опыт приобретается себе в убыток...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- ARAM.S   преобразователь 0...5v-0...5v   Oct 20 2010, 04:54
- - DpInRock   Для начала подумайте над формулировкой вопроса. Те...   Oct 20 2010, 05:04
- - ARAM.S   тогда по порядку , есть сигнал от 0 до 5 вольт на...   Oct 20 2010, 05:15
|- - QingTing   Цитата(ARAM.S @ Oct 20 2010, 09:15) тогда...   Oct 20 2010, 05:27
|- - rezident   Цитата(ARAM.S @ Oct 20 2010, 11:15) тогда...   Oct 20 2010, 07:15
- - ARAM.S   дорогой QingTing спасибо тебе, но я совсем новичок...   Oct 20 2010, 05:35
|- - QingTing   Цитата(ARAM.S @ Oct 20 2010, 09:35) дорог...   Oct 20 2010, 05:41
|- - ARAM.S   Цитата(QingTing @ Oct 20 2010, 09:41) Пох...   Oct 20 2010, 05:47
- - Skaf   Если на Си и если решите делать с таблицей значени...   Oct 20 2010, 05:53
- - ARAM.S   увы знание не хватает, друзья а заказ на такой про...   Oct 20 2010, 06:07
|- - QingTing   Цитата(ARAM.S @ Oct 20 2010, 10:07) увы з...   Oct 20 2010, 06:32
- - ARAM.S   Армения Ереван, плато через банк, например moneygr...   Oct 20 2010, 06:57
|- - QingTing   Цитата(ARAM.S @ Oct 20 2010, 10:57) Армен...   Oct 20 2010, 07:06
|- - ARAM.S   Цитата(QingTing @ Oct 20 2010, 11:06) Дал...   Oct 20 2010, 09:03
|- - QingTing   Цитата(ARAM.S @ Oct 20 2010, 13:03) ок. а...   Oct 20 2010, 10:19
|- - ILYAUL   Цитата(ARAM.S @ Oct 20 2010, 13:03) ок. а...   Oct 20 2010, 10:20
- - ARAM.S   вот нашел похожий проект, схема+прошивка+исходник ...   Oct 20 2010, 13:15
|- - XVR   Цитата(ARAM.S @ Oct 20 2010, 17:15) вот н...   Oct 21 2010, 09:01
|- - ARAM.S   Цитата(XVR @ Oct 21 2010, 13:01) Будет, н...   Oct 21 2010, 10:42
|- - ILYAUL   Цитата(ARAM.S @ Oct 21 2010, 14:42) на вы...   Oct 21 2010, 11:33
- - rezident   Еще раз спрашиваю, нелинейность описывается аналит...   Oct 20 2010, 14:41
|- - ARAM.S   Цитата(rezident @ Oct 20 2010, 18:41) Еще...   Oct 20 2010, 15:15
- - ILYAUL   Вы главное нас не путайте, мы сами запутаемся У В...   Oct 21 2010, 09:30
- - XVR   Цитатачастота максимум 3Гц, погрешность максимум +...   Oct 21 2010, 10:51
|- - ARAM.S   Цитата(XVR @ Oct 21 2010, 14:51) В таком ...   Oct 21 2010, 13:54
|- - XVR   Цитата(ARAM.S @ Oct 21 2010, 17:54) одног...   Oct 21 2010, 15:24
|- - ARAM.S   Цитата(XVR @ Oct 21 2010, 19:24) Если нуж...   Oct 21 2010, 15:32
|- - XVR   Цитата(ARAM.S @ Oct 21 2010, 19:32) дорог...   Oct 21 2010, 18:52
|- - ARAM.S   Цитата(XVR @ Oct 21 2010, 22:52) Я очень ...   Oct 22 2010, 03:46
- - DpInRock   Огласите марку машины, пожалста. Госномер, цвет. М...   Oct 21 2010, 14:02
|- - ARAM.S   Цитата(DpInRock @ Oct 21 2010, 18:02) Огл...   Oct 21 2010, 14:18
- - yakub_EZ   Предлагаю аналоговый вариант. Для затравки схема и...   Oct 22 2010, 06:44
- - Herz   Дорогой ARAM.S! Судя по вопросам, знаний в эле...   Oct 22 2010, 07:04
|- - ARAM.S   Цитата(Herz @ Oct 22 2010, 11:04) Дорогой...   Oct 22 2010, 18:53
|- - Herz   Цитата(ARAM.S @ Oct 22 2010, 20:53) кстат...   Oct 22 2010, 19:43
- - Goodefine   Когда то писал похожую вещь. Под таблицу переделат...   Oct 22 2010, 20:04
|- - ARAM.S   Цитата(Goodefine @ Oct 22 2010, 23:04) Ко...   Oct 23 2010, 18:43
|- - Goodefine   Цитата(ARAM.S @ Oct 23 2010, 21:43) ..а к...   Oct 23 2010, 19:12
|- - ARAM.S   Цитата(Goodefine @ Oct 23 2010, 22:12) Хо...   Oct 24 2010, 06:20
|- - ARAM.S   Цитата(ARAM.S @ Oct 24 2010, 09:20) ок я ...   Oct 25 2010, 17:42
|- - rezident   Цитата(ARAM.S @ Oct 25 2010, 23:42) не хо...   Oct 25 2010, 17:53
|- - ARAM.S   Цитата(rezident @ Oct 25 2010, 20:53) Ува...   Oct 25 2010, 18:07
|- - ARAM.S   Цитата(Goodefine @ Oct 25 2010, 23:26) Ну...   Oct 26 2010, 00:43
- - Goodefine   Цитата(ARAM.S @ Oct 26 2010, 03:43) ...я ...   Oct 26 2010, 20:34
|- - ARAM.S   Цитата(Goodefine @ Oct 27 2010, 00:34) А ...   Oct 27 2010, 16:11
- - Goodefine   Цитата(ARAM.S @ Oct 27 2010, 19:11) ... я...   Oct 27 2010, 18:22
|- - ARAM.S   Цитата(Goodefine @ Oct 27 2010, 22:22) Ды...   Oct 28 2010, 07:09
|- - XVR   Цитата(ARAM.S @ Oct 28 2010, 11:09) а кон...   Oct 28 2010, 07:26
||- - ARAM.S   Цитата(XVR @ Oct 28 2010, 11:26) У него н...   Oct 28 2010, 07:38
||- - XVR   Цитата(ARAM.S @ Oct 28 2010, 11:38) а в a...   Oct 28 2010, 08:11
||- - ARAM.S   Цитата(XVR @ Oct 28 2010, 12:11) Нет. Я в...   Oct 28 2010, 08:24
||- - XVR   Цитата(ARAM.S @ Oct 28 2010, 12:24) я хоч...   Oct 28 2010, 13:32
||- - ILYAUL   Цитата(XVR @ Oct 28 2010, 17:32) Да, дейс...   Oct 28 2010, 13:41
||- - XVR   Цитата(ILYAUL @ Oct 28 2010, 17:41) А вы ...   Oct 28 2010, 14:43
||- - ILYAUL   Цитата(XVR @ Oct 28 2010, 18:43) Его и см...   Oct 28 2010, 15:34
|- - Goodefine   Цитата(ARAM.S @ Oct 28 2010, 10:09) а таб...   Oct 28 2010, 15:12
- - aleksey_g   Цитата(ARAM.S @ Oct 20 2010, 07:54) приве...   Nov 23 2010, 14:03
|- - ARAM.S   Цитата(aleksey_g @ Nov 23 2010, 18:03) Е-...   Nov 26 2010, 16:35
|- - aleksey_g   Пожалуйста! Буду очень рад, если мой труд не п...   Nov 26 2010, 18:31
||- - ARAM.S   Цитата(aleksey_g @ Nov 26 2010, 22:31) По...   Nov 26 2010, 19:22
||- - aleksey_g   Цитата(ARAM.S @ Nov 26 2010, 21:22) а с п...   Nov 26 2010, 19:31
|- - aleksey_g   Дико извиняюсь! В приложенной мной схеме закра...   Dec 17 2010, 18:53
- - ARAM.S   вы настоящий гуру   Nov 26 2010, 19:54
- - андрей пингвин   Здравствуйте, понимаю что тема старая , но может к...   May 10 2013, 07:59
- - artkam   Попробуйте порт под CodeVision 1.25.9. Программато...   May 15 2013, 17:35
- - андрей пингвин   Добрый день. Вот спасибо! CodeVision у меня ус...   May 16 2013, 10:10
- - андрей пингвин   Здравствуйте. Проверил в железе, все работает, еще...   May 19 2013, 07:15
- - lexxius77   Цитата(андрей пингвин @ May 19 2013, 08:1...   Sep 24 2018, 16:26


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

 


RSS Текстовая версия Сейчас: 7th August 2025 - 13:47
Рейтинг@Mail.ru


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