Главная  
18.05.2012 г.
Главная
Проекты
Статьи
Начинающим
Архив новостей
Ссылки
Контакты
Поиск
Файлы
Форум
Карта сайта
Авторизация





Забыли пароль?
Ещё не зарегистрированы? Регистрация
Поддержи наш сайт!
Через WebMoney

 R785211844650
 Z210696637574
 E368177590409

Простые устройстваОтличные товары по превосходным ценамОтличные товары по превосходным ценам
Форум ARV Research
Добро пожаловать, Гость
Пожалуйста Вход или Регистрация.
Забыли пароль?
ВСЕРАВНОЧЕГОМЕТР - возможен? (1 просматривает)
_GEN_GOTOBOTTOM Ответить

TOPIC: ВСЕРАВНОЧЕГОМЕТР - возможен?

#2179
and (Пользователь)
Новичок
Постов: 37
graphgraph
ВСЕРАВНОЧЕГОМЕТР - возможен? 19.04.2009 02:06 Репутация: 0  
Заранее извиняюсь за плагиат, словечко понравилось, точно отражает суть.

А если серьезно, то именно такие устройства серийно производятся, одно из них лежит прямо передо мной, $70 одноканальный измеритель-регулятор, можно найти 2х канальный за $50 в рознице.

Один раз отмучиться и иметь возможность измерять и регулировать ну пракически все весьма заманчива...

Программер из меня никакой, могу помочь в реализации формулой собственноручно вбитой в excel, она мерит именно все, регулярно пользуюсь по работе, часто приходится калибровать и проверять аналоговые каналы у самых разных АЦП. Удобно, xls-файл лежит в мобильном телефоне, пересчитывает ток и напряжение любых диапазонов в любую величину и ненадо таскать ноутбук.

Итого, по моему разумению засунуть эту примитивную формулу в практически любой МК имеющий АЦП на борту вполне реально.

Немного о практической реализации.. 3х разрядный дисплей в принципе можно, но весьма ограничит применение.. 4х разрядный как минимум, лучше больше.
Число аналоговых каналов - на вкус, хочу 2. А лучше 8. И столько-же выводов на управление внешними устройствами.
Интерфейс не так уж важен по сути, производители измерителей-регуляторов довольствуются 2х-3х кнопочным вариантом и этого хватает.
File Attachment:
File name: ____________2.rar
File size:1726 bytes
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#2182
and (Пользователь)
Новичок
Постов: 37
graphgraph
В ответ на: ВСЕРАВНОЧЕГОМЕТР - возможен? 19.04.2009 09:00 Репутация: 0  
Продолжим. Вот такой измеритель-регулятор у меня есть, о нем и упоминалось http://www.elemer.ru/catalog_1132.html
По ссылке можно скачать документацию с описанием возможностей и интерфейса.
Нижний 4х разрядный дисплей вобщем-то неочень нужен - на нем просто непрерывно отображается заданные пороги срабатывания реле, а также он используется для индикации текущих режимов.
Итого, аппарат может мерить практически все с любого датчика выдающего некое напряжение, сопротивление или ток, пересчитывает в заранее заданную пользователем шкалу.
Кстати, может полностью конфигурироваться с компьютера через RS-232 через прилагаемое ПО.
Глянув во внутренности обнаружил 2шт PIC-контроллера 16F675 (почти уверен, могу уточнить), причем судя по расположению на плате индикации второй МК используется как контроллер двойного дисплея.
Вобщем, в упрощенном варианте с однострочным индикатором 1шт МК хватить должно, по-идее.

Кстати - часть функций управления можно отдать компьютеру через com-порт, например калибровку АЦП, установку шкал, диапазонов и т.п., т.е. то что делается один раз и в реальном пользовании скорее всего уже не пригодится.
А вот установку порогов регулирования, переключатель каналов придется вывести на кнопки, иначе если такой аппарат будет установлен в автомобиле или на даче то придется тащить ноутбук.
Вобщем, сильно упростить регулятор по линку выше и все.

