Перейти к содержанию

Терморегулятор


78L05

Рекомендуемые сообщения

Погадал немного на кофейной гуще. Взял за основу схему из поста #144. Выкинул мысленно из нее верхний диодный мост и поставил вместо него блок питания от ноутбука на 19В. Переменный резистор R6 мысленно поставил в среднее положение и взял напряжение на датчике температуры равным 6В.

Далее мысленно свернул схему до двух идеальных источников э.д.с. 5,54В (неправильно, но неважно, все равно сократилось) и 0,3689В с эквивалентными внутренними сопротивлениями 2770 и 19612ом. Взял в качестве опорной точки 11ый вывод компаратора и относительно него составил два уравнения по методу двух узлов. Вычел одно уравнение из другого. Сократил лишние члены и насчитал гистерезис равный 46мВ. Или, с учетом чувствительности 15мВ/град, оценил гистерезис на уровне 3 градусов. Не многовато ли?

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

Если честно, то я вообще не представляю, как Вы собираетесь стабилизировать температуру земли в кадке. По нормальному Вам нужно делать 5 стенок кадки из толстого материала с высокой теплопроводностью (медь, алюминий, сталь) и стабилизировать именно ТЕМПЕРАТУРУ КАДКИ. Землю сверху покрывать теплоизолятором (вата) и надеяться, что земля со временем прогреется до нужной температуры. Для минимизации теплопотерь кадку можно обернуть теплоизоляцией.

Если Вы попытаетесь греть только землю, а датчик температуры зароете в эту самую землю, то получите громадный градиент температур и просто сожжете все растения.

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

Кр-р-расота-а-а-!.. Наконец-то, после многочисленных зигзугов озвучена мысль, о которой я писал еще 4 дня назад (посты № 38 и 40). И тогда же, для устранения перегрева грунта, имеющего низкую теплопроводность, предложил схему с двумя термодатчиками - на нагревателе и в "активной зоне" (пост № 54). Не просто так ведь.

Кстати, схема из 2-го поста уже 2 месяца работает в приямке артезианской скважины, чтобы в морозы вода не замерзла в трубах при ее малом отборе. И не мешает ей работать ни малая чувствительность датчика (10 мВ / град.), ни наводки, ни простота самой схемы... Держит свои +5 градусов, как ни в чем ни бывало при минус 15...20 град. "за бортом". Нагреватель - спираль на 1 кВт, намотанная на асботрубе.

Хотел бы высказать свой респект avv_rem'у за усовершенствование схемы термодатчика. Хорош, но хотелось бы всё-таки двухпроводного соединения. До обещанных экспериментов руки еще не дошли. Нужна еще минимум неделька, а то и две.

Просят - не откажи. Не просят - не навязывайся!

Простота хуже воровства.

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Хех..я ж писал, что расчет методом двух узлов я, наверное, не осилю...Пытался найти в сети какую-нибудь автоматическую считалку, но что-то и у меня с ней не срослось :(. Подскажите, пожалуйста, как мне исходя из моей схемы сделать гистерезис на уровне 0,5 - 1 градус?

По поводу кадки: 1.в ней не грунт, а мокрый песок 2. В них не растения с корневой системой, а черенки. Следовательно слой песка для контроля -- это около 3 см от поверхности 3.Мощность нагревателя я стараюсь подогнать, чтобы на поверхности песка температура не превышала определенных значений. Исходя из этого ничего я не пожгу (правда и получаю ограниченный нагрев). Если меня такая система не устроит, то мне ничего не мешает экспериментальным путем выяснить как изменяется температура от нагревателя до поверхности, прикинуть нужную мне повышенную мощность и поставить туда датчик.

На счет термоизоляции...тут Вы немного перемудрили -- это не для моего случая точно :). Да тут есть прикол...В общем если конструкция не накрыта полиэтиленом (а она однозначно им накрыта будет), то действительно проблемы в расчетах нагрева -- будут. Т.к. испаряющаяся вода с поверхности песка очень много энергии забирает.

Изменено пользователем 78L05
Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Я так понимаю, что гистерезис я могу рассчитать исходя из формулы в даташите.

Соответственно мне нужно свести соотношение R1/Rref ближе к единице, ну или меньше единицы. Соответственно я уменьшу гистерезис? Это правильно?

