Многоканальный ампер-вольтметр с выводом на LCD (Возможно ли

Обсуждаем цифровые устройства...
arsed
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Пт ноя 14, 2008 23:23:38
Откуда: Орел

Многоканальный ампер-вольтметр с выводом на LCD (Возможно ли

Сообщение arsed »

Доброго времени суток!!!!
Есть потребность в одновременном измерении 5 напряжений и соответственно значения токов, с дальнкейшим выводом всего на LCD? тоже одновременно.
Подскажите возможно ли это как то реализовать???
Аватара пользователя
Migray
Потрогал лапой паяльник
Сообщения: 305
Зарегистрирован: Чт июн 07, 2007 12:05:08
Откуда: Санкт-Петербург, Россия
Контактная информация:

Сообщение Migray »

Какая нужна точность (разрядность АЦП)
Что за сигналы будем мерить (время преобразования, необходимость фильтрации/апроксимации)

Вообще возможно все, но естественно с разными затратами.
Уточни вопрос, тогда и ответ будет адекватным.
arsed
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Пт ноя 14, 2008 23:23:38
Откуда: Орел

Сообщение arsed »

Точность измерения до десятых долей только.
Измеряем ипульсные напряжения от 3 до 30 вольт. В схеме есть 5 фиксированных напряжений и нужно их контролировать визуально.
И ток соответственно.
Аватара пользователя
aiki01
Потрогал лапой паяльник
Сообщения: 388
Зарегистрирован: Сб дек 20, 2008 08:00:41
Откуда: Финляндия

Сообщение aiki01 »

Надо разрабатывать схему на микроконтроллере, лучше на atmel или pic18fxxx. Хотя в инете встречал похожий проетк тоже 5 каналов, но мерял только напругу до 40В, а ток нема. Но его можно модернизировать, переписать программу.......
Добрым словом и пистолетом можно добиться куда большего, чем просто добрым словом.
arsed
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Пт ноя 14, 2008 23:23:38
Откуда: Орел

Сообщение arsed »

Это понятно что на котроллере.
Просто может у кого есть какие нибудь ссылки , ну или наработки в этом направлении.
Я так понял нужно испльзывать микроконтроллер со встроенным АЦП не менее 10 каналов, что бы для каждого измерения использывать свой, но вопрос как это реализвоать???
Что бы одновременно вся информация выводилась??
Просто варианты с тестерами, как некоторые предложили, не совсем хорошая , хотелось бы как то это уменьшить, ну габариты.
Аватара пользователя
Igor_67
Электрический кот
Сообщения: 1051
Зарегистрирован: Вт окт 21, 2008 11:46:23
Откуда: Барнаул

Сообщение Igor_67 »

Я так понял нужно испльзывать микроконтроллер со встроенным АЦП не менее 10 каналов, что бы для каждого измерения использывать свой, но вопрос как это реализвоать???


Программно! В проге организовывать автоматический опрос всех каналов, сохранить результаты в EEPROM МК и затем все их скопом достать и вывести на индикатор. Потом очистка индикатора и всё закручиваешь в цикл. Куда уж проще то? Встроенный генератор кода в CodeVisionAVR это умеет!
arsed
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Пт ноя 14, 2008 23:23:38
Откуда: Орел

Сообщение arsed »

Ок .
Спасибо буду пробывать.
Просто немного схалявничать хотелось, вдруг кто то этой темой заморачивался.
Я просто недавно юзаю МК.
Раньше все по готовому делал . 8)
Аватара пользователя
Igor_67
Электрический кот
Сообщения: 1051
Зарегистрирован: Вт окт 21, 2008 11:46:23
Откуда: Барнаул

Сообщение Igor_67 »

Когда то же надо самому начинать! :)))
arsed
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Пт ноя 14, 2008 23:23:38
Откуда: Орел

Сообщение arsed »

нуэто да тут ты прав бесспорно.
росто надо что то быстро придумать, или из похожего переделать
Аватара пользователя
aiki01
Потрогал лапой паяльник
Сообщения: 388
Зарегистрирован: Сб дек 20, 2008 08:00:41
Откуда: Финляндия

Сообщение aiki01 »

Все таки самому сделать разумней будет и для данного проекта лучше брать atmega любую с нужным количеством каналов выхода АЦП. И еще, как мне кажется, разумно будет взять знакогенерирующий жк пятистрочный по 8 знаков в строке. :idea: Тогда информацию удобно будет считывать. На такой прибор и деталей мало надо 5 ОУ, МК, ЖКИ и микруха eproma для сохранения данных, да и программа если большая могут не уместиться данные с индикатора и ОУ. :)
Добрым словом и пистолетом можно добиться куда большего, чем просто добрым словом.
Аватара пользователя
Igor_67
Электрический кот
Сообщения: 1051
Зарегистрирован: Вт окт 21, 2008 11:46:23
Откуда: Барнаул

Сообщение Igor_67 »

EEPROMины МК должно вполне хватить для хранения десяти 16 битных переменных, каковыми и будут являться считанные значения тока и напряжения. Вот только МК с 10-канальным АЦП - это проблема ИМХО. Так как большинство МК имеют 8 - канальные АЦП.
Аватара пользователя
aiki01
Потрогал лапой паяльник
Сообщения: 388
Зарегистрирован: Сб дек 20, 2008 08:00:41
Откуда: Финляндия