Итак, МК со встроенным АЦП существуют, засунуть не так чтоб дико сложную формулу пересчета мне думается реально, ведь делают-же.
Теперь о возможных проблемах.. Проблема есть - АЦП надо калибровать, потому что есть разбросы параметров и у МК и у внешних делителей напряжения, шунтов и т.п.
Велосипед изобретать смысла невижу - через внешнее ПО с компьютера результат калибровки обычно записывается в NWRAM, т.е. чтобы МК запомнил что 1 вольт на некоем входе это 1.000V а не что-то иное, т.е. установка верхнего предела для пересчета, причем весьма полезно сделать эту цифру изменяемой а не зафиксированной, сильно расширит возможности устройства.
Ну а напряжение на входе АЦП можно пересчитать и в ток и в сопротивление, результат вывести на дисплей.
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#2183
ARV (Администратор)
Администратор
Постов: 2027
graph
В ответ на: ВСЕРАВНОЧЕГОМЕТР - возможен? 19.04.2009 12:59 Репутация: 167  
в общем, именно такое устройство, только одноканальное, и задумывалось. почему одноканальное? для простоты и дешивизны. спасибо за ссылки - погляжу, наверное, что-то почерпну.
Не стыдно не знать, стыдно не учиться
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#2184
and (Пользователь)
Новичок
Постов: 37
graphgraph
В ответ на: ВСЕРАВНОЧЕГОМЕТР - возможен? 19.04.2009 22:53 Репутация: 0  
Судя по http://arv.radioliga.com/index.php?option=com_joomlaboard&Itemid=30&func=view&id=36&catid=16&limit=6&limitstart=96
подобная идея тут интересна не только мне но и хозяину этого форума, потому собственно и регистрировался...
Вобщем-то самая проблема - программирование, в чем к сожалению мало чем могу помочь, разве только идеи.

Вопрос - кому нужен ампервольметр на МК если китайский тестер аж с 4х разрядами и точностью аж +/- 1мл. разряд имеет цену $5-10, или кого в 21-м веке можно еще удивить цифровым градусником?
Я вот купил за $4 китайский термометр на 2 канала, засунул в образцовый термостат ценой более $30000 и честно говоря тихо офигел, галимая китаеза реально вписывается в 0,2 градуса по всему заявленному диапазону, о чем крутой производитель DS18s20 (maxim semiconductors) даже не мечтает, заявлено только 0,5 градусов от силы в середине диапазона до 85 град.
Хотите чтобы цифры светились, - спасет подсветка ЖК-дисплея, или купите готовые измерительные модули у http://ekits.ru за относительно смешные деньги.
С целью изучения МК и самообразования - понятно, но это все, экономический смысл нулевой.

Однако есть непаханное поле разработчикам МК, которые в массе своей упорно игнорируют встроенные АЦП.
Речь о регуляторах с аналоговым входом, эти весьма интересные устройства в магазине "хозтовары" и ларьках не купишь, в этом смысле полное отсутствие предложения.
Почему упорно игнорируют мне вполне понятно, ведь есть датчики с готовым цифровым выходом которые ненадо калибровать. А вот у меня к примеру есть под рукой калибраторы практически любые, по давлению, температуре, расходу, и много чему еще...

По температуре.. Убогий диапазон +125 градусов сложно назвать универсальным, в печь или в паяльник DS18s20 не засунешь - даже в жале паяльника он просто заживо сгорит, удел этого датчика работать в теплицах и инкубаторах, собственно больше его никуда.
Термосопротивление (напр. pt100) это уже +600 градусов, а термопара это +1000 градусов и более, что существенно интересней и универсальней.

К вопросу почему не 1 канал а более, ответ прост - у современных МК много каналов АЦП, у некоторых очень много, где-то видел МК уже с 32 каналами, вроде у SiLabs.
Если ресурсы МК позволяют задействовать более одного канала то возможностью этой не воспользоваться по-моему грех.
А ресурсы действительно позволяют, выше говорил о более дешевом пром.регуляторе 2х канальном, есть вот такой например http://www.owen.ru/device/28096805
$50 в рознице, описание интерфейса доступно по линку.
Он тоже неплох хотя и слегка упрощен относительно предыдущего, нет второго дисплея и функции квадратичной зависимости например и т.п., в радиолюбительской да и не только практике такое нужно весьма редко.
А вот и 8 каналов, правда существенно дороже чем $50 http://www.owen.ru/device/79721173

