Универсальная схема для построения измерительных устройств
|
|
vital111 | Дата: Понедельник, 27.05.2013, 20:15 | Сообщение # 721 |
Группа: Front-rank users
Сообщений: 6
| Собрал схему с применением температурного датчика DS18b20 и второй канал для измерения давления. Прошивку брал по ссылке http://c2.at.ua/3m/S_V_A/Davl_Temp_DS18B20.rar . В целом работой прибора доволен, большое спасибо автору за разработку. Хочу уточнить один момент в канале измерения температуры датчиком DS18b20 температуру показывает верно, но время от времени индикатор высвечивает цифру 85. Например индикатор показывает температуру 26 градусов затем неожидано высвечивается 85 и гдето через секунду снова 26. Я собрал два таких устройства для измерения температуры воды и для температуры масла и там и там проявляется эта как бы помеха, давление показывает нормально. Ув.MACTEPok не подскажете как избавиться от появления этой цифры?
|
|
| |
MACTEPok | Дата: Вторник, 28.05.2013, 07:28 | Сообщение # 722 |
Группа: Управляет МК
Сообщений: 351
| vital111, хм, казалось, все меры для устранения помех предусмотрел. проверка контрольной суммы и ошибки чтения датчика. Какая длина провода до датчика? Место одной строки изменил в функции опроса датчика. больше уже не знаю что можно сделать.
|
|
| |
vital111 | Дата: Вторник, 28.05.2013, 19:34 | Сообщение # 723 |
Группа: Front-rank users
Сообщений: 6
| До датчиков метров 5 провода не єкранированы. Попробую новую прошивку, после испытаний отпишусь.
|
|
| |
vital111 | Дата: Вторник, 28.05.2013, 20:11 | Сообщение # 724 |
Группа: Front-rank users
Сообщений: 6
| Перешил, ничего не изменилось как появлялась значение 85 так появляется и дальше. В принципе до этой цыфры можно привыкнуть и не обращать внимание. А не может проблема быть гдето в прерываниях?
|
|
| |
MACTEPok | Дата: Среда, 29.05.2013, 07:24 | Сообщение # 725 |
Группа: Управляет МК
Сообщений: 351
| vital111, вариантов может быть несколько. Отключать прерывания на момент опроса датчика бум в последнюю очередь. При этом будут заметны мерцания индикаторов. Какое напряжение питание подается на мк? Обвязка МК выполнена по схеме? Напряжение питания на самом датчике? Попробовать подключить датчик к схеме без шнура, напрямую. Проверить поведение.
Если бы дело было в прерывании или обрыве связи с датчиком, то показания были бы хаотичными. значение 85 вылетает при первом опросе датчика после ПОДАЧИ на него питания. Нужно копать в этом направлении.
|
|
| |
vital111 | Дата: Среда, 29.05.2013, 19:52 | Сообщение # 726 |
Группа: Front-rank users
Сообщений: 6
| Попробовал датчики напрямую и действительно проблема исчезла. Выходит дело в проводке. Как лечить, в голове пока два варианта экранировать провод от датчика и припаять возле датчика электролит мкф.100 на выводы питания. Начну наверно с конденсатора.
|
|
| |
MACTEPok | Дата: Среда, 29.05.2013, 19:54 | Сообщение # 727 |
Группа: Управляет МК
Сообщений: 351
| vital111, падение напряжения на кабеле большое в момент опроса датчика. каково питание на мк?
|
|
| |
C@at | Дата: Среда, 29.05.2013, 20:10 | Сообщение # 728 |
Группа: Hegemoniс
Сообщений: 12345714
| vital111, начните с подтягивающего резистора в цепи DS18b20, смело можете уменьшить до 2 ком.
Всемирное признание пУТИН ХУЙЛО http://uk.wikipedia.org/wiki/ Россия, при нынешнем президенте, источник войны и терроризма. ПРЕЗИРАЮ.
|
|
| |
vital111 | Дата: Среда, 29.05.2013, 21:22 | Сообщение # 729 |
Группа: Front-rank users
Сообщений: 6
| Питание на мк 5v. подается с кренки 7805, обвязка мк выполнена по схеме. По началу питание делал на 34063 ну что бы меньше грелось, но показания прыгали как кузнечики потому перешол на 7805. Подтягивающий резистор перепаял на 2,4к. завтра буду проводить испытания.
|
|
| |
MACTEPok | Дата: Четверг, 30.05.2013, 07:13 | Сообщение # 730 |
Группа: Управляет МК
Сообщений: 351
| vital111, испытывал на обычной UTP витухе без экрана больше 100м, плюс звездой несколько датчиков к шине. Единственное ограничение было - напряжение питания в конце линии садилось до 2.5-3В, тогда только датчики переставали определяться.
|
|
| |
vital111 | Дата: Четверг, 30.05.2013, 19:47 | Сообщение # 731 |
Группа: Front-rank users
Сообщений: 6
| Подтягивающий резистор 2.4к ничего не дал. А причиной оказалась плохая маса. Земляной провод был подключен к щитку приборов, а сам щиток плохо контачил с корпусом комбайна. К датчикам от блока индикации идет по три провода. Сделал следующие земляной провод рядом с датчиком зачистил и прикрутил к корпусу двигателя и больше цифра 85 неожиданно не появлялась. Спасибо MACTEPokу за разработку прибора и форумчанам за подсказки.
|
|
| |
Efgen | Дата: Пятница, 31.05.2013, 17:16 | Сообщение # 732 |
Группа: Front-rank users
Сообщений: 4
| MACTEPok, С моей бедой вы мне поможите?
|
|
| |
MACTEPok | Дата: Пятница, 31.05.2013, 19:55 | Сообщение # 733 |
Группа: Управляет МК
Сообщений: 351
| Efgen, а вы перечитывали форум по этой статье? тут где то выкладывал прошивки для вольтамперметров с защитой. и сбросом защиты кнопками + или -
|
|
| |
Efgen | Дата: Пятница, 31.05.2013, 20:09 | Сообщение # 734 |
Группа: Front-rank users
Сообщений: 4
| Цитата MACTEPokEfgen, а вы перечитывали форум по этой статье? тут где то выкладывал прошивки для вольтамперметров с защитой. и сбросом защиты кнопками + или - Спасибо, я поищу. А какой прогой править прошивку что-бы показания не скакали?
Сообщение отредактировал Efgen - Пятница, 31.05.2013, 20:11 |
|
| |
MACTEPok | Дата: Суббота, 01.06.2013, 09:54 | Сообщение # 735 |
Группа: Управляет МК
Сообщений: 351
| Efgen, BASCOMAVR
|
|
| |
asia540 | Дата: Среда, 05.06.2013, 22:23 | Сообщение # 736 |
Группа: Пользователи
Сообщений: 6
| Собрал схему Вольтамперметр 0 – 50,0V , 0 – 9,99А. Схема запустилась сразу, вольтметр настроил сразу, а с амперметром есть вопрос. Мне надо подключить его к шунту на 0,22 Ом, сам не могу пересчитать. И ещё при каждом включении схема меняет тип индикатора с ОА, на ОК, переподключил опять ОА, и так по кругу. Может кто сталкивался с такой проблемой?
|
|
| |
MACTEPok | Дата: Четверг, 06.06.2013, 07:04 | Сообщение # 737 |
Группа: Управляет МК
Сообщений: 351
| asia540, тип индикатора можно изменить только при включении. на индикаторах это видно сразу. Видны мигания всех индикаторов при включении? проверьте подтяжку всех кнопок к + питания.
|
|
| |
asia540 | Дата: Четверг, 06.06.2013, 18:31 | Сообщение # 738 |
Группа: Пользователи
Сообщений: 6
| При включении сразу загораются все индикаторы выключаю и снова включаю загораются все нули и индикатор работает правильно если опять выключить и включить опять загораются все индикаторы и так по кругу 23 ножка процессора (ВЫБОР) висит в воздухе если сажу на корпус как по схеме ни чего не меняется и по схеме подтяжку кнопок на+ не вижу http://c2.at.ua/3m/S_V_A/s_VA_akB.gif
|
|
| |
MACTEPok | Дата: Четверг, 06.06.2013, 20:30 | Сообщение # 739 |
Группа: Управляет МК
Сообщений: 351
| Так сделай ее. На каждую кнопку резистор 4.7к и на плюс питания.
|
|
| |
asia540 | Дата: Четверг, 06.06.2013, 21:35 | Сообщение # 740 |
Группа: Пользователи
Сообщений: 6
| Подтяжку сделал ничего не изменилось.Такое впечатление, что нажата кнопка (выбор), при каждом включении переключается индикатор, но я кажется понял в чём проблема. Я схему собрал на макете для проверки, кнопки не ставил, а для переключения режимов просто соединял проводами и наверно провод попал на =+12, скорей всего сгорел порт на Mege. Добавлено (06.06.2013, 21:35) --------------------------------------------- MACTEPok, А можно с прошивка убрать переключение индикаторов ?
|
|
| |
MACTEPok | Дата: Пятница, 07.06.2013, 07:19 | Сообщение # 741 |
Группа: Управляет МК
Сообщений: 351
| asia540, тебе сюда
|
|
| |
asia540 | Дата: Пятница, 07.06.2013, 19:42 | Сообщение # 742 |
Группа: Пользователи
Сообщений: 6
| Спасибо попробую разобратся
|
|
| |
zyfc | Дата: Понедельник, 10.06.2013, 16:13 | Сообщение # 743 |
Группа: Front-rank users
Сообщений: 3
| Собрал схемку давление-температура.Всё работает прекрасно с первого запуска, но не регулируется канал температуры по +.Когда нажимаеш на кнопку ( - ) показания уменьшаются , а кнопка (+) не работает. Канал давления регулируется как на (+) так и на (-).Прошивка взята с первой страници поледнее сообщение (Дата: Пятница, 23.12.2011, 13:58 | Сообщение # 40).Хотелось включить вентилятор охлаждения на радиатор.Спасибо за ваш девайс.
|
|
| |
MACTEPok | Дата: Вторник, 11.06.2013, 07:42 | Сообщение # 744 |
Группа: Управляет МК
Сообщений: 351
| zyfc, да, был косяк по невнимательности. поэтому исходники начал прикладывать к прошивкам. исправил.
|
|
| |
zyfc | Дата: Вторник, 11.06.2013, 11:15 | Сообщение # 745 |
Группа: Front-rank users
Сообщений: 3
| Прошил ,всё без изминений.И в протеусе тоже второй канал не идет на (+).
|
|
| |
MACTEPok | Дата: Вторник, 11.06.2013, 11:34 | Сообщение # 746 |
Группа: Управляет МК
Сообщений: 351
| сделал
|
|
| |
zyfc | Дата: Вторник, 11.06.2013, 14:51 | Сообщение # 747 |
Группа: Front-rank users
Сообщений: 3
| Да,теперь всё красиво,СПАСИБО! Прочитав весь форум ,но ответа так и не нашол.Делал ли кто такую схемку только на температуру под датчик ТМ-106? Если нет, то буду заливать термистор в эбокситку,в корпус ТМ-106. Теперь займусь напряжением и уровнем бензина.так что не прощаюсь.Надеюсь на вашу помощ.Спасибо!
|
|
| |
юрий63 | Дата: Вторник, 11.06.2013, 20:19 | Сообщение # 748 |
Группа: Front-rank users
Сообщений: 28
| Доброго вечера.МастероК подскажите пожалуйста как быть контроллер ATMega 8 A ,а в программах такого нет. там только 8 и 8L КАК БЫТЬ .в других версиях 2.03 и 2.05 там тоже (А) нет.как выйти из положения?
|
|
| |
MACTEPok | Дата: Среда, 12.06.2013, 09:00 | Сообщение # 749 |
Группа: Управляет МК
Сообщений: 351
| мега8А для этой схемы подойдет. никаких особых отличий нет.
|
|
| |
chernvas | Дата: Пятница, 14.06.2013, 08:50 | Сообщение # 750 |
Группа: Пользователи
Сообщений: 1
| Всем здрасте. Радиолюбительством занимаюсь с детства, теперь решилпопробовать себя в программировании. Собрал программатор STK-500 – работает. Для пробы началискать схемы – попалась Ваша схема ВольтАмперметра. Заинтересовался и собрал на макете, пробовал все прошивки – работают. Но как всегда для меня 100% подходящей не нашлось.Пробовал разобраться с исходниками, но т.к. полный ноль вэтом, результатов не дало, а спросить не у кого т.к. живу в деревне и здесь я такой один.Ближе к делу. Суть проблемы такова, нужна прошивка длязащиты насоса и регулировании давления воды.1 – канал регулирование давления 0-5V; 0-9,9, без фиксации аварии, т.е.канал, регулирует давление в установленных пределах.2 – канал защита по току 0-5V; 0-99,9 с фиксацией аварии, т.е.отключения нагрузки и включением ее уже сбросом аварии по верхней и нижней уставки.При регулировании давления управляем выходом OUT1 при большом давлениисветодиод (реле) выключается, при маленьком включается.При защите по току выход OUT1 светодиод (реле) выключается,OUT2 включается исветодиод моргает.Так же на оба канала необходимо внести дополнительнуюфункцию: регулируемую задержку включения/выключения выхода OUT1, т. к. в схеме управления будут присутствоватьпусковые токи и по давлению гидроудары. Задержку можно регулировать в пределах 0-1мин с дискретностью 1сек. Если это возможно, то выложите, пожалуйста, прошивку иисходник, или на почту chernvas@yandex.ru .С большим уважением Василий.
|
|
| |
linear5217 | Дата: Среда, 19.06.2013, 20:28 | Сообщение # 751 |
Группа: Пользователи
Сообщений: 1
| Цитата (MACTEPok) Пробуйте этот вариант, должно все корректно работать. в протеусе погонял.Прикрепления: 0177892.rar(48Kb ув автор , повторил схему , все ок , не потребовалось каких либо подстроек и наладок, за что огромное спасибо , из нескольких опробованых прошивок мне больше подошла эта , с единственным на мой взгляд недостатком , светодиоды сейчас горят когда перегруза нет , хоть по логике должно быть наоборот , может гдето проглядел инфу по поводу этого бага , плис ткните носом, или по возможности подкорректируйте прошивку в которой будут проинвертирована работа светодиодов тк делать это транзисторами значит переделывать плату.
|
|
| |
MACTEPok | Дата: Четверг, 20.06.2013, 07:06 | Сообщение # 752 |
Группа: Управляет МК
Сообщений: 351
| linear5217, логику выходных каналов сделал такую из соображений, что к ним будут подключаться реле. на НО контакты которых будет подключаться нагрузка. При срабатывании защиты, контакты размыкаются. Не вижу проблемы проинвертировать сигнал транзистором. Реле так и так через транзистор включать. В исходнике за это отвечают строки:
Код If Sostoyanie = 1 Then Set Load1 Else Reset Load1 'управление 1м каналом нагрузки If Sostoyanie_2 = 1 Then Set Load2 Else Reset Load2 'управление 2м каналом нагрузки Да и комментарии все на русском, можно было прочитать. Измените условие и будет вам счастье.
|
|
| |
NKR13265 | Дата: Вторник, 25.06.2013, 11:31 | Сообщение # 753 |
Группа: Front-rank users
Сообщений: 11
| здравствуйте!собрал вольтамперметр,вроде все нормально но амперметр не работает,возможно это из за шунта(шунт от китайца,немного подрезанный) его поменяю сегодня на 0,03ома,вопросов у меня два: 1.не работает кнопка +,все дорожки обзванивал,все в норма,пробовал коротнуть контакты все равно не помогло,в чем может быть проблема? 2.когда должен гореть светодиод?светодиод вольтметра горит постоянно,а амперметра-вообще не горит заранее спасибо!
Сообщение отредактировал NKR13265 - Вторник, 25.06.2013, 11:38 |
|
| |
MACTEPok | Дата: Вторник, 25.06.2013, 13:14 | Сообщение # 754 |
Группа: Управляет МК
Сообщений: 351
| NKR13265, 1. Однозначно косяки в монтаже. либо сожгли порт в следствие этого. 2. В зависимости от версии прошивки. В этой ветке форума выкладывал много версий. Советую пользоваться протеусом для проверки функционала прошивки. Проекты протеуса прикладывал с прошивками.
|
|
| |
NKR13265 | Дата: Среда, 26.06.2013, 12:13 | Сообщение # 755 |
Группа: Front-rank users
Сообщений: 11
| MACTEPok, попробовал поменять место запятой вольтметра(нужна кнопка +)получилось,но по другому не работает.касательно второго вопроса,я с протеусом никогда не работал,не знаю что да как,но прошивки попробую поменять.спасибо за ответы Добавлено (26.06.2013, 12:13) --------------------------------------------- а в еепром что то нужно зашивать?я зашил файл с расширением .bas
|
|
| |
MACTEPok | Дата: Среда, 26.06.2013, 13:14 | Сообщение # 756 |
Группа: Управляет МК
Сообщений: 351
| Круто. у тебя потом еще и заработало? Так-то нужно зашивать файл .hex . В еепром ничего шить не нужно. Но очищать перед прошивкой обязательно.
|
|
| |
NKR13265 | Дата: Среда, 26.06.2013, 15:19 | Сообщение # 757 |
Группа: Front-rank users
Сообщений: 11
| да уж...а на что это могло повлиять?из за этого мог не работать амперметр?
|
|
| |
MACTEPok | Дата: Среда, 26.06.2013, 15:42 | Сообщение # 758 |
Группа: Управляет МК
Сообщений: 351
| NKR13265, подай на вход АЦП МК , который отвечает за амперметр 0..5V и все поймешь.
|
|
| |
NKR13265 | Дата: Среда, 26.06.2013, 15:50 | Сообщение # 759 |
Группа: Front-rank users
Сообщений: 11
| стер еепром,все стало чуть лучше,работает +,но амперметр теперь показывает ток 8-11А(плывет все время) без подключения чего либо,так же показания амперметра повышаются когда я подключаю вольтметр(вольтметр показывает все правильно),в голову ничего не лезет,может оу паленый?
|
|
| |
MACTEPok | Дата: Среда, 26.06.2013, 19:11 | Сообщение # 760 |
Группа: Управляет МК
Сообщений: 351
| NKR13265, читай пост выше! каналы вольтметра и амперметра независимые. попробуй подать сигналы на каждый отдельно через реостат обычный
|
|
| |