Универсальная схема для построения измерительных устройств
|
|
MACTEPok | Дата: Суббота, 05.01.2013, 22:39 | Сообщение # 561 |
Группа: Управляет МК
Сообщений: 351
| Афоня, без исходника сложно сказать. Если в исходнике только формулу пересчета изменили, то проверить плату. отключить все от измерительных входов АЦП (PC4, PC5) и через переменный резистор подавать на входы 0..5 В.
|
|
| |
MACTEPok | Дата: Суббота, 05.01.2013, 22:52 | Сообщение # 562 |
Группа: Управляет МК
Сообщений: 351
| vasilijj, после праздников займусь
|
|
| |
Dnepr_1186 | Дата: Воскресенье, 06.01.2013, 15:04 | Сообщение # 563 |
Группа: Пользователи
Сообщений: 7
| Уважаемые форумчане, был ли у кого-нибудь опыт использования датчика ds18b20в авто? Дело в том что собрал на столе имитатор зажигания с вв катушкой и так вот как только подаю искру на катушку на рядом лежащем индикаторе температуры температура станоится ранвой нулю. Я так понимаю это помеха от катушки. Как будет на машине? Нужно ли использовать экранированный провод от дачтика к блоку? или какие-нибудь другие ухищирения?
|
|
| |
MACTEPok | Дата: Воскресенье, 06.01.2013, 17:01 | Сообщение # 564 |
Группа: Управляет МК
Сообщений: 351
| Dnepr_1186, датчик тут не причем. вешается и сбрасывает МК. Нужно обеспечить ЭМС. Экраны и прочее. Если МК тактируется от кварца, то перевести на внутренний осциллятор.
|
|
| |
Dnepr_1186 | Дата: Воскресенье, 06.01.2013, 20:33 | Сообщение # 565 |
Группа: Пользователи
Сообщений: 7
| MACTEPok, думаю что это не мк, ведь второй индикатор показывающий напряжение бортовой сети работает нормально. Схема твоя что ты мне скидывал в личку. Ничего не перезагружается просто на индикаторе температуры появляется ноль. По питанию поставил дроссель до кренки кондеры 2200мк и 1000мк зашунтировал керамикой так что думаю с питанием проблем не должно быть и все устройство помещено в металлическую банку-корпус бывшего спидометра и естественно соеденена с массой. Может помехи наводятся именно на провод и мк не может считать данные с датчика
|
|
| |
MACTEPok | Дата: Воскресенье, 06.01.2013, 21:28 | Сообщение # 566 |
Группа: Управляет МК
Сообщений: 351
| Чем отличается первый момент включения схемы от глюка, описанного вами? Ответ - ничем. При сбросе МК, так же как и при первом включении, Данные с АЦП сразу выводятся на первый дисплей, а с датчика температуры через определенное время, обусловленное временем преобразования температуры. При некорректном опросе датчика температуры, МК просто не обновляет данные на дисплее, чтобы не показывать эти самые нули.
Для проверки этого мнения проведите эксперимент. На канале измерения напряжения установите On1 = 10 , OF1 = 20. ( это значит, если напряжение меньше 10В, то 1 канал нагрузки включится) Далее поднимите напряжение до 15В. Если сейчас выключить и включить схему, то при включении нагрузка должна быть выключена, тк условие на включение не выполняется. То же самое произойдет если вместо выключения создать помеху.
Как ни крути, но проблема в том, что на работу МК влияет импульс.
|
|
| |
Recov | Дата: Понедельник, 07.01.2013, 07:52 | Сообщение # 567 |
Группа: Пользователи
Сообщений: 3
| Я на своем УАЗе сделал так. Резистор 4.7К напоял на сам датчик, провод от датчика в экране, плюс питания датчика через резистор 100 Ом. Правда термостат там от Хардлока на 2312 Тиньке. Но помоему это для всех правильно. При ноле на индикаторе контроллер просто "висит" из-за помех.
И 90% что на машине все будет ОК, там таких радиоволн как ты создал на столе не будет.
Сообщение отредактировал Recov - Понедельник, 07.01.2013, 07:55 |
|
| |
Dnepr_1186 | Дата: Понедельник, 07.01.2013, 09:05 | Сообщение # 568 |
Группа: Пользователи
Сообщений: 7
| ну да возможно на машине все будет ок т.к. там датчик и блок будет стоять подальше от источника помех да и вв провода стоят с распределенным сопротивлением что также гасит помехи. короче надо провести эксперимент в боевых условиях
|
|
| |
Афоня | Дата: Вторник, 08.01.2013, 18:20 | Сообщение # 569 |
Группа: Front-rank users
Сообщений: 14
| MACTEPok, какие исходники я прошивку не трогал, а прошил файлом "5'0.0_9.99_99.9.hex", с архива в статье. А с измерением U мне удалось разобраться, у меня были попутаны два выв. индикатора(фото 1 - на входе PC5 2.5В) А вот с изм. I проблема - я немогу виставить "0" подстроечными резисторами... (я вроде не идиот но неполучаеться) ЛМ-ки пробывал разные, и всё равно на входе висит 1,61В и на выходах ЛМ-ки 5,45В(это в схеме). Если взять LM358 без обвязки и просто подать питание = 10,5В то на входах =1,61В и выходах =10,5В (Разьве это правильно?) Фото 2 – без LM358 на входах PC4 и PC3 по нулям.
|
|
| |
MACTEPok | Дата: Среда, 09.01.2013, 07:39 | Сообщение # 570 |
Группа: Управляет МК
Сообщений: 351
| Афоня, по Схеме два ОУ. Если схема правильная, как на входе первого может быть 1,6В?
|
|
| |
Афоня | Дата: Среда, 09.01.2013, 16:22 | Сообщение # 571 |
Группа: Front-rank users
Сообщений: 14
| Сам в шоке! Схема эта: http://c2.at.ua/3m/S_V_A/II/IIsx.gif Ладно буду глубже копать весь ОУ и обвязку...
|
|
| |
vasilijj | Дата: Пятница, 11.01.2013, 17:09 | Сообщение # 572 |
Группа: Front-rank users
Сообщений: 23
| Цитата (vasilijj) Путем не хитрых манипуляций с исходниками, получил работающую пошивку на измерение напряжение 0...5 с индикацией 0...500; и второй канал датчик температуры DS18B20. Только есть небольшое мигание цифр где-то раз в 2 секунды. Не мог-бы уважаемый MACTEPok проверить и при необходимости подправить вложенную прошивку. Здравствуйте, перечитав ещё раз ветку форума, и взяв более поздний исходник прошивки с исправленной, автором проблемы с миганием цифр индикатора. Скомпилировал и получил прошивку с требуемыми для себя характеристиками уже без мигания цифр. Получается MACTEPok решил мою проблему почти год назад, поэтому снимаю свою просьбу о помощи. Спасибо.
|
|
| |
step64 | Дата: Четверг, 17.01.2013, 04:37 | Сообщение # 573 |
Группа: Пользователи
Сообщений: 1
| Добрый день! Огромное спасибо автору за данную схему! У меня возник вопрос по поводу переделки схемы под свои нужды. Надо сделать на одном канале измеритель постоянного напряжения 0-500 вольт (в реале не больше 310 будет) на другом канале миллиамперметр 0-999 ма. Вопрос в том, если просто пересчитать резистивный делитель, например как здесь http://c2.at.ua/forum/2-14-220-16-1312841872 , и не трогая амперметр, схема будет работать? Если не затруднит Вас, то подправте прошивку, сам пока что не силён в программирование.
5-0V_100 на вход РС5 поступает от 5 до 0V, отображение значения на LED индикаторе от 0 до 500 0-5V_9'99 на вход РС4 поступает от 0 до 5V, отображение значения на LED индикаторе от 0 до 999
Сообщение отредактировал step64 - Четверг, 17.01.2013, 04:38 |
|
| |
prapor | Дата: Суббота, 19.01.2013, 08:04 | Сообщение # 574 |
Группа: Пользователи
Сообщений: 6
| обращаюсь к автору,если возможно,нужна прошивка отрицательные показания-27 вход меги, манометр-28. заранее благодарен.
|
|
| |
barbus | Дата: Воскресенье, 20.01.2013, 10:49 | Сообщение # 575 |
Группа: Пользователи
Сообщений: 4
| Привет всем. Кто нибуть делал манометр для метанового газового балона до 300 атм? Вот нашел схему но датчик не могу достать - http://vwts.ru/forum/162143 Какой можно другой датчик использовать?
Сообщение отредактировал barbus - Воскресенье, 20.01.2013, 10:54 |
|
| |
MACTEPok | Дата: Понедельник, 21.01.2013, 07:25 | Сообщение # 576 |
Группа: Управляет МК
Сообщений: 351
| prapor, вот и что я должен сделать по вышесказанному???
|
|
| |
prapor | Дата: Понедельник, 21.01.2013, 12:30 | Сообщение # 577 |
Группа: Пользователи
Сообщений: 6
| а если так: 5-0v 100 PC5, И 5-0 -50+450 PC4
|
|
| |
alpar09 | Дата: Вторник, 22.01.2013, 08:40 | Сообщение # 578 |
Группа: Пользователи
Сообщений: 20
| Просьба к уважаемому автору переделать прошивки для приборки в трактор, а именно :первая прошивка- рс4 температура с датчиком ds18b20, ps5 напряжение 0-5v_200.Вторая прошивка- рс4 давление 5-0v_100,pc5 уровень 5-0v_200!Помогите пожалуйста, уже все сделано на плате, осталось дело за прошивками и испытания!
|
|
| |
MACTEPok | Дата: Вторник, 22.01.2013, 13:07 | Сообщение # 579 |
Группа: Управляет МК
Сообщений: 351
| в течение недели постараюсь сделать.
|
|
| |
alpar09 | Дата: Вторник, 22.01.2013, 13:10 | Сообщение # 580 |
Группа: Пользователи
Сообщений: 20
| Заранее огромное спасибо и извините за беспокойство!!!!!
|
|
| |
TIOSA | Дата: Среда, 23.01.2013, 13:57 | Сообщение # 581 |
Группа: Пользователи
Сообщений: 5
| Огромное спасибо автору! Собранные вольтамперметры работают отлично. Реально сделать прошивку для 2х диапазонного вольтметра, амперметра, он же вольтамперметр с автоматическим выбором измеряемого напряжения. Первый предел от 0 до 99.9v, второй от 100 до 300v или от 100 до 500v (второй как Вам будет легче). Ток от 0 до 9.99а. Входа от 0 до 5V. Если не возможно все равно, благодарю.
Сообщение отредактировал TIOSA - Среда, 23.01.2013, 14:44 |
|
| |
dim-mzk | Дата: Четверг, 24.01.2013, 17:18 | Сообщение # 582 |
Группа: Front-rank users
Сообщений: 9
| Схема класс - не нарадуюсь.!!!!Случайно набрел на эту страницу. Электроникой начал заниматься года полтора назад, пока только повторяю. Собрал на макетке на меге8А (пока вольтметр) схему - заработала сразу. Программатор (собранный своими усилиями http://igor.sama.ru/index.php/articles/18-circuits/53-extra-pic) пиккит+ с изменениями от Юрия Сиривля. Контроллер прошился с первого раза. Микроконтроллеры стараюсь грызть потихоньку (в голове шестеренки скрипят от новых знаний). Спасибо Вам за ваши труды!! Сейчас пытаюсь понять как преобразовать ток4-20ма в напряжение с токового датчика и согласовать с показаниями, ( Rнаг=220 ОМ // 0,88в = 4ма// 3,52в=20ма// показания от 0 до 600, зависимость полностью линейная, (у гидропресса накрылся манометр, новых нет - тяжелые времена, зато есть токовый датчик давления - прихватизированный когда-то в 2000-х, 4-20ма/..... ). Насколько я понял - необходимо формулу пересчета переделать с вычитанием 0,88В в и умножить на коэффициент "x". Пока все полупонятно.
|
|
| |
dim-mzk | Дата: Четверг, 24.01.2013, 18:40 | Сообщение # 583 |
Группа: Front-rank users
Сообщений: 9
| Фото пробной сборки и программатор. MACTEPok, ОГРОМНОЕ СПАСИБО ЗА СТАТЬЮ. Еще больше захотелось изучать микроконтроллеры. Вопрос: LM317T входное напряжение 40-42V при выходном 9 - 10V (далее питание схемы через 7805) выдержит? по даташиту вроде держит 40V. Сам проверить не могу, распологаю БП 1,5-30В на LM2596.
|
|
| |
MACTEPok | Дата: Пятница, 25.01.2013, 07:17 | Сообщение # 584 |
Группа: Управляет МК
Сообщений: 351
| [b]dim-mzk, если потребляемый ток меньше 100мА, то выдержит[/b]
|
|
| |
prapor | Дата: Пятница, 25.01.2013, 12:44 | Сообщение # 585 |
Группа: Пользователи
Сообщений: 6
| так как на счет 5-0v 100 PC5, И 5-0 -50+450 PC4. Я не тороплю просто непонятно делается или нет.
Сообщение отредактировал prapor - Пятница, 25.01.2013, 12:47 |
|
| |
MACTEPok | Дата: Пятница, 25.01.2013, 13:31 | Сообщение # 586 |
Группа: Управляет МК
Сообщений: 351
| prapor, пока в завале
|
|
| |
Kassi | Дата: Пятница, 25.01.2013, 14:06 | Сообщение # 587 |
Группа: Пользователи
Сообщений: 1
| Здравствуйте есть датчик давления от 0 до 10 кг/см3 выход с датчика 4 ... 20 мА это один канал а второй от -1 до 10 кг/см3 выход от 2,4 мА до 20 мА может подскажете схемку и прошивку. Заранее спасибо.
|
|
| |
dim-mzk | Дата: Пятница, 25.01.2013, 19:04 | Сообщение # 588 |
Группа: Front-rank users
Сообщений: 9
| Приветствую! кто располагает прошивкой 0-5В - -0-500(0-50В) на один канал (буду измерять одну величину и выводить на один индикатор), вывод на DId1, Did2 Did3, желательно исходник, зачем МК обрабатывать ненужное. Существует ли способ уменьшить частое изменение последней цифры. Плату развел (под свои нужды), уже в хлорном купается. Заранее благодарю. Добавлено (25.01.2013, 19:04) --------------------------------------------- Kassi, посмотри тут: http://forum.easyelectronics.ru/viewtopic.php?f=9&t=7735 , там далее по ссылке рассказано что и как в плане подключения датчиков.
|
|
| |
C@аt | Дата: Пятница, 25.01.2013, 19:58 | Сообщение # 589 |
Группа: Управляет МК
| Уже казалось бы созданы любые варианты использования, а просьбы создать прошивку все также актуальны, притом многие из них дублируются. Спасибо уважаемому автору этой программы что он остается неравнодушен ко всем просьбам, но если самостоятельно немножко внимательней поработать с исходником (благо что там каждая строка программы имеет комментарий) , можно будет всегда самостоятельно использовать эту схему, для многих измерений в её классических вариантах.
Создал продолжение темы http://c2.at.ua/forum/2-53-1 так сказать ЭТАП-2 Читаем новую тему, в шапке темы я выложил архив с примерами исходников для разных измерений, посмотрите данные примеры там не обязательно нужно быть Шерлок Холмсом, что бы увидеть те строки , где вносятся изменения в исходник. Делайте нужные изменения, и по возможности делитесь своими успехами с другими.
|
|
| |
MACTEPok | Дата: Воскресенье, 27.01.2013, 21:11 | Сообщение # 590 |
Группа: Управляет МК
Сообщений: 351
| Kassi, а на какое напряжение датчик? к схеме подключить резистор 250 Ом (с минимальной погрешностью сопротивления) и применить необходимую прошивку с показаниями 0.. 100
|
|
| |
alpar09 | Дата: Воскресенье, 27.01.2013, 22:14 | Сообщение # 591 |
Группа: Пользователи
Сообщений: 20
| Ув. МАСТЕРок, а по моему вопросу?
|
|
| |
MACTEPok | Дата: Понедельник, 28.01.2013, 08:11 | Сообщение # 592 |
Группа: Управляет МК
Сообщений: 351
| alpar09, тут архив. Подобные прошивки уже выкладывались на форуме, по причине малого срока хранения файлов на файлообменнике, с форума уже не скачать. Буду выкладывать исходники на этой теме.
Сообщение отредактировал MACTEPok - Понедельник, 28.01.2013, 08:25 |
|
| |
prapor | Дата: Понедельник, 28.01.2013, 14:11 | Сообщение # 593 |
Группа: Пользователи
Сообщений: 6
| мастерок, на счет \в завале\ понимаю как никто. просто не умею я переставлять прошивки местами. время терпит. и еще просьба,если не поздно, прошивку на давление сделать с учетом нелинейности датчика стр 1,2.
Сообщение отредактировал prapor - Пятница, 01.02.2013, 09:46 |
|
| |
dim-mzk | Дата: Суббота, 02.02.2013, 21:46 | Сообщение # 594 |
Группа: Front-rank users
Сообщений: 9
| Цитата (MACTEPok) И если не ошибаюсь вычесть в формуле 10 (U=0,004А*250Ом=1В) Добавлено (02.02.2013, 21:46) ---------------------------------------------
|
|
| |
MACTEPok | Дата: Воскресенье, 03.02.2013, 10:05 | Сообщение # 595 |
Группа: Управляет МК
Сообщений: 351
| dim-mzk, ??
|
|
| |
dim-mzk | Дата: Воскресенье, 03.02.2013, 13:11 | Сообщение # 596 |
Группа: Front-rank users
Сообщений: 9
| MACTEPok,Приветствую!! Я уехал в командировку ,Выхожу в форум с телефона, тормозит жутко, нажал не туда. Я по поводу замера давления от Kassi, (датчик давления 4-20ма - 0-10бар) прошивка 0-100В, сопротивление 250Ом, но поправить прошивку надо: вычесть 10 в формуле программы и записать уравнеие если меньше нуля то равно нулю. Вроде так, если ошибаюсъ поправте.
|
|
| |
zhekaf | Дата: Воскресенье, 03.02.2013, 22:06 | Сообщение # 597 |
Группа: Пользователи
Сообщений: 1
| MACTEPok, можно в этой прошивке инвертировать выхоные сигналы на светодиоды.
|
|
| |
MACTEPok | Дата: Понедельник, 04.02.2013, 14:41 | Сообщение # 598 |
Группа: Управляет МК
Сообщений: 351
| В строках Код If Sostoyanie = 1 Then Set Load1 Else Reset Load1 и If Sostoyanie_2 = 1 Then Set Load2 Else Reset Load2 Заменить Set на Reset и наоборот.
|
|
| |
Molodoy | Дата: Вторник, 05.02.2013, 21:08 | Сообщение # 599 |
Группа: Пользователи
Сообщений: 4
| MACTEPok, Спасибо за схему и проделанною работу но есть проблемы с мерцанием скажите как можно избавится от жуткого мерцания вольтметр-амперметр 0-5V_999 , мк прошивался chipprog+ с конфигом фьюзов (в заглавной статье) результат моргает,
Видео
Сообщение отредактировал Molodoy - Среда, 06.02.2013, 04:23 |
|
| |
MACTEPok | Дата: Среда, 06.02.2013, 07:25 | Сообщение # 600 |
Группа: Управляет МК
Сообщений: 351
| Molodoy, налицо неправильно выставленные фьюзы. МК работает на 1МГц, а не на 8!
|
|
| |