post-32195-0-61365500-1359537924_thumb.gif

Ссылка на комментарий
Поделиться на другие сайты

Неправильно. Увеличите до неработоспособности.

http://cxem.net/beginner/beginner96.php Рис.15. "СкачкИ" синей линии в моменты переключения выхода - это и есть проявление гистерезиса.

Просят - не откажи. Не просят - не навязывайся!

Простота хуже воровства.

Ссылка на комментарий
Поделиться на другие сайты

Вот как это я понимаю: На выходе компаратора +19, соответственно через делитель на резисторе на входе опорное напряжение слегонца увеличивается. На выходе 0, соответственно на входе опорное напряжение понижается. В итоге из-за этой разницы и получается "задержка" вкл/выкл. Это правильно?

Ну тык как мне правильно рассчитать (по какой формуле) относительно моего включения по даташиту? Вот при таком включение я до конца не понимаю как это посчитать.

Ссылка на комментарий
Поделиться на другие сайты

Я уже раз пять писАл, что при бесконтактной коммутации (транзистором ли, симистором ли) наличие "дребезга" переключения - абсолютно по барабану. Это для схемы с электромеханическим реле реле его отсутствие важно, чтобы не подгорали контакты из-за искрения при переключениях.

А введение гистерезиса сильно "загрубляет" процесс регулирования. Включаться нагрев будет, скажем, при 35 градусах, а отключаться - при 32 градусах. Может, это и не важно, но введение гистерезиса самого по себе (еще раз повторяю) в подобный тип схем - чистейшей воды псевдопроблема, "ноги которой растут" из схем с реле.

В конце концов, подключите обычнейшую лампочку параллельно нагревателю (с таким же напряжением, как напряжение питания нагревателя) и наблюдайте, что будет происходить. По крайней мере, лучше чем шшупать тестером.

Просят - не откажи. Не просят - не навязывайся!

Простота хуже воровства.

Ссылка на комментарий
Поделиться на другие сайты

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

А про гестерезис: я хотел его сделать очень маленьким (10-20мВ)...Чтобы не было дребезга вот и все...

Ссылка на комментарий
Поделиться на другие сайты

Хотеть не вредно. Вот только надо ли? Если из-за этой "хотелки" приходится совершать кучу совершенно ненужных телодвижений.

Просят - не откажи. Не просят - не навязывайся!

Простота хуже воровства.

Ссылка на комментарий
Поделиться на другие сайты

Т.е. из этой схемы я не смогу выжать гистерезис в 10мВ? Может подкините "формулу для новичка" как по простому рассчитать точно номиналы резисторов для такого гистерезиса?...Да и для себя окончательно уяснить как его просто рассчитать (на будущее).

И еще вопрос ппро полевой транзистор и его рассеиваемую мощность. Т.е. в случае работы в ключевом режиме я беру сопротивление сток-исток и умножаю на нужный мне ток = падение напряжения на этом транзисторе. А дальше ток*напряжение падения = мощность рассеиваемая, которая мне нужна. это правильно?

Изменено пользователем 78L05
Ссылка на комментарий
Поделиться на другие сайты

Он выкладывал на счет метода двух узлов...Но я пока с такими расчетами не могу справитья:(

Пробовал в мультисиме компаратор посмотреть как работает с таким же обвесом как у меня. Только на ножки вешал не свою схему, а типа источники питания. С ними выдает 20-30мВ разница между вкл/выкл. Может просто тупо подобрать номиналы резисторов в мультисиме по самой минимальной разнице вкл/вкл и попробовать...:)

Ссылка на комментарий
Поделиться на другие сайты

Расчет гистерезиса для схемы из поста #146.

Я опускаю расчет номинала резистора R9. О нем, как ни будь в другой раз, а то слишком затянется процесс.

При расчете гистерезиса я буду применять метод двух узлов, детальное описание теории которого приведено в посте #140. Вполне хватит упрощенного варианта. В качестве узла «А» выступит вход компаратора №11. В качестве узла «Б» выступит нулевой провод схемы.

План расчета следующий.

1. Свести цепь Uп = 12В, R5, R6, R7H, R7L, R8, R9 к источнику э.д.с. E1 с внутренним сопротивлением r1 или проводимостью g1 = 1 / r1.