Сообщение aiki01 »

Мне известен один лишь atmega128 с 10 разрядным АЦП, но он доступен в чип и дип есть 400 деревянных стоит. :)
Добрым словом и пистолетом можно добиться куда большего, чем просто добрым словом.
Аватара пользователя
Igor_67
Электрический кот
Сообщения: 1051
Зарегистрирован: Вт окт 21, 2008 11:46:23
Откуда: Барнаул

Сообщение Igor_67 »

Оччч. сомневаюсь! 8) Выдержка из ДШ на мегу128:
– 8-channel, 10-bit ADC
8 Single-ended Channels
7 Differential Channels
2 Differential Channels with Programmable Gain (1x, 10x, 200x)

И где тут 10 каналов???????????
10 бит - да, но каналов то 8! :shock:
Аватара пользователя
aiki01
Потрогал лапой паяльник
Сообщения: 388
Зарегистрирован: Сб дек 20, 2008 08:00:41
Откуда: Финляндия

Сообщение aiki01 »

Бит у мя 10, но и каналов 10. Я датиш скачивал мож ошибка. :( Да и я сней не работал, так пару схем собирал, с обезянничал короче. Но буду разбираться! :)
Добрым словом и пистолетом можно добиться куда большего, чем просто добрым словом.
Аватара пользователя
Igor_67
Электрический кот
Сообщения: 1051
Зарегистрирован: Вт окт 21, 2008 11:46:23
Откуда: Барнаул

Сообщение Igor_67 »

Разберитесь, пожалуйста с вашим даташитом. Что то там не то. Я вам привёл выдержку из реального ДШ на 128 МЕГу с сайта ATMEL!
Там ясно написано: 8 channel 10 bit? что означает ВОСЕМЬ десятибитных каналов!
То aiki01:
Вот вы всё время стараетесь побыстрее что-то ответить, не вдаваясь в суть вопроса... Мой вам совет: прежде подумайте, чем что-то отвечать. Только не обижайтесь, но создаётся такое впечатление! Сорри за флуд! (Модераторам)
Аватара пользователя
Aheir
Модератор
Сообщения: 4517
Зарегистрирован: Пн апр 03, 2006 11:43:25
Откуда: Санкт - Петербург
Контактная информация:

Сообщение Aheir »

arsed писал(а):Измеряем ипульсные напряжения от 3 до 30 вольт.


Вот это смущает. Опишите все же подробнее, какие сигналы необходимо контролировать. Какова должна быть скорость реакции системы? Возможен вариант, когда скорости встроенного АЦП той же АТмеги просто не хватит. Или не хватит скорости самой АТмеги даже с шустрым внешним многоканальным АЦП.
Да, еще момент. 10 битному результату АЦП в АТмегах я бы доверял не сильно, реально можно рассчитывать на честных 8 бит. В такой ситуации с учетом предделителя (мы же измеряем до 30В, так?) может не хватить точности, квант уже получается чуть больше 0.1В.
Оптимизм х (Опыт + Знания) = const
Аватара пользователя
Igor_67
Электрический кот
Сообщения: 1051
Зарегистрирован: Вт окт 21, 2008 11:46:23
Откуда: Барнаул

Сообщение Igor_67 »

В такой ситуации с учетом предделителя (мы же измеряем до 30В, так?) может не хватить точности, квант уже получается чуть больше 0.1В.

А с этим никто и не спорит! ИМХО вопрос не в точности измерения, а в его обработке и выводе на LCD. Но, если всё же в тему, то всё таки 10-канальных АЦП в МК нету? Или как?
Аватара пользователя
Pahan
Мучитель микросхем
Сообщения: 487
Зарегистрирован: Чт ноя 23, 2006 22:47:35
Контактная информация:

Сообщение Pahan »

Igor_67 писал(а):Но, если всё же в тему, то всё таки 10-канальных АЦП в МК нету?


Почему нет? Есть и по 12 каналоф. Про Atmelовские не знаю, но у Ziloga точно есть.
Кстати, а можно ли в таких случаях применять аналоговые коммутаторы? Тогда вообще одним каналом можно обойтись.
Аватара пользователя
Igor_67
Электрический кот
Сообщения: 1051
Зарегистрирован: Вт окт 21, 2008 11:46:23
Откуда: Барнаул

Сообщение Igor_67 »

А не проще отдельную ADC микруху с I2C интерфейсом, и делов то?
У Трамперта такие дела конкретно расписаны. У Светы на сайте книжка есть. " Трамперт Применение микроконтроллеров AVR".

Светочка, прости пожалуйста, что мы твоим сайтом пользуемся как библиотекой! :))) Сорри за оффтоп!
arsed
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Пт ноя 14, 2008 23:23:38
Откуда: Орел

Сообщение arsed »

Нашел в инете МК , только не ATMEL
PIC18F6520 10-битный 12-канальный АЦП.
Если попробывать на таком ??
Просто с пиками как то совсем я не общался если честно !!!!
Есть ли аналог у ATMELа??
Ответить

Вернуться в «Цифровая техника»