А вот еще один вариант для тех кто не верит что "измеритель-регулятор для всего" (всего, что имеет любой аналоговый выход разумеется)возможен и реально существует, судя по мягко говоря простой схеме автор просто гений.
http://www.miliamper.narod.ru/UMADC.htm
К сожалению в этом варианте дисплей и управление отсутствует, т.е. устройство неотрывно привязано к компьютеру. Хотя.. Как регулятор может работать и автономно. Ему-бы дисплей и логгер с кольцевой записью данных на флеш, будет потрясающее устройство...
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#2189
ARV (Администратор)
Администратор
Постов: 2027
graph
В ответ на: ВСЕРАВНОЧЕГОМЕТР - возможен? 20.04.2009 10:52 Репутация: 167  
тема регуляторов вообще очень непростая тема... не уверен, что универсальный регулятор, пригодный и для домны и для инкубатора стоит делать. и, главное, любой регулятор должен либо быть ориентирован на конкретный объект регулирования, либо должен позволять проводить коррекцию своих параметров. а вот с коррекцией параметров универсального регулятора мороки гораздо больше, чем со схемой и программой... боюсь, осилить такую инструкцию будет не проще, чем осилить программирование а ведь всем нужно "вынь да положь".

приходилось читать инструкцию к универсальному промышленному терморегулятору, который имел массу функций... сделал вывод, что лучше нанять специалиста, чем разбираться самому. это будет ждать и любого другого пользователя универсального прибора... ведь мало кнопки нажимать, надо представлять себе, к чему приведет увеличение коэффициента интегрирующей составляющей и уменьшение пропорциональной, и что будет, если их менять одновременно...

именно поэтому я пока задумываюсь о ВСЕРАВНОЧЕГОМЕТРЕ, а не о ВСЕРАВНОЧЕГОРЕГУЛЯТОРЕ кстати, если речь о китайских товарах, то поиск "реальной выгоды" всегда кончается 100% зависимостью от поставщика, проходили, знаем. сейчас только торгаши и процветают - именно потому, что купить готовое проще и "выгоднее". а вот китайцы почему-то считают, что производить - выгоднее. через 50 лет посмотрим, кто был прав
Не стыдно не знать, стыдно не учиться
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#2192
and (Пользователь)
Новичок
Постов: 37
graphgraph
В ответ на: ВСЕРАВНОЧЕГОМЕТР - возможен? 20.04.2009 23:01 Репутация: 0  
all-meter, точнее, мультиметр продается в хозтоварах, это скучно.. Даже с термопарой в комплекте бывают, цена китайского мультиметра вполне соизмерима с ценой недорогих микроконтроллеров.

А почему подстройка регулятора это проблема для конечного юзера?
Ведь в вашей конструкции «Термостат — меньше не бывает» уже все что надо для счастья заложено, даже есть раздельные пороги снизу и сверху.
Ну разве что ШИМ нету, очень актуально тем кто хочет кулеры в компьютере утихомирить.
Да, у меня в английском термостате Saturn на работе очень навороченный алгоритм, держит +/-0,01 градус от заданного намертво, так то прибор не для домохозяек так скажем, никто в здравом уме небудет такой конструировать для поддержания температуры в холодильнике, аквариуме или погребе с картошкой.
Даже если для самообразования сконструирует - небудет он держать +/- 0,01 град. в аквариуме уже потому что объект не термоизолирован.
Так что конструкция и сильно проще вашей 2х пороговой большинству вполне сойдет.

Я так понимаю, алгоритмы МК пишутся поблочно хоть и взаимосвязаны, т.е. дисплей, управление, математические функции, назначение по конкретным ногам - все разрабатывают отдельно.
Кусок кода который регулирует у вас уже есть, выбросить код который опрашивает 1-wire интерфейс и заменить на опрос встроенных в МК АЦП, получается уже вольтметр.
Ну а для ВСЕРАВНОЧЕГОМЕТРа придется еще встроить формулу типа той что я давал во вложении..
Ах да, ресурсов МК еще должно хватить для пересчета, честно говоря даже незнаю хватит или нет.
А там уж как получится, если найдется свободная нога под вывод регулирования то еще и регулятор будет.
Даже если свободной ноги не останется и без регулятора все равно приборчик должен получиться интересным.

