Универсальная схема для построения измерительных устройств
|
|
velant77 | Дата: Четверг, 09.02.2012, 14:24 | Сообщение # 121 |
Группа: Пользователи
Сообщений: 6
| МАСТЕРок спасибо большое!!! всё отлично работает!
|
|
| |
tatar007 | Дата: Четверг, 09.02.2012, 14:33 | Сообщение # 122 |
Группа: Front-rank users
Сообщений: 38
| Добрый день всем, сегодня купил DS18B20, прошил, всё ОК! Мерцания можни игнорировать. Теперь нужны две проги для 2x DS18B20(2 входа PC4,PC5), для двух независимых термостатов в одном блоке. Пределы измерений такие же. И вторая, если не накладно, с десятичной точкой т.е. 0.00 до 99.9^C Заранее благодарен
|
|
| |
MACTEPok | Дата: Четверг, 09.02.2012, 14:44 | Сообщение # 123 |
Группа: Управляет МК
Сообщений: 351
| Сделаю, единственно в железе протестить не смогу, у меня только один такой датчик в наличии. Так что придется посодействовать - тестить вы будете )
|
|
| |
tatar007 | Дата: Четверг, 09.02.2012, 16:11 | Сообщение # 124 |
Группа: Front-rank users
Сообщений: 38
| MACTEPok Без проблем, схема уже собрана, ждёт прошивку
|
|
| |
MACTEPok | Дата: Пятница, 10.02.2012, 13:30 | Сообщение # 125 |
Группа: Управляет МК
Сообщений: 351
| C@at, по поводу погрешности в показаниях при отрицательных температурах, нужно просто прибавить +1? нашел на форуме упоминание про такой косяк DS18B20 Я в том смысле, это косяк протеуса или на самом деле так?
Сообщение отредактировал MACTEPok - Пятница, 10.02.2012, 15:08 |
|
| |
MACTEPok | Дата: Пятница, 10.02.2012, 15:38 | Сообщение # 126 |
Группа: Управляет МК
Сообщений: 351
| tatar007, на 2 датчика DS18B20, подключенных на разные пины. Особенность прошивки, при минусовых температурах программа не меняет состояния нагрузки. если на момент перехода через ноль, нагрузка была включена, то выключится только при достижении уставки OFF соответсовующего канала. Уставки меняются в плюсовом диапазоне температуры. Просьба проверить и сообщить о косяках.
|
|
| |
C@at | Дата: Пятница, 10.02.2012, 19:33 | Сообщение # 127 |
Группа: Hegemoniс
Сообщений: 12345714
| Нет это не протеус, как раз только с его помощью и можно отловить такие несоответствия, другие проекты с таким датчиком ведь отображают нормальную последовательность измереной температуры. Как вариант придется добавлять 1.
Всемирное признание пУТИН ХУЙЛО http://uk.wikipedia.org/wiki/ Россия, при нынешнем президенте, источник войны и терроризма. ПРЕЗИРАЮ.
|
|
| |
tatar007 | Дата: Суббота, 11.02.2012, 13:08 | Сообщение # 128 |
Группа: Front-rank users
Сообщений: 38
| MACTEPok резулытаты проверки негативные (прошил даже 2 МС думал может ошибка внутри) При вкл. оба сегманта на нулях, затем происходят изменение показаний приблизительно равные температуре датчиков и дальнейшие непроизвольные скачки При установке в эту схему МС с прощивкой давление–темпер. работает опять стабильно.
Сообщение отредактировал tatar007 - Суббота, 11.02.2012, 18:07 |
|
| |
hfelyx | Дата: Воскресенье, 12.02.2012, 15:39 | Сообщение # 129 |
Группа: Пользователи
Сообщений: 2
| Всем привет!Подскажите пожалуйста,возможно ли применение данной схемы(может с некоторыми доработками),в зарядном устройстве,для отображения напряжения и тока заряда и разряда(то есть положительные и отрицательные показания от -5А до 10А)???
|
|
| |
MACTEPok | Дата: Понедельник, 13.02.2012, 11:47 | Сообщение # 130 |
Группа: Управляет МК
Сообщений: 351
| C@at, по поводу погрешности отрицательной температуры, нашел косяк. Тут тему создал Почти все пользовались этим алгоритмом, а он не правильный. Позже выложу все предыдущие прошивки с исправлениями.
hfelyx, используя один канал для измерения тока, не получится определить прямое и обратное направление тока, да и зачем это требуется? АЦП только положительное напряжение измеряет. Другой вопрос, если 2 канала использовать через разделительные диоды. Но напряжение уже не измеришь.
tatar007, как подключали датчики? Удивляет то, что протеус не жалуется. Чаще бывает наоборот, в железе работает, в протеусе нет.
|
|
| |
tatar007 | Дата: Понедельник, 13.02.2012, 15:34 | Сообщение # 131 |
Группа: Front-rank users
Сообщений: 38
| MACTEPok Датчики подключал по этой схеме http://c2.at.ua/_fr/0/2278583.gif только на 2 канала раздельно PC4 PC5 между QD и VCC+5v у каждого датчика R 4K7 Дело в том, что если в схему ни чего не меняя, вставляешь МС прошитый этим http://c2.at.ua/_fr/0/9170411.rar из вашего сооб. 97 то канал на DS18B20 работает отлично, получается надо 2 канал прошить этим же, хотя не буду лезть в глубину, программировать не умею
|
|
| |
MACTEPok | Дата: Понедельник, 13.02.2012, 15:40 | Сообщение # 132 |
Группа: Управляет МК
Сообщений: 351
| tatar007, Ага, так и думал. Нужно сигнальные выводы датчиков подключить отдельно на PC4 и PC5. Такое подключение нестандартное для датчиков DS18B20, тк привыкли, что их можно на одну линию садить до 32шт. Однако таким образом мы исключим проблему инициализачии датчиков и присвоения им соответствующего канала нагрузки по ID датчика (четко уже знаешь за какой канал отвечает этот датчик).
|
|
| |
tatar007 | Дата: Понедельник, 13.02.2012, 15:55 | Сообщение # 133 |
Группа: Front-rank users
Сообщений: 38
|
Ну так я и подключил сигнальные выводы датчиков отдельно на PC4 и PC5. Или я вас не правильно понял?
|
|
| |
MACTEPok | Дата: Вторник, 14.02.2012, 07:26 | Сообщение # 134 |
Группа: Управляет МК
Сообщений: 351
| Значит действиетльно косяк.Сегодня помучаю на железе, только с одним датчиком.
|
|
| |
MACTEPok | Дата: Вторник, 14.02.2012, 15:53 | Сообщение # 135 |
Группа: Управляет МК
Сообщений: 351
| Хорошие новости, устранил мерцания индикаторов. В алгоритм опроса датчиков температуры ввел проверку контрольной ссумы, теперь не будет некорректных показаний (скачков сегментов). Прошу протестить. 2 прошивки: на 1 и 2 датчика температуры.
Сообщение отредактировал MACTEPok - Вторник, 14.02.2012, 15:55 |
|
| |
tatar007 | Дата: Среда, 15.02.2012, 20:07 | Сообщение # 136 |
Группа: Front-rank users
Сообщений: 38
| MACTEPok докладываю результаты проверки прошивок
1xDS18B20 паботает великолепно! Мерцание исчезло. Можно с уверенностью эксплуатировать.
2xDS18B20 мерцание также исчезлом, к сожалению присутствует косяк: 2 датчика находятся рядом, (окруж.темп. 20гр.С) показания разные в 3 Кельвина и нестабильность работы, скачки показаний обоих сегментоы иногда до -30, потом на 20, 17, 5, -27 и т.д при нагреве тоже самое, но с повышением показаний. Через некоторое время сама по себе появляется разделительная точка, затем вкл. ввод On1 on2. Off1 сам меняет темп. выходит и дальше опять по кругу, в конце концов вообще ничего не показывает. Вообщем белеберда какая та.
|
|
| |
dumser2 | Дата: Среда, 15.02.2012, 23:52 | Сообщение # 137 |
Группа: Front-rank users
Сообщений: 2
| Сделал даный девайс. Работает. Но есть проблемка не горят точки . Сделал для начала только первый индикатор для напряжения. Меряет нормально но точек нету. В чем может быть проблемка. Можно побробно как переключать точки. Они должны сразу при первом запуске быть или после програмирования кнопками? Добавлено (16.02.2012, 01:52) --------------------------------------------- Нагрузку на доп. каналы не устанавливал, кстати.
|
|
| |
MACTEPok | Дата: Четверг, 16.02.2012, 07:27 | Сообщение # 138 |
Группа: Управляет МК
Сообщений: 351
| dumser2, читайте описание устройства Статья Точки переключаются комбинациями клавиш.
|
|
| |
tatar007 | Дата: Четверг, 16.02.2012, 07:30 | Сообщение # 139 |
Группа: Front-rank users
Сообщений: 38
| * Для индикации дробной части показаний предусмотрена возможность изменения положения точки на обоих индикаторах.
Переключение по кругу для каждого индикатора.
Для первого индикатора: в основном режиме удерживая кнопку "+”, нажать на кнопку "Выбор”.
Для второго индикатора: в основном режиме удерживая кнопку "-”, нажать на кнопку "Выбор”.
|
|
| |
dumser2 | Дата: Четверг, 16.02.2012, 08:10 | Сообщение # 140 |
Группа: Front-rank users
Сообщений: 2
| Все работает ошибка бональна в плате. Последовательный резистор с сегментон "Н" одной стороной небыл запаян. Схема работает. Спасибо автору.
|
|
| |
MACTEPok | Дата: Четверг, 16.02.2012, 08:45 | Сообщение # 141 |
Группа: Управляет МК
Сообщений: 351
| tatar007, тестил обе прошивки только одним датчиком DS18B20 никаких проблем не было. Сегодня постараюсь помучать, добавив один DS1820(DS18B20 больше нет в наличии) в качестве баласта )) Может так проявятся скачки показаний, о которых говорили.
|
|
| |
MACTEPok | Дата: Четверг, 16.02.2012, 15:54 | Сообщение # 142 |
Группа: Управляет МК
Сообщений: 351
| Мучал одним датчиком путем переключения на разные каналы. В прошивке был косяк после тестирования (1 канал вообще был отключен). Как будет вести себя с двумя датчиками одновременно не знаю. А вот точки в принципе не должны мигать, попробуйте новую прошивку.-
В прошивке для одного датчика тоже нашел косяк в расчете давления - показания прыгали, исправил
|
|
| |
tatar007 | Дата: Четверг, 16.02.2012, 18:35 | Сообщение # 143 |
Группа: Front-rank users
Сообщений: 38
| MACTEPok К сожелению в новой прошивке для 2 датчиков происходит тоже самое, непредсказуемые скачки показаний. С прогой на давл.темп. всё работает прекрасно.
|
|
| |
MACTEPok | Дата: Четверг, 16.02.2012, 18:40 | Сообщение # 144 |
Группа: Управляет МК
Сообщений: 351
| tatar007, а попробуйте датчики по одному подключать на разные каналы. Сейчас мне самому не совсем понятна причина такого поведения.
|
|
| |
tatar007 | Дата: Четверг, 16.02.2012, 20:57 | Сообщение # 145 |
Группа: Front-rank users
Сообщений: 38
| MACTEPok попробовал, разницы нет. Что заметил еще кнопки не работают, даже если их перемыкаешь из вне.
|
|
| |
MACTEPok | Дата: Пятница, 17.02.2012, 08:29 | Сообщение # 146 |
Группа: Управляет МК
Сообщений: 351
| tatar007, а вот тут уже любопытно. У меня, подключая один датчик DS18B20 на любой канал, температура нормально отображалась и кнопки работали с нагрузкой. Покажите вашу схему.
|
|
| |
tatar007 | Дата: Пятница, 17.02.2012, 15:43 | Сообщение # 147 |
Группа: Front-rank users
Сообщений: 38
| Собирал по той же самой схеме, что у вас в протеусе, т.е. 2 датчика независимо на два канала, PC4,PC5, между +5v и DQ рез. 4к7.
Дело в том, (как я уже описывал в сооб. 31) что если в схему ни чего не меняя, вставляешь МС прошитый этим (DS18B20 ДавлТемп)
http://c2.at.ua/_fr/0/9170411.rar
то канал на DS18B20 работает отлично. Значит ошибка ни в схеме.
Сообщение отредактировал tatar007 - Пятница, 17.02.2012, 15:45 |
|
| |
tatar007 | Дата: Воскресенье, 19.02.2012, 17:03 | Сообщение # 148 |
Группа: Front-rank users
Сообщений: 38
| MACTEPok
уже несколько дней пытаюсь наладить схему с двумя DS18B20, к сожалению ничего не получается, схема работает не стабильно, точнее сказать не поймёшь как работает. Напротив МС прошитый 1х Давление, 1х DS18B20 http://c2.at.ua/_fr/0/9170411.rar работает исключительно хорошо, возникает вопрос: а нельзя ли убрать из этой проги блок давления и скопировать в него второй блок на DS18B20. Я конечно далёк от программирования, но хотелось бы очень использовать вашу схему в действии.
Сообщение отредактировал tatar007 - Воскресенье, 19.02.2012, 17:09 |
|
| |
tatar007 | Дата: Вторник, 21.02.2012, 18:50 | Сообщение # 149 |
Группа: Front-rank users
Сообщений: 38
| MACTEPok фото фьюзов в статье предназначены для ПонуПрог, я программирую через AVR studio4, там таблица немгого отличается, проверте и помогите пожалуйста с установками. Может действительно косяк лежит там.
|
|
| |
boggi | Дата: Воскресенье, 26.02.2012, 00:54 | Сообщение # 150 |
Группа: Front-rank users
Сообщений: 10
| подскажите atmega8l-8a пойдёт? а то 2штуки лежат без дела)
|
|
| |
MACTEPok | Дата: Воскресенье, 26.02.2012, 13:01 | Сообщение # 151 |
Группа: Управляет МК
Сообщений: 351
| boggi, да, пойдут
|
|
| |
boggi | Дата: Воскресенье, 26.02.2012, 16:34 | Сообщение # 152 |
Группа: Front-rank users
Сообщений: 10
| кто-нибудь посмотрите, правильно изменил схему для измерения давления и вольтметра( IN1вольтметр, IN2давление) в части операционного усилителя
|
|
| |
boggi | Дата: Воскресенье, 26.02.2012, 16:36 | Сообщение # 153 |
Группа: Front-rank users
Сообщений: 10
| схема
|
|
| |
C@at | Дата: Воскресенье, 26.02.2012, 16:40 | Сообщение # 154 |
Группа: Hegemoniс
Сообщений: 12345714
| boggi, Схема читаема, а печатная плата неразборчиво.... какую прошивку будеш использовать дай ссылку.
Всемирное признание пУТИН ХУЙЛО http://uk.wikipedia.org/wiki/ Россия, при нынешнем президенте, источник войны и терроризма. ПРЕЗИРАЮ.
|
|
| |
boggi | Дата: Воскресенье, 26.02.2012, 16:58 | Сообщение # 155 |
Группа: Front-rank users
Сообщений: 10
| прошивка из таблицы для вольтметра и давления
|
|
| |
boggi | Дата: Воскресенье, 26.02.2012, 17:06 | Сообщение # 156 |
Группа: Front-rank users
Сообщений: 10
| печатка в стринте Добавлено (26.02.2012, 19:06) --------------------------------------------- http://c2.at.ua/load....-1-0-72 отсюда брал печатную плату вольт-амперметр изменил вчасти амперметра
|
|
| |
C@at | Дата: Воскресенье, 26.02.2012, 17:09 | Сообщение # 157 |
Группа: Hegemoniс
Сообщений: 12345714
| Нет не правильно. Под эту прошивку надо входа поменять местами. Вот на такое подключение, V=PC4, D=PC5.
Всемирное признание пУТИН ХУЙЛО http://uk.wikipedia.org/wiki/ Россия, при нынешнем президенте, источник войны и терроризма. ПРЕЗИРАЮ.
|
|
| |
boggi | Дата: Воскресенье, 26.02.2012, 17:25 | Сообщение # 158 |
Группа: Front-rank users
Сообщений: 10
| спасибо поменяю.а операционный усилитель правильно подключил? Добавлено (26.02.2012, 19:25) --------------------------------------------- спасибо поменяю.а операционный усилитель правильно подключил?
|
|
| |
C@at | Дата: Воскресенье, 26.02.2012, 17:40 | Сообщение # 159 |
Группа: Hegemoniс
Сообщений: 12345714
| Неправильно подключен 8 вывод, он у тебя через кнопку на землю идет... А надо на него подать +12 вольт... или или сколько там будет до кренки, + питания берется оттуда.
Всемирное признание пУТИН ХУЙЛО http://uk.wikipedia.org/wiki/ Россия, при нынешнем президенте, источник войны и терроризма. ПРЕЗИРАЮ.
|
|
| |
boggi | Дата: Воскресенье, 26.02.2012, 18:12 | Сообщение # 160 |
Группа: Front-rank users
Сообщений: 10
| ок всё поменял спасибо
|
|
| |