Форум по разработке и ремонту электронной техники Киевский форум радиолюбителей и электронщиков. Форумы по разработке и ремонту электронной техники
    Схемы электрические принципиальныеГлавная    ФорумФорум    ПоискПоиск по форуму    Личные сообщенияФайлообменник    Личные сообщенияРадиотехнический каталог   

Фотогалерея   <b>Профиль</b>Ваш профиль    Личные сообщенияЛичные сообщения    ГруппыГруппы   

FAQFAQ    РегистрацияРегистрация    ВходВход

Уважаемые посетители! Это старая версия форума. Новая версия находится по адресу: http://www.remexpert.com
Помогите сделать АЦП

 
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Форум по разработке и ремонту электронной техники -> Микроконтроллеры, процессоры, ПЛИС...
 
Автор Сообщение
day177
Знатный посетитель (>20)
Знатный посетитель (>20)


Зарегистрирован: 25.12.2006
Сообщения: 51
Откуда: Тула

СообщениеДобавлено: 14 Янв 2008, 11:46    Заголовок сообщения: Помогите сделать АЦП Ответить с цитатой

Необходимо создать устройство, измеряющее напряжение и выводящее значение на 7-сегментый индикатор. Диапазон изеряемого напряжения 5-20 Вольт.

Первый вопрос:
На вход ацп должно подаваться напряжение от 0В до Напряжения питания. Но верхнее значение превосходит напряжение питания в 4 раза - что нужно сделать с входным напряжением??? (вопрос по схемотехнике)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
AndryG
Модератор


Зарегистрирован: 24.07.2006
Сообщения: 411
Откуда: Helios-3

СообщениеДобавлено: 14 Янв 2008, 12:12    Заголовок сообщения: Ответить с цитатой

Поставить делитель напряжения ... в вашем случае с коф. деления как минимум 1:4

По применению АЦП AVR-контроллеров полезно почитать книгу Трамперта -- в Сети есть куча ссылок.

_________________
AndryG
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
day177
Знатный посетитель (>20)
Знатный посетитель (>20)


Зарегистрирован: 25.12.2006
Сообщения: 51
Откуда: Тула

СообщениеДобавлено: 14 Янв 2008, 12:25    Заголовок сообщения: Ответить с цитатой

книги - это хорошо. Ушел читать...

ПС А вот эта http://andryg.ho.com.ua/temp/avr_trampert.djvu сколько весит?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
day177
Знатный посетитель (>20)
Знатный посетитель (>20)


Зарегистрирован: 25.12.2006
Сообщения: 51
Откуда: Тула

СообщениеДобавлено: 15 Янв 2008, 0:22    Заголовок сообщения: Ответить с цитатой

Итак делитель. Коэф. деления 1:10 (использую внутр. источник опорного напряжения 2,56В). Какие номиналы лучше выбрать, например, 1К и 10К, 100Ом и 1К или 10К и 100К?

Научился читать старшие 8 бит АЦП (как раз нужная точность 0,1В). Только вот возникает ошибка да еще нелинейная (хотя возможен глюк "видеодрайвера"). Как с ней бороться???

ПС Еще один вопросец: есть переменная unsigned char x, ее необходимо пошагово "разобрать" на разряды (т.е. выделить число сотен, десятков и единиц) и поочередно присваивать переменной y. Т.е. если x=236, надо последовательно получить y=2, y=3, y=6, если x=36 - y=0, y=3, y=6, если x=6 - y=0, y=0, y=6.

Почесал репу, вышло вот это:
Код:

x=236; //исходное число
//начинаем раскладывать
y=x/100; //получаем число сотен
y=(x%100)/10; //получаем число десятков
y=(x%100)%10; //получаем число единиц




Вроде должно работать, но терзают смутные сомнения что это не самая удачная реализация. Может есть какие еще способы?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
AndryG
Модератор


Зарегистрирован: 24.07.2006
Сообщения: 411
Откуда: Helios-3

СообщениеДобавлено: 15 Янв 2008, 19:40    Заголовок сообщения: Ответить с цитатой

1. не мешай темы ... про вычисление разрядов -- читай о BCD-формате Двоично-десятичный формат и конвертирование BCD <-> BIN

2. О сопротивлении делителя напряжения -- читай книгу -- там очень хорошо описано сие .. там ест заморочка с этими сопротивлениями и соглавсованием с входом АЦП

3. Размер ... 4.4 метра

P.S.
Почитай хорошенько книгу, на которую ты ссылку указал (трамперт AVR измерения) ... там красиво описано о измерениях, чистке результата, обработке его и т.д.

_________________
AndryG
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Форум по разработке и ремонту электронной техники -> Микроконтроллеры, процессоры, ПЛИС... Часовой пояс: GMT + 2
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете добавлять вложения в этом форуме
Вы можете просматривать вложения в этом форуме


Rambler's Top100 PageRank Яндекс цитирования
Сайты наших друзей: Гири, все о гирях, Автоматизация магазинов, супермаркетов, ресторанов, кинотеатров,
Весы электронные, Сканеры штрих-кода, Принтеры штрих-кода

Powered by phpBB © 2001, 2005 phpBB Group

Время генерации страницы: 0.6879s (PHP: 60% - SQL: 40%) - SQL запросов: 11 - GZIP enabled - Debug on