Правда мерить ВСЕ небудет, только те датчики которые выдают аналоговый сигнал, зато - любые из них.

ps: купил себе за пол-цены вот такую штуку, и до чего грамотно сделана прошивка, там есть цифровой фильтр от помех и т.п., а также после первого включения делает принудительную паузу 1мин. чтобы зря не клацать релюшкой. Специализированный регулятор "для домохозяек" тоже бывает.
http://www.boneco.ru/catalog/accessories-arch.html#A7056
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#2193
and (Пользователь)
Новичок
Постов: 37
graphgraph
В ответ на: ВСЕРАВНОЧЕГОМЕТР - возможен? 20.04.2009 23:09 Репутация: 0  
Да, забыл по поводу "универсальный = плохой". Приборчик настраивается, точнее калибруется один раз, после чего работает уже без возни с перестройкой.
Возникла надобность - перестроил, с помощью внешней программы-конфигуратора на компьютере или через собственный интерфейс кнопками - вопрос не принципиальный.
И есть еще один плюс, разработка делается один раз на почти все случаи.
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#2196
ARV (Администратор)
Администратор
Постов: 2027
graph
В ответ на: ВСЕРАВНОЧЕГОМЕТР - возможен? 21.04.2009 08:34 Репутация: 167  
and писал(а):
...Ну разве что ШИМ нету, очень актуально тем кто хочет кулеры в компьютере утихомирить. да есть ШИМ, есть... как обычно, Toledo меня сподвиг на прошивку с ШИМ-регулированием... именно для кулеров... только вот он любитель все на коленке делать, потому схемы никак не дождусь, чтоб публикацию сделать, а самому лень рисовать
видео вот есть, можно посмотреть, как работает (видео от Toledo)

Содержимое поста отредактировано: ARV, в: 21.04.2009 08:42
Не стыдно не знать, стыдно не учиться
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#2217
Toledo (Пользователь)
Гуру
Постов: 1001
graphgraph
В ответ на: ВСЕРАВНОЧЕГОМЕТР - возможен? 25.04.2009 20:13 Репутация: 4  
ARV писал(а):
только вот он любитель все на коленке делать, потому схемы никак не дождусь, чтоб публикацию сделать, а самому лень рисовать
видео вот есть, можно посмотреть, как работает (видео от Toledo)


1. как так на коленке ? какую схему мне надо прислать ? у мене тут всё есть только свистни
2. Насчёт Всёравночегометра, моя задумка проста как 2 копейки: имеем МК с ацп, LED семисегментный на 3 разряда, кнопку настройки, делитель на входе ацп.
собираем схемку, уважаемый ARV пишет программу которая будет работать следующим образом. -
- Подаем на вход нужное измеряемое напряжение, например 3,3в МК при этом на индикаторе отобразит кол-во отчётов АЦП. Кнопкой устанавливаем на индикаторе нужное значение например 3.30, затем изменяем напряжение на входе например до 7,34в, устанавливаем на индикаторе значение 7.34, в итоге получается индикатор напряжения, можно подать на вход например 0.5в с датчика уровня топлива и установить на индикаторе 0.0, затем подать на вход 12.5в и установить на индикаторе 45.0, в итоге получаем цифровой индикатор кол-ва топлива в баке обьёмом 45литров ну и т.д.

Содержимое поста отредактировано: ARV, в: 25.04.2009 21:24
"Главным изобретением человечества до сих пор остается палка, из-под которой оно работает". Стас Янковский
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#2222
and (Пользователь)
Новичок
Постов: 37
graphgraph
В ответ на: ВСЕРАВНОЧЕГОМЕТР - возможен? 25.04.2009 21:33 Репутация: 0  
ARV писал(а):
видео вот есть, можно посмотреть, как работает (видео от Toledo)
это чего там паяльником жарят, далласовый датчик? Жестокий тест. А вообще судя по видеоролику регулятор функционирует нормально, и однокнопочный интерфейс весьма интересная идея.

Содержимое поста отредактировано: ARV, в: 25.04.2009 21:37
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
_GEN_GOTOTOP Ответить
© Copyright 2007 Best of Joomla, Работает на FireBoardполучить последние сообщения прямо на Ваш рабочий стол