|
|
|
преобразователь 0...5v-0...5v |
|
|
|
Oct 20 2010, 04:54
|
Участник
Группа: Участник
Сообщений: 59
Регистрация: 20-10-10
Пользователь №: 60 279
|
привет друзья прошу сильно не пинать , в ацп и цап не силен ,требуется преобразователь с 0...5v на 0...5v как реализовать? надо так чтоб например при входном 1.1в а на выходе было 1.6в и.т.д очень прошу помогите новичку
|
|
|
|
|
Oct 20 2010, 05:15
|
Участник
Группа: Участник
Сообщений: 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
|
|
|
|
|
Oct 20 2010, 05:27
|
Частый гость
Группа: Свой
Сообщений: 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 байт, можно использовать память программ МК.
|
|
|
|
|
Oct 20 2010, 05:35
|
Участник
Группа: Участник
Сообщений: 59
Регистрация: 20-10-10
Пользователь №: 60 279
|
дорогой QingTing спасибо тебе, но я совсем новичок , суть я понял но реализовать сам точно не смогу не подскажите похожи проект с схемой и прошивкой
|
|
|
|
|
Oct 20 2010, 05:41
|
Частый гость
Группа: Свой
Сообщений: 85
Регистрация: 17-12-08
Из: Украина
Пользователь №: 42 556
|
Цитата(ARAM.S @ Oct 20 2010, 09:35) дорогой QingTing спасибо тебе, но я совсем новичок , суть я понял но реализовать сам точно не смогу не подскажите похожи проект с схемой и прошивкой Похожих проектов у меня нет и подобное к сожалению не встречал. Если вы будете работать с AVR и на ассемблере то могу кусок кода написать.
|
|
|
|
|
Oct 20 2010, 05:47
|
Участник
Группа: Участник
Сообщений: 59
Регистрация: 20-10-10
Пользователь №: 60 279
|
Цитата(QingTing @ Oct 20 2010, 09:41) Похожих проектов у меня нет и подобное к сожалению не встречал. Если вы будете работать с AVR и на ассемблере то могу кусок кода написать. можно кусок кода и схемы на тини 2313?
|
|
|
|
|
Oct 20 2010, 05:53
|
Местный
Группа: Участник
Сообщений: 228
Регистрация: 4-06-09
Пользователь №: 49 940
|
Если на Си и если решите делать с таблицей значений (можно например и функциями описать, если аппроксимировать) то массив в памяти программ можно реализовать следующим образом Код #include <avr/pgmspace.h>
const prog_char MyArray[] PROGMEM = {0x11, 0x12, 0x23, 0x53, 0xC2 .......}
|
|
|
|
|
Oct 20 2010, 06:07
|
Участник
Группа: Участник
Сообщений: 59
Регистрация: 20-10-10
Пользователь №: 60 279
|
увы знание не хватает, друзья а заказ на такой проект не возьмете ? и сколько будет это стоит ?
|
|
|
|
|
Oct 20 2010, 06:32
|
Частый гость
Группа: Свой
Сообщений: 85
Регистрация: 17-12-08
Из: Украина
Пользователь №: 42 556
|
Цитата(ARAM.S @ Oct 20 2010, 10:07) увы знание не хватает, друзья а заказ на такой проект не возьмете ? и сколько будет это стоит ? Вы откуда? В смысле страна, город?
|
|
|
|
|
Oct 20 2010, 06:57
|
Участник
Группа: Участник
Сообщений: 59
Регистрация: 20-10-10
Пользователь №: 60 279
|
Армения Ереван, плато через банк, например moneygram
|
|
|
|
|
Oct 20 2010, 07:06
|
Частый гость
Группа: Свой
Сообщений: 85
Регистрация: 17-12-08
Из: Украина
Пользователь №: 42 556
|
Цитата(ARAM.S @ Oct 20 2010, 10:57) Армения Ереван, плато через банк, например moneygram Далеко! Если будете делать сами охотно помогу, чем смогу. Просто такие вещи дистанционно сложно делать.
|
|
|
|
|
Oct 20 2010, 09:03
|
Участник
Группа: Участник
Сообщений: 59
Регистрация: 20-10-10
Пользователь №: 60 279
|
Цитата(QingTing @ Oct 20 2010, 11:06) Далеко! Если будете делать сами охотно помогу, чем смогу. Просто такие вещи дистанционно сложно делать. ок. а на каком МК лучше это делать ? тини 2313 подойдет?
|
|
|
|
|
Oct 20 2010, 10:19
|
Частый гость
Группа: Свой
Сообщений: 85
Регистрация: 17-12-08
Из: Украина
Пользователь №: 42 556
|
Цитата(ARAM.S @ Oct 20 2010, 13:03) ок. а на каком МК лучше это делать ? тини 2313 подойдет? Подойдет, у него 2К памяти программ и 128 байт ОЗУ, этого для данной задачи вполне достаточно. Необходимо выбрать АЦП и ЦАП. ЦАП можно взять AD5310, АЦП AD7477. Можно сделать еще проще взять МК Atmega8 у него есть встроенный АЦП, а ЦАП сделать на R2R матрице.
|
|
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|