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

 
 
5 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> преобразователь 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
DpInRock
сообщение Oct 20 2010, 05:04
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Для начала подумайте над формулировкой вопроса. Телепатов в природе не существует.
Преобразователь 0-5 в 0-5 - это кусок провода.
1.1 в 1.6 - простой усилитель с коэффициентом усиления 1.6\1.1


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
ARAM.S
сообщение Oct 20 2010, 05:15
Сообщение #3


Участник
*

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



тогда по порядку , есть сигнал от 0 до 5 вольт надо на выходе МК получит опят таки от 0 до 5 вольт но нелинейно

например

вход = выход
0 = 0
1 = 1.1
2 = 2
2.7 = 3
4 = 3.5

Сообщение отредактировал ARAM.S - Oct 20 2010, 05:16
Go to the top of the page
 
+Quote Post
QingTing
сообщение Oct 20 2010, 05:27
Сообщение #4


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

Группа: Свой
Сообщений: 85
Регистрация: 17-12-08
Из: Украина
Пользователь №: 42 556



Цитата(ARAM.S @ Oct 20 2010, 09:15) *
тогда по порядку , есть сигнал от 0 до 5 вольт надо на выходе МК получит опят таки от 0 до 5 вольт но нелинейно

например

вход = выход
0 = 0
1 = 1.1
2 = 2
2.7 = 3
4 = 3.5


Код на выходе АЦП будет являться адресом для памяти в которой будут зашиты коды для ЦАП. Нелинейность получите какую захотите. При разрядности АЦП и ЦАП в 8 бит. потребуется памяти всего 256 байт, можно использовать память программ МК.
Go to the top of the page
 
+Quote Post
ARAM.S
сообщение Oct 20 2010, 05:35
Сообщение #5


Участник
*

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



дорогой QingTing спасибо тебе, но я совсем новичок , суть я понял но реализовать сам точно не смогу
не подскажите похожи проект с схемой и прошивкой
Go to the top of the page
 
+Quote Post
QingTing
сообщение Oct 20 2010, 05:41
Сообщение #6


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

Группа: Свой
Сообщений: 85
Регистрация: 17-12-08
Из: Украина
Пользователь №: 42 556



Цитата(ARAM.S @ Oct 20 2010, 09:35) *
дорогой QingTing спасибо тебе, но я совсем новичок , суть я понял но реализовать сам точно не смогу
не подскажите похожи проект с схемой и прошивкой


Похожих проектов у меня нет и подобное к сожалению не встречал. Если вы будете работать с AVR и на ассемблере то могу кусок кода написать.
Go to the top of the page
 
+Quote Post
ARAM.S
сообщение Oct 20 2010, 05:47
Сообщение #7


Участник
*

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



Цитата(QingTing @ Oct 20 2010, 09:41) *
Похожих проектов у меня нет и подобное к сожалению не встречал. Если вы будете работать с AVR и на ассемблере то могу кусок кода написать.


можно кусок кода и схемы на тини 2313?
Go to the top of the page
 
+Quote Post
Skaf
сообщение Oct 20 2010, 05:53
Сообщение #8


Местный
***

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



Если на Си и если решите делать с таблицей значений (можно например и функциями описать, если аппроксимировать) то массив в памяти программ можно реализовать следующим образом

Код
#include <avr/pgmspace.h>

const prog_char MyArray[] PROGMEM = {0x11, 0x12, 0x23, 0x53, 0xC2 .......}

Go to the top of the page
 
+Quote Post
ARAM.S
сообщение Oct 20 2010, 06:07
Сообщение #9


Участник
*

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



увы знание не хватает, друзья а заказ на такой проект не возьмете ? и сколько будет это стоит ?
Go to the top of the page
 
+Quote Post
QingTing
сообщение Oct 20 2010, 06:32
Сообщение #10


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

Группа: Свой
Сообщений: 85
Регистрация: 17-12-08
Из: Украина
Пользователь №: 42 556



Цитата(ARAM.S @ Oct 20 2010, 10:07) *
увы знание не хватает, друзья а заказ на такой проект не возьмете ? и сколько будет это стоит ?


Вы откуда? В смысле страна, город?
Go to the top of the page
 
+Quote Post
ARAM.S
сообщение Oct 20 2010, 06:57
Сообщение #11


Участник
*

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



Армения Ереван, плато через банк, например moneygram
Go to the top of the page
 
+Quote Post
QingTing
сообщение Oct 20 2010, 07:06
Сообщение #12


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

Группа: Свой
Сообщений: 85
Регистрация: 17-12-08
Из: Украина
Пользователь №: 42 556



Цитата(ARAM.S @ Oct 20 2010, 10:57) *
Армения Ереван, плато через банк, например moneygram


Далеко! Если будете делать сами охотно помогу, чем смогу. Просто такие вещи дистанционно сложно делать.
Go to the top of the page
 
+Quote Post
rezident
сообщение Oct 20 2010, 07:15
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(ARAM.S @ Oct 20 2010, 11:15) *
тогда по порядку , есть сигнал от 0 до 5 вольт надо на выходе МК получит опят таки от 0 до 5 вольт но нелинейно
Нелинейность описывается аналитически (формулой)?
Go to the top of the page
 
+Quote Post
ARAM.S
сообщение Oct 20 2010, 09:03
Сообщение #14


Участник
*

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



Цитата(QingTing @ Oct 20 2010, 11:06) *
Далеко! Если будете делать сами охотно помогу, чем смогу. Просто такие вещи дистанционно сложно делать.


ок. а на каком МК лучше это делать ? тини 2313 подойдет?
Go to the top of the page
 
+Quote Post
QingTing
сообщение Oct 20 2010, 10:19
Сообщение #15


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

Группа: Свой
Сообщений: 85
Регистрация: 17-12-08
Из: Украина
Пользователь №: 42 556



Цитата(ARAM.S @ Oct 20 2010, 13:03) *
ок. а на каком МК лучше это делать ? тини 2313 подойдет?


Подойдет, у него 2К памяти программ и 128 байт ОЗУ, этого для данной задачи вполне достаточно. Необходимо выбрать АЦП и ЦАП. ЦАП можно взять AD5310, АЦП AD7477. Можно сделать еще проще взять МК Atmega8 у него есть встроенный АЦП, а ЦАП сделать на R2R матрице.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th April 2024 - 16:06
Рейтинг@Mail.ru


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