2. Выбрать сопротивление резистора цепи обратной связи R10. В методе двух узлов оно пройдет под именем r2 или проводимости g2 = 1 / r2 = 1 / R10.

3. Находим узловое напряжение U1 для состояния компаратора «ОТКЛЮЧЕНО», т.е. выходной транзистор закрыт. Нагреватель отключен.

4. Находим узловое напряжение U2 для состояния компаратора «ВКЛЮЧЕНО», т.е. выходной транзистор открыт, выход компаратора заземлен. Нагреватель включен.

5. Находим напряжение гистерезиса как Uг = U1 – U2.

6. По заданному значению гистерезиса находим перепад напряжения на выходе компаратора и соотносим его с напряжением питания схемы Uп = 12В.

7. В случае необходимости изменяем сопротивление резистора R10, и повторяем расчет по пункту 6.

1. Цепь Uп = 12В, R5, R6, R7H, R7L, R8 сводится к источнику э.д.с. с напряжением

E1 = Uп * (R7L + R8) / (R5 + R6 + R7H + R7L + R8). Возьмем для определенности среднее положение переменного резистора, т.е. R7H = R7L = 500ом. Тогда

E1= 12 * (500 + 8200) / (2700 + 2700 + 500 + 500 + 8200) = 7,1507В.

Это напряжение соответствует температуре 21,5град (из графика «Зависимость»). Найдено оно исключительно для контроля. Расчет построен так, что это напряжение сократится и поэтому далее не нужно.

Внутреннее сопротивление цепи R5, R6, R7H, R7L, R8 находится как параллельное сопротивление двух резисторов с сопротивлением R5 + R6 + R7H и R7L + R8.

Rвнутр = 1 / (1 / (R5 + R6 + R7H) + 1 / (R7L + R8)) =

= 1 / (1 / (2700 + 2700 + 500) + 1 / (500 + 8200)) = 3516ом.

С учетом R9 получаем сопротивление

r1 = 3516 + 12000 = 15516ом

и проводимость

g1 = 1 / 15516 = 6,445E-5См (проводимость измеряется в сименсах).

2. Сопротивление резистора цепи обратной связи выбирается обычно раз в 100 большим, чем внутреннее сопротивление источника. Обычно его номинал находится в пределах от 1 до 4,7Мом. Я выбираю 2,2Мом лишь потому, что у меня их целая коробка. Именно так же рекомендую поступать и Вам, – брать те номиналы резисторов, которые есть под рукой. Проводимость его будет

g2 = 1 / r2 = 1 / 2200000 = 4,545E-7См.

3. Когда компаратор «ОТКЛЮЧЕН», напряжение на его выходе практически равно Uп, или 12В. Таким же будет и напряжение на правом по схеме выводе резистора R10. Падением напряжения на R11 и R12H можно пренебречь ввиду незначительности их сопротивлений по сравнению с сопротивлением резистора обратной связи R10. Обозначим это напряжение E2. Не буду заострять внимание на этом напряжении. Расчет построен так, что это напряжение сократится и поэтому далее также нужно. Следуя учебникам, находим:

U1 = (E1*g1 + E2*g2) / (g1 + g2).

4. Когда компаратор «ВКЛЮЧЕН», напряжение на его выходе практически равно нулю. Напряжение на правом по схеме выводе резистора R10 (или r2) снизится относительно E2 на некоторую величину X. В величину X войдет напряжение Uбэ=0,65В транзистора Q4 и падение напряжения на резисторе R12H. Его и будем далее искать. Обозначим это пониженное напряжение на правом по схеме выводе резистора R10 через E2 – X. Далее, следуя учебникам, находим:

U2 = (E1*g1 + (E2 – X)*g2) / (g1 + g2).

5. Очевидно, что Uг = U1 – U2. Или

Uг = (E1*g1 + E2*g2) / (g1 + g2) – (E1*g1 + (E2 – X)*g2) / (g1 + g2),

Uг = (E1*g1 + E2*g2 – E1*g1 – E2*g2 + X*g2) / (g1 + g2).

Окончательно, после сокращений

Uг = X*g2 / (g1 + g2),

Uг = X / (g1/g2 + 1).

Или

