Jump to content

Recommended Posts

арифметическое среднее температуры

Насчёт программирования этого принципа. Я так понимаю нужен массив переменных, их складываем и делим на кол-во. Чем больше элементов тем точнее. Когда доходим дол последнего - начинаем перезаписывать их.

Я правильно понял?

Share this post


Link to post
Share on other sites

Правильно.

Но расчитывать среднее нужно после КАЖДОЙ ЗАПИСИ В МАССИВ. Т.е. массив пишется по кругу - после записи в последнюю, перезаписывается первая и т.д. Таким образом после КАЖДОЙ очередной записи находится среднее всех последних N записей, где N - длина массива. Это называется усреднение в скользящем окне. Упорядоченность внутри массива не требуется, поскольку перестановка слагаемых сумму не изменяет...

Edited by my504

Share this post


Link to post
Share on other sites

Изготовление 2-х слойных плат от 2$, а 4-х слойных от 5$!

Быстрое изготовление прототипа платы всего за 24 часа! Прямая доставка с нашей фабрики!

Смотрите видео о фабрике JLCPCB: https://youtu.be/_XCznQFV-Mw

Посетите первую электронную выставку JLCPCB https://jlcpcb.com/E-exhibition чтобы получить купоны и выиграть iPhone 12, 3D-принтер и так далее...

Вебинар «Параметры выше, цена ниже. Обновление в линейке AC/DC- и DC/DC-преобразователей MORNSUN» (26.01.2021)

Приглашаем 26 января на бесплатный вебинар, посвящённый преимуществам и отличиям новых источников питания и DC/DC-преобразователей Mornsun. На вебинаре будут рассмотрены изолированные и неизолированные DC/DC-преобразователи последнего, четвертого, поколения (R4) и компактные модульные источники питания второго и третьего поколений (семейства LS/R3 и LD/R2) на плату. Рассмотрим новую группу продукции – встраиваемые источники питания в кожухе.

Подробнее

Уважаемый автор, скиньте пожалуиста исходник на этот термометр ?


Не цитируите полностью предыдущее сообщение!!!

Share this post


Link to post
Share on other sites

Вебинар "Новый BlueNRG-LP с Bluetooth 5.2 и Long Range — волшебная палочка разработчика IoT" (04/02/2021)

Приглашаем 4 февраля на бесплатный вебинар о BlueNRG-LP - новом программируемом чипе SoC STMicroelectronics. На вебинаре будут детально рассмотрены новые возможности, особенности подключения, аппаратные и программные средства для разработки, а также практические примеры работы с микросхемой.

Подробнее

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

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

Share this post


Link to post
Share on other sites

Плата STEVAL-IDB011V1 – тестируем идеи на новом BLE 5.2-чипе BlueNRG-LP

Новая система на кристалле BlueNRG-LP производства STMicroelectronics предназначена для устройств интернета вещей(IoT ) и не только, отвечает стандарту BLE 5.2 и поддерживает MESH-сети. Микросхема содержит малопотребляющий MCU Cortex-M0+. Отладка STEVAL-IDB011V1 позволит сэкономить время на разработку новых устройств.

Подробнее

есть значения сопротивлений относительно температуры
А какие, если не секрет ? График зависимости можно узнать ?

Share this post


Link to post
Share on other sites

20Co 2220~2817

50Co 757~925

80Co 299~357

100Co 164~214

120Co 101~128

Все в омах. нашел еще вот такую схему http://radiokot.ru/lab/controller/21/ но главная проблема это индикатор такого не видел ни разу. а так же он нигде не описан. ну и еще маленькая проблемка это контроллер. по сравнению с 628 он дороже. да и 628 всегда есть в наличии.

Share this post


Link to post
Share on other sites

Какаято зависимость получается "кривая". Вы её откуда взяли ? :rolleyes:

post-48853-0-38613400-1308072758_thumb.jpg

И по моему при увеличении температуры сопротивление должно увеличиваться, а у Вас наоборот..

Share this post


Link to post
Share on other sites

так написано в документации. и я ничего не могу поделать))) есть ли возможность применить его с этой схемой?

Share this post


Link to post
Share on other sites

Именно с этой нет. Да и у МК этого АЦП нет :(

Надо подумать немного :unsure:

Share this post


Link to post
Share on other sites

если есть у вас время и желание то прошу вас "подумать"))) буду очень признателен.

нашел вот еще какую схему http://kipandrey.narod.ru/termo.html можно ли его переделать для общего анода, а так же увеличить температуру до 120Сo я не силен в программировании поэтому прошу помощи у знающих людей

Share this post


