Форум
Приветствую Вас, Гость · RSS Пятница, 22.11.2024, 16:05

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Универсальная схема для построения измерительных устройств
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
Без проблем, схема уже собрана, ждёт прошивку smile
 
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 соответсовующего канала. Уставки меняются в плюсовом диапазоне температуры.
Просьба проверить и сообщить о косяках.
Прикрепления: __DS18B20.rar (47.1 Kb)
 
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 МС думал может ошибка внутри)
При вкл. оба сегманта на нулях, затем происходят изменение показаний приблизительно равные температуре датчиков и дальнейшие непроизвольные скачки dry
При установке в эту схему МС с прощивкой давление–темпер. работает опять стабильно.


Сообщение отредактировал 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 канал прошить этим же, хотя не буду лезть в глубину, программировать не умею angry
 
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
Quote (MACTEPok)
Датчики подключал по этой схеме
http://c2.at.ua/_fr/0/2278583.gif
только на 2 канала раздельно PC4 PC5 между QD и VCC+5v у каждого датчика R 4K7


Ну так я и подключил сигнальные выводы датчиков отдельно на PC4 и PC5. Или я вас не правильно понял?
 
MACTEPokДата: Вторник, 14.02.2012, 07:26 | Сообщение # 134
Группа: Управляет МК
Сообщений: 351
Значит действиетльно косяк.Сегодня помучаю на железе, только с одним датчиком. smile
 
MACTEPokДата: Вторник, 14.02.2012, 15:53 | Сообщение # 135
Группа: Управляет МК
Сообщений: 351
Хорошие новости, устранил мерцания индикаторов. В алгоритм опроса датчиков температуры ввел проверку контрольной ссумы, теперь не будет некорректных показаний (скачков сегментов). Прошу протестить. 2 прошивки: на 1 и 2 датчика температуры.
Прикрепления: 1xDS18B20.rar (49.4 Kb) · 2xDS18B20.rar (47.8 Kb)


Сообщение отредактировал 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 канал вообще был отключен).
Как будет вести себя с двумя датчиками одновременно не знаю. А вот точки в принципе не должны мигать, попробуйте новую прошивку.-

В прошивке для одного датчика тоже нашел косяк в расчете давления - показания прыгали, исправил
Прикрепления: 1610063.rar (49.1 Kb) · 2171785.rar (47.8 Kb)
 
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 работает отлично. Значит ошибка ни в схеме.
Прикрепления: s_VA_DS.dsn (113.1 Kb)


Сообщение отредактировал 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.
Я конечно далёк от программирования, но хотелось бы очень использовать вашу схему в действии.
Прикрепления: 4086316.jpg (155.9 Kb)


Сообщение отредактировал tatar007 - Воскресенье, 19.02.2012, 17:09
 
tatar007Дата: Вторник, 21.02.2012, 18:50 | Сообщение # 149
Группа: Front-rank users
Сообщений: 38
MACTEPok
фото фьюзов в статье предназначены для ПонуПрог, я программирую через AVR studio4, там таблица немгого отличается, проверте и помогите пожалуйста с установками. Может действительно косяк лежит там.
Прикрепления: 3270778.jpg (121.9 Kb)
 
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давление) в части операционного усилителя
Прикрепления: 2079190.jpg (121.3 Kb)
 
boggiДата: Воскресенье, 26.02.2012, 16:36 | Сообщение # 153
Группа: Front-rank users
Сообщений: 10
схема
Прикрепления: 5862476.jpg (119.0 Kb)
 
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
прошивка из таблицы для вольтметра и давления
Прикрепления: 7132818.rar (4.4 Kb)
 
boggiДата: Воскресенье, 26.02.2012, 17:06 | Сообщение # 156
Группа: Front-rank users
Сообщений: 10
печатка в стринте

Добавлено (26.02.2012, 19:06)
---------------------------------------------
http://c2.at.ua/load....-1-0-72 отсюда брал печатную плату вольт-амперметр изменил вчасти амперметра

Прикрепления: s_VA_akf.lay (151.9 Kb)
 
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
спасибо smile поменяю.а операционный усилитель правильно подключил?

Добавлено (26.02.2012, 19:25)
---------------------------------------------
спасибо smile поменяю.а операционный усилитель правильно подключил?

 
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
ок всё поменял спасибо
 
Поиск:

Конструктор сайтов - uCoz
Copyright MyCorp © 2024