X = Uг * (g1/g2 +1).

Сопротивлением R12H и R12L пренебрегаем ввиду их незначительности по сравнению с R10. Считаем, что внутреннее сопротивление E2 – X определяется только резистором R10.

6. Чувствительность датчика температуры составляет 40мв/град (из графика «Чувствительность»). Зададимся гистерезисом, равным 1 градусу, или Uг = 40мв. Тогда

X = 0,040 * (6,445E-5 / 4,545E-7 +1) = 5,71В.

Перепад получился равным примерно половине напряжения питания Uп. Это очень хорошее попадание. Иначе говоря, гистерезис составит 1 градус при среднем положении движка переменного резистора R12. Остается только посчитать гистерезис при нижнем положении движка переменного резистора R12. Т.е. при X = Uп = 12В,

Uг = 12 / (6,445E-5 / 4,545E-7 +1) = 0,084в = 84мв.

Или 84мв / 40[мв/град] = 2,1град.

7. В формулу расчета гистерезиса входят только перепады напряжения. Если бы X получился равным, к примеру, 20в вместо желаемых 6в = Uп/2, то сопротивление резистора R10 нужно было бы снизить в 20 / 6 = 3,33 раза, т.е. до 660ком и выбрать номинал 680кОм.

Резистор R12 может иметь сопротивление от 2,2кОм до 47кОм. Его сопротивление мало влияет на диапазон изменения гистерезиса.

При регулировке гистерезиса остается неизменным верхний порог напряжения (или минимальная температура). Иными словами, вращая движок резистора R12, можно получить пороги срабатывания от 24,0…24,1 до 24,0…26,1 градусов. Нижняя температура (в нашем случае 24,0 градусов) задается резистором R7 в диапазоне от 0 до 50 градусов.

post-166047-0-44213300-1359568385_thumb.jpg

Гистерезис.rar

Ссылка на комментарий
Поделиться на другие сайты

Вот еще вопрос по поводу использования полевого транзистора в качестве ключа при "дребезге": А транзистор при "дребезге" больше обычного греться не будет?

Если будет, то как сильно?

Ссылка на комментарий
Поделиться на другие сайты

Греться он будет только на фронтах переключения. А они, при наводке от сети - всего 100 Гц. При условии, что на затвор будет поступать достаточное напряжение для полного открывания. К сожалению, из-за ограничения втекающего тока в выход компаратора (16 мА), фронты будут затянутыми. Поэтому нужен будет драйвер затвора для ускорения перезарядки затворной емкости. Для компаратора LM311 этот ток составляет уже 50 мА. Но он только один в корпусе.

Просят - не откажи. Не просят - не навязывайся!

Простота хуже воровства.

Ссылка на комментарий
Поделиться на другие сайты

Снова отрекомендую схему из поста #146. Там гистерезис регулируется от 0,1 до 2,1 градусов. На практике выберете тот, который понравится. Если правый по схеме вывод резистора посадить на +12В, то гистерезис можно и вовсе выключить.

Если хотите использовать схему без гистерезиса, то помните следующие моменты.

1. Время переключения компаратора 300нс. Поэтому в предельном случае он может переключаться с частотой до 1,5Мгц. Если рядом с Вами есть ДВ или СВ передатчик, то будьте уверены, компаратор его обязательно «поймает».

2. С указанными Вами номиналами динамические потери на частоте 100Гц будут 3мВт, на частоте 10кГц – 300Вт. Транзистор КП507 может рассеять 700мВт.

3. Входная емкость транзистора совместно с Rподтяг образуют фильтр низкой частоты с частотой среза около 40кГц. Если частота помехи будет равна или выше 40кГц, то транзистор гарантированно войдет в активный режим и выйдет из строя.

4. Вы хотите запитать нагрузку от импульсного блока питания ноутбука. Частота ШИМ блока питания вряд ли будет менее 20кГц. И этот источник помехи не только близко расположен, но и подключен к схеме!

Кому, зачем и ради чего нужно так рисковать?

Ссылка на комментарий
Поделиться на другие сайты

На счет полевого транзистора и импульсного БП : на данный момент у меня стоит большей мощности полевой транзистор и холодный совсем во время "дребезга".

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

Ссылка на комментарий
Поделиться на другие сайты