Link to post
Share on other sites
можно ли его переделать для общего анода, а так же увеличить температуру до 120С
Исходник написан очень ужасно. Проще самому написать программу чем его переделывать...

У меня пока нет времени заниматься этим. Как появится - покумекаю.

Возможно кто-то меня опередит... :rolleyes:

Share this post


Link to post
Share on other sites

а может все таки выделите время до конца недели. уж очень хочется сделать сие чудо.

Share this post


Link to post
Share on other sites

Ему датчик другой нужен. DS'ку он прикрутить не может.

Share this post


Link to post
Share on other sites

Может тогда вообще на 7107 собрать.icl7107thermo.gif


Не цитируите полностью предыдущее сообщение!!!

Share this post


Link to post
Share on other sites

вариант понравился. Сделав 2 слойную плату размер будет не большой. На мк конечно проще но раз по другому никак то почему нет. Я так понял экраны с общим катодом? Эту схему можно использовать как термостат? Но если мне не нужен термостат я могу выкинуть реле и другие части которые к этому относятся?

Share this post


Link to post
Share on other sites

Какое реле, где Вы его увидели ? :rolleyes:

Это только термометр. :)

Share this post


Link to post
Share on other sites

прошу прощения за невнимательность. при беглом осмотре принял кнопку за реле)) мне не понятно что значит ic2 что это за микросхема? так же нужно ли будет двух полярное питание. обязательный ли это показатель. и зачем это вообще нужно? спасибо.

Share this post


Link to post
Share on other sites

Индикаторы с общим анодом, как раз то что надо. А еще используются терморезисторы, это не то что у вас термопара. с термопарои термометр надо посмотреть в схемах цифровых мультиметров, те что с термометром на борту:)


Не цитируите полностью предыдущее сообщение!!!

Share this post


Link to post
Share on other sites

а в чем разница? то есть что будет при подключении термопары вместо терморезистора? с этим я еще не разу не сталкивался поэтому прошу ногами сильно не пинать. Так же встает вопрос о размере платы. поэтому хотелось бы что нибудь миниатюрное на мк. но ладно я уже согласен на icl7107 но вы говорите что не подойдет. жаль а так хотелось)) может есть конкретные варианты? которые могли бы подойти?

Share this post


Link to post
Share on other sites

нашел схему термометра на термопаре. все детали доступны и в смд тоже есть что не мало важно. остается только вопрос. подойдет ли это устройство к автомобильной термопаре? она вкручивается в блок. вот схема найденного устройства TSw2Ktype.GIF

Как нужно использовать индикатор с общим катодом и анодом? на схеме для меня это не понятно. объясните что куда включать. у меня BT-A554RD с общим анодом

либо второй вариант. собрать простой цифровой вольтметр и использовать вместе с http://forum.cxem.net/index.php?app=core&module=attach&section=attach&attach_rel_module=post&attach_id=5411 данной схемой. может кто нибудь уже пробовал?

как на ваш взгляд какой из 2 вариантов будет удобнее и проще в изготовлении?

мне больше нравиться первый вариант но если термопара не подойдет то придется использовать вторую.

Edited by kpeoji

Share this post


Link to post
Share on other sites

блуждай по форумам наткнулся на ТСП которое стоит у меня в машине. это не термопара а именно тсп. так что варианты с сопротивлением самое то. а вот мои 2 варианта точно не подойдут. если есть проверенные схемы на Сопротивлении то прошу делиться. спасибо.

Share this post


Link to post
Share on other sites