Кстати кто-нибудь скажет мне, что означают двойные наклонные черты в формулах даташитов?

post-32195-0-62653200-1360059601_thumb.gif

Изменено пользователем 78L05
Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Сообщения

    • #include <Wire.h> #include <Oregon_TM.h> #include <BME280I2C.h> //////////////////////////////////////////////////////////////////////////////////////////////////////////// //Скетч для устройства, передающего данные датчика BME280 в формате Oregon Scientific THGN132N //Принципиальная схема прилагается. //Для работы необходима библиотека https://github.com/finitespace/BME280/ //Устройство работает от 3-ех пальчиковых батареек, для экономии электричества заливать скетч нужно через ISP //////////////////////////////////////////////////////////////////////////////////////////////////////////// //Также возможна передача данных в формате - THP (температура, влажность, давление, напряжение батареи) //Пример с приёмником поддерживает расшифоовку THP //////////////////////////////////////////////////////////////////////////////////////////////////////////// # define THGN_SEND 1 // Передавать ли данные в формате THGN132 # define THP_SEND 0 // Передавать ли данные в формате THP # define DEVICE_LOG 1 //Писать ли лог В Serial # define DONE_PIN 15 // вывод сигнала об окончании работы на таймер # define BME_WAIT 10 // Сколько мс ожидать датчик BME # define BATTERY_THR 3.5 // Порог напряжения для выставляения флага разряда батарейки (THGN) ///////////////////////////////////////////////////////////////////////////////////////////////// //Ниблы датчика THP //Во всех полях младшие ниблы идут вперёд!!! // 1-2 - тип (55) // 3 - канал (0-7) // 4-6 - (температура от -100С) * 10. Т.е. +25.1С = 1251 = 4E3h // 7-9 - Влажность *10 Т.е. 25.1% = 251 = 0FBh // 10-12 - (давление от 500ммртст) * 10. Т.е. 765мм = 2650 = A5Ah // 13-15 - данные с АЦП (A0) // 16-17 - CheckSUM // 18-19 - CRC8 (poly 0x07 start 0x00) ///////////////////////////////////////////////////////////////////////////////////////////////// Oregon_TM transmitter(4); BME280I2C bme; bool bme_present = false; float bme_temp(NAN), bme_hum(NAN), bme_pres(NAN); ///////////////////////////////////////////////////////////////////////////////////////////////// void setup() { digitalWrite(DONE_PIN, LOW); pinMode(DONE_PIN, OUTPUT); #ifdef DEVICE_LOG Serial.begin(115200); Serial.println("Waiting for BMEsensor..."); #endif //Обмен данными с BME////////////////////////////////// Wire.begin(); while(!bme.begin()) { if (millis() > BME_WAIT) break; } if (!bme.begin()) { #ifdef DEVICE_LOG Serial.println("No BME sensor found"); #endif bme_present = false; } else { switch(bme.chipModel()) { case BME280::ChipModel_BME280: bme_present = true; bme.read(bme_pres, bme_temp, bme_hum); #ifdef DEVICE_LOG Serial.println("Found BME280 sensor! Success."); Serial.print("Temperature = "); Serial.print(bme_temp, 1); Serial.println("C"); Serial.print("Humidity = "); Serial.print(bme_hum, 1); Serial.println("%"); Serial.print("Pressure = "); Serial.print(bme_pres * 0.75, 1); Serial.println("mmHg"); #endif break; default: #ifdef DEVICE_LOG Serial.println("Found UNKNOWN sensor! Error!"); #endif bme_present = false; } } //Напряжения батареи/////////////////////////////////////////// word battvotage = (word)(((float)(1.1 * 16368) / Vbg()) * 100); #ifdef DEVICE_LOG Serial.print("Battery voltage = "); Serial.println(battvotage,HEX); #endif //Подготовка и отправка данных THGN////////////////////////////////////// transmitter.protocol == 2; if (THGN_SEND) { transmitter.setType(THGN132); transmitter.setChannel(3); transmitter.setBatteryFlag(battvotage < BATTERY_THR); if (bme_present) { if (bme_hum > 98) bme_hum = 98; if (bme_hum < 2) bme_hum = 2; if (bme_temp > 70) bme_temp = 70; if (bme_temp < -50) bme_temp = -50; transmitter.setTemperature(bme_temp); transmitter.setHumidity(bme_hum); transmitter.setComfort(bme_temp, bme_hum); } else { transmitter.setTemperature(-49.9); transmitter.setHumidity(2); transmitter.setComfort(-49.9, 2); } transmitter.SendPacket(); } // Если отправляются оба формата пакетов, межу ними надо выдержать паузу if (THP_SEND && THGN_SEND) delay(100); //Подготовка и отправка данных THP////////////////////////////////////// if (THP_SEND) { transmitter.setType(THP); transmitter.setChannelTHP(1); transmitter.setBatteryTHP( battvotage); if (bme_present) { transmitter.setTemperatureTHP(bme_temp); transmitter.setHumidityTHP(bme_hum); transmitter.setPressureTHP(bme_pres * 0.75); // перевод Pa в mmHg } else { transmitter.setErrorTHP(); } transmitter.SendPacket(); } #ifdef DEVICE_LOG Serial.println(); Serial.print(millis()); Serial.println("ms"); Serial.println(); #endif //Команда на отключение питания digitalWrite(DONE_PIN, HIGH); } ///////////////////////////////////////////////////////////////////////////////////////////////// void loop(){} ///////////////////////////////////////////////////////////////////////////////////////////////// int Vbg() { ADMUX = (1<<REFS0)|(0<<REFS1)|(1<<MUX3)|(1<<MUX2)|(1<<MUX1)|(0<<MUX0); long buffersamp=0; for (int n=0x0; n<=0xff; n++ ) { ADCSRA = 0xc7; while (bit_is_set(ADCSRA,ADSC)); buffersamp += ADC; } buffersamp >>=4; //16368 full scale 14bit ADCSRA &= ~(1 << ADEN); // отключаем АЦП return buffersamp; } Вот код программы. Пробовал по разному и от 5в запитывал и всю систему от 3,3 в. Причем голая ардуинка с таймером работает в нормальном режиме некоторое время, но потом все равно слетает и начинает питать мк постоянно( Причем это происходит всегда через разный промежуток времени.
    • На фото может быть название , характеристики и т.д. И по этому фото я смогу выбрать такой же в инете.. самому мне не собрать..
    • А что даст фотка? Тот же щуп, только чуть крупнее и с проводами питания.
    • Для меня наверное лучше купить готовый.. цель повысить чувствительность до 1 mV.. Наверное на Авто стоит покупать , мне бы фотку какую нить..такого активного щупа..))
    • Так на схемах обозначается подключение к сети 220 В.
    • Привет, радионарод! Вот, решил показать, рассказать и дать попробовать свою придумку, как я внешнюю синхронизацию к "ослику" прикрутил. DSO138 уже не так популярен, но кто-то пользуется, кому-то быть может пригодится. Подробной информации по таким доработкам в сети не встречал, так что делюсь, чем сам измыслился. Собственно, схема. Немного фоточек. С "ослика" не пугайтесь, не умею я делать красивые корпуса с красивыми мордами лица к ним. Двухканального функционального генератора с возможностью двигать фазу у меня нет, поэтому какая-то программа-генератор из Интернетов, звуковая карта и DSO138. Смотрим синус, т.к. меандр из звуковухи никакой. Конечно, видна погрешность в измерениях. Прибор-то - игрушка. Да и генератор не блещет точным сигналом. Полноценного аналога внешней синхронизации (как у аналоговых приборов) не получится, но даже в таком виде эта доработка расширяет функционал осциллографа и дает в некоторых случаях возможность изучать два сигнала. Как пользоваться. Из иных доработок. Как видите, дурацкие ползунковые переключатели заменены на сдвоенные галетники на три положения. Кнопки поставлены большие тактовые 12х12 мм. Подпаяны паралельно, старые удалять не нужно. Светодиод тоже в паралель. Питание батарейное, от аккумулятора старого "умнофона". Полтора ампер-часа, наверное. Плата зарядки, плюс повышайка с фильтрами по питанию. Корпус алюминиевый от "не-знаю-как-правильно-называется", там жесткий диск стоял с парой ветродуйчиков. Гетинакс, оргстекло.   Короче, удачи!
×
×
  • Создать...