Вы же изначально говорили что у Вас ТС. И только что догадались об этом ? :)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

    • А мне этот дед, больше всего якутского шамана напоминает
    • Вылезла проблема в виде гула в колонке. Подключен только один канал с замкнутым входом. Если отключить сеть, то гул пропадает и так на обоих каналах. Сам тор немного гудит, но раньше гул был только при подключении двух каналов и то тише. Непойму куда копать .
    • НАС так воспитали, для друзей- открытое седце, а врагам - смертушка Особо борзым-ЛЮТАЯ    
    • Контроль напряжения на аккумуляторе будет отключать выход в случае снижения напряжения на аккумуляторе, во избежание деградации аккумулятора. Схему возьму отсюда http://forum.fonarevka.ru/showthread.php?t=28243 Датчик инерции – буду использовать аналоговый акселерометр GY61 на базе микросхемы ADXL335. С него возьму два выхода X и У, чтобы при горизонтальном размещении платы акселерометр отрабатывал ускорения и торможения автомобиля Сложение векторов инерции по Х и У координатам – на операционном усилителе значения по осям X и У будут складываться, чтобы не нужно было ориентировать акселерометр по направлению движения автомобиля Фильтр инерций – низкие значения с акселерометра будут отсекаться, во избежание ложных срабатываний Таймер – будет подавать сигнал на переключение при получении импульса от акселерометра и держать его заданное время. Переключатель направления преобразователя – при наличии напряжения от BAT-2 Преобразователь будет всегда включен на подзарядку BAT-1. В случае получения сигнала от Таймера, Переключатель подаст команду на разворот Н-моста для подзарядки BAT-2 Н-мост – стандартная схема реверса питания
    • Для освещения не опасно, просто надо об этом помнить, и если вы вдруг захотите поковыряться в проводке, выключать всё наверняка.
    • При любом. Только нужно учитывать максимальную рассеиваемую мощность транзисторами и подключить последовательно резистивную нагрузку в зелёный клеммник. Эдакий гибрид электронной и пассивной нагрузки. Но при этом остаётся возможность удерживания тока постоянным. Для моих нужд самое оно. Нужно низковольтные источники тестировать - воткнул перемычку, высоковольтные - пару-тройку 12-ти вольтовых лампочек. И при этом не надо заморачиваться на какую-то сверх мощную нагрузку.

  • Набор фоторезисторов из 20 штук

  • Similar Content

    • By Обычный Человек
      Микроконтроллер ATmega328p, внешний кварц 16МГц. Компилятор avr-gcc с оптимизацией O1

      Написал код для управление шаговым двигателем. Работает так: требуемая скорость задается переменной STP1_ReqSpeed, дальше с частотой 100Гц срабатывает таймер TIM0, который высчитывает с какой частотой надо подавать сигналы на вход шагового драйвера. TIM1 работает в режиме частотно импульсной модуляции и по прерыванию меняет значение пина на противоположное.

      Управление работает, скорость регулируется, но по какой то причине случаются пропуски шагов. Чаще всего во время ускорения. Количество пропусков от 0 до 4, обычно 2-3, длятся 32мс.

      Из кода вырезал неиспользуемое. Заменить прерывания на аппаратный ШИМ возможности нет. Как убрать эти пропуски?
      Осциллограммы:
       
       
    • By Aristarkh
      Куплю / приму в дар несколько штук Atmega48 / Atmega88 / Atmega168 / Atmega328 в DIP-е 
      Я в Москве, можно почтой 
    • By Женя Соловьев
      Всех приветствую и надеюсь на Вашу помощь по следующему заданию:
      Разработать принципиальную схему прибора с цифровой индикацией измеряемой величины, предназначенного для измерения среднего постоянного тока положительной шины питания нагрузки. Потребление от шины питания постоянного тока может носить импульсный характер. Минимальная частота импульсов может составлять 50 Гц.
      Диапазон измеряемого тока: 0-20 А. На индикаторе отображать величину тока с точностью, не менее 100 мА.
      Время индикации – 1с. Запуск автоматический.
      Как я себе представляю реализацию данной задачи: 
      Первым блоком будет датчик тока, его я хочу взять резистивный , но не до конца понимаю смогу ли добиться такой точности с помощью него, далее нужен по сути фильтр НЧ для выделения постоянной составляющей, далее нужно куда-то впихнуть по сути МВ для обеспечения индикации каждую секунуд, ну и далее на АЦП и на индикатор тут вопросов в принципе не создается, АЦП наверное будет с двойным интегрированием. По первой части большие сомнения того, как будет выглядеть схема, если есть возможность как-то показать как будет выглядеть схема то отлично, если нет, то литература и Ваши мысли очень приветствуются.
       
    • By olezka18
      Здравствуйте! Принесли зарядное, не заряжает, поискал поиском, подобного не нашел. Как и схемы для него, с виду довольно неплохое ЗУ

    • By Alejandro Kots
      Приветствую знатоки радиоэлектроники. 
      нужна помощь, я любитель, Не силён в радио электр.. Не ругайтесь))))
      В общем нужна помощь по сборке контроллера для управления двигателем (редукторный на 12в). 
      к контроллеру подключён сенсор влаги, дождя или как хотите назовём, При замыкании на нем контактов подаётся сигнал на двигатель ( закрывается) . Пробовал обычной платой с реле - работает, но сырое все, нужно сделать практично типа и Led состояния, и лэды для сенсоров и пару кнопок управления двигателем вручную. 
      Что посоветуете? Ардуино думаю не вариант. Какие контроллеры есть? Надо программируемый или нет? Направьте на путь истинны ) спасибо
       
       
       

×
×
  • Create New...