Вытесняющая многозадачная ОС. Практика AVR

Обсуждаем контроллеры компании Atmel.
OKF
Это не хвост, это антенна
Сообщения: 1385
Зарегистрирован: Вт июн 07, 2011 08:03:18

Re: Вытесняющая многозадачная ОС. Практика AVR

Сообщение OKF »

Ну да, некоторая сложность есть. Но это же ерунда на самом деле.) Тут уж приходится выбирать или красота, но нужно ждать или быстро, но несколько не красивенько.)
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Вытесняющая многозадачная ОС. Практика AVR

Сообщение ARV »

так при "размазывании" все равно "быстро" не получится. получится "незаметно", но не быстро.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
OKF
Это не хвост, это антенна
Сообщения: 1385
Зарегистрирован: Вт июн 07, 2011 08:03:18

Re: Вытесняющая многозадачная ОС. Практика AVR

Сообщение OKF »

Так быстро то ведь понятие относительное! При 1 сек периоде преобразования какая х. разница!
Аватара пользователя
ПростоНуб
Собутыльник Кота
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Re: Вытесняющая многозадачная ОС. Практика AVR

Сообщение ПростоНуб »

Я вот тоже не понимаю, почему экстраполированные той же параболой значения будут обманом?
OKF
Это не хвост, это антенна
Сообщения: 1385
Зарегистрирован: Вт июн 07, 2011 08:03:18

Re: Вытесняющая многозадачная ОС. Практика AVR

Сообщение OKF »

Так обман везде. Телевизор ведь тоже обман. Ох и дурят нашего брата.) И это нормально. В этом то как раз и выигрыш.)

Добавлено after 2 minutes 34 seconds:
О красоте.
- доктор, у меня одно яйцо длиннее другого
- ну и что, это у всех так
- да, но как то неаккуратненько
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Вытесняющая многозадачная ОС. Практика AVR

Сообщение ARV »

ПростоНуб писал(а):почему экстраполированные той же параболой значения будут обманом?
ну, возможно, термин "обман" и несколько натянут на глобус...
но суть вот в чем.
я заявляю: измерение температуры ведется с заданным пользователем периодом, но не реже 1 раз в секунду. и с таким же периодом возможно изменение состояния управляющего выхода.
некто берет и настраивает на период 1 сек. задает порог по какому-то каналу в 25 градусов, берет в руку датчик и ожидает, что через 1 секунду произойдет срабатывание выходного канала.
и моя цель - не обмануть его ожидания, потому как рассказы про инерционность датчика, "размазанность" протокола обмена, экстраполирование параболой и т.п. "тонкости" оставят потребителя в ощущении, что его держат за лоха.


поэтому либо сформулировать "описание функции" так, чтобы она соответствовала реальности, либо обеспечить соответствие реальности описанию :) т.к. изначально задуман широкий спектр применения устройства - от управления теплыми полами и/или температурой теплоносителя в системе отопления, до управления каким-либо бытовым (утрирую) самогонным аппаратом. соответственно, для одного края списка применений можно пренебрегать и 10-секундными "несоответствиями", а то и минутнми, а для другого края желательно соблюсти точное соответствие.

да, кстати, на данном этапе ПИД не предусмотрен - исключительно релейный режим термостатирования
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
ПростоНуб
Собутыльник Кота
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Re: Вытесняющая многозадачная ОС. Практика AVR

Сообщение ПростоНуб »

[uquote="ARV",url="/forum/viewtopic.php?p=3586378#p3586378"]изначально задуман широкий спектр применения устройства - от управления теплыми полами и/или температурой теплоносителя в системе отопления, до управления каким-либо бытовым (утрирую) самогонным аппаратом[/uquote]
Все перечисленные примеры - классические случаи ПИД регулирования. То есть, для них показание датчика в отдельно взятый момент времени вообще смысла не имеет. Зато имеет значение текущий график изменения показаний датчика во времени и его интегральная и дифференциальная составляющие.
ARV писал(а):релейный режим термостатирования
Ни в одном из перечисленных случаев он работать не будет из-за просто немерянной инертности нагревателя/холодильника. Просто попробуйте без ПИД регулирования управлять ТЭН-ом в водонагревателе или электроплиткой с кастрюлей воды. У Вас получится не поддержание температуры, а постоянные ее колебания вокруг целевого значения с размахом в несколько градусов или даже в несколько десятков градусов.

Добавлено after 7 minutes 55 seconds:
[uquote="ARV",url="/forum/viewtopic.php?p=3586378#p3586378"]оставят потребителя в ощущении, что его держат за лоха.[/uquote]
Потребитель, скорее, будет чувствовать себя обманутым, если на его глазах вместо заданной температуры в 25 градусов, он будет наблюдать постоянные ее колебания 22-28 градусов )))
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Вытесняющая многозадачная ОС. Практика AVR

Сообщение ARV »

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

а ПИД я думал применить в следующей версии, если таковая будет вообще :) сейчас не до этого.

кстати, сделал "паралельное" чтение датчиков, уложился в 16,2 мс на все 8 штук. так что эта проблема может считаться закрытой - это не 100 мс, все-таки :)
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
ПростоНуб
Собутыльник Кота
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Re: Вытесняющая многозадачная ОС. Практика AVR

Сообщение ПростоНуб »

[uquote="ARV",url="/forum/viewtopic.php?p=3586479#p3586479"]вы, наверное, будете удивлены, но нас окружает просто невероятное количество приборов, "поддерживающих" заданную температуру даже без намека на ПИД! :))) термоспот, духовка, холодильник, электроплита... конвектор, газовый котел, утюг...[/uquote]
Вы, наверное, будете удивлены, но почти все из перечисленных приборов в современном исполнении используют ПИД-регулирование. По крайней мере у меня дома с ПИД-регулированием (с завода, от рождения) духовка, холодильник, утюг, скороварка, хлебопечка и термопот :)))
В общем случае, если уж ставится МК, то отказ от ПИД-регулирования выглядит, по меньшей мере, странно. Влияние на себестоимость ничтожно мало, а результат налицо и легко демонстрируем потенциальному потребителю.
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Вытесняющая многозадачная ОС. Практика AVR

Сообщение ARV »

ПростоНуб писал(а):По крайней мере у меня дома с ПИД-регулированием (с завода, от рождения) духовка, холодильник, утюг, скороварка, хлебопечка и термопот
возможно. но вопрос: стали ли они от этого лучше, как приборы?
мода нагружать любое изделие НЕНУЖНЫМ функционалом мне известна. я по-старинке продолжаю придерживаться мнения, что разумная достаточность - лучший выбор.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Demiurg
Это не хвост, это антенна
Сообщения: 1480
Зарегистрирован: Ср июн 25, 2008 15:19:44
Контактная информация:

Re: Вытесняющая многозадачная ОС. Практика AVR

Сообщение Demiurg »

Если 750 мс. То при считывания температуры с одного датчика сразу выводить температуру и реагировать.
Аватара пользователя
ПростоНуб
Собутыльник Кота
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Re: Вытесняющая многозадачная ОС. Практика AVR

Сообщение ПростоНуб »

[uquote="ARV",url="/forum/viewtopic.php?p=3586564#p3586564"]стали ли они от этого лучше, как приборы?[/uquote]
Жена утверждает, что духовка и утюг точно лучше. Хлебопечки по жизни были только с ПИД-регулированием, ибо тепературный режим при подъема теста нужно выдерживать с высокой точностью. Электронные скороварки однозначно выигрывают у дедовских тут даже обсуждать нечего. Холодильник и термопот без ПИД-регулирования меня бы устроили, но то, что он есть хуже их не делает.
Вы прямо ретроград какой-то :)))
ARV писал(а):нагружать любое изделие НЕНУЖНЫМ функционалом
Данный функционал совершенно прозрачен для пользователя, но при невозможности прямого измерения температуры (в тесте, в пище, в белье) - альтернатив ему нет.
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Вытесняющая многозадачная ОС. Практика AVR

Сообщение ARV »

ПростоНуб писал(а):Жена утверждает, что духовка и утюг точно лучше
а владельцы айфонов говорят, что они звонят лучше, чем другие :))) еще ни один владелец дорогой хрени не сказал, что она хуже дешевой. и это не связано напрямую с её реальными качествами. вспомним соковыжималку из пакетов :)))

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

Мой уютный бложик... заходите!
Аватара пользователя
ПростоНуб
Собутыльник Кота
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Re: Вытесняющая многозадачная ОС. Практика AVR

Сообщение ПростоНуб »

[uquote="ARV",url="/forum/viewtopic.php?p=3586895#p3586895"]
ПростоНуб писал(а):Жена утверждает, что духовка и утюг точно лучше
а владельцы айфонов[/uquote]
Не путайте понты с фактами. Жена видит, что в духовке с ПИД-регулированием пища готовится быстро и не пригорает, хотя в старой было медленно и иногда пригорала. Она видит, что после глажки влажного полотенца можно сразу без опаски гладить свой бюстгалтер и трусики, хотя старым утюгом можно было подпалить нижнее белье при таком резком переходе. Это факты, вполне измеримые и легко демонстрируемые.
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Вытесняющая многозадачная ОС. Практика AVR

Сообщение ARV »

между понтами и фактами отсутствует резкая грань, особенно когда на сторону понтов становится специалист.
вот спустимся на грешную землю: тема посвящена RTOS на AVR - не смотря на то, что RTOS для AVR существуют минимум лет 10, не нашлось ни одного, кто имел бы реальный опыт работы с ними. и сейчас на меня смотрят, как на отсталого - можно взять МК посовременнее, помощнее и попросторнее, да еще и подешевле... но где были все эти умники в то время, когда AVR были недорогими и ОЧЕНЬ хорошими? почему они не делали на них то, что теперь пробовал сделать я? потому что RTOS никогда не была мейнстримом. даже для "крутых" МК.
думаете, на новейших МК они сделают что-то отличное от мейнстрима? а в мейнстриме сейчас интернет вещей и "визуализация" - 100% аналог ПИДа для утюгов и духовок (в смысле бессмысленной беспощадности). просто мода, ничего личного.
нельзя продать утюг, если не придумать его преимущества перед угольным. ключевые слова отнюдь не придумать преимущества, а продать.
я не собираюсь ничего продавать, и мне не нужны МНИМЫЕ преимущества, мне некому запудривать мозги (и себе тоже не хочу).
и вроде как у вас есть опыт и знания, но тем не менее вы даете заведомо неприемлемые, но модные советы - добавить ПИД в универсальный простой терморегулятор. ведь вам наверняка известно, что плохо настроенный ПИД хуже релейного регулятора! а процедура настройки не по силам не то что средней домохозяйке, но и не всякий инженер возьмется за неё.
так для кого эта функция?!
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
ПростоНуб
Собутыльник Кота
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Re: Вытесняющая многозадачная ОС. Практика AVR

Сообщение ПростоНуб »

[uquote="ARV",url="/forum/viewtopic.php?p=3586918#p3586918"]когда AVR были недорогими и ОЧЕНЬ хорошими[/uquote]
При бешенной стоимости JTAGICE mkii и постоянном гимморое из-за двух адресных пространств, я никогда AVR не мог назвать "хорошими". Все субъективно в этом мире.
ведь вам наверняка известно, что плохо настроенный ПИД хуже релейного регулятора! а процедура настройки не по силам не то что средней домохозяйке, но и не всякий инженер возьмется за неё.
Вы сильно отстали от жизни. Вообще-то, уже лет 30 пользуются адаптивными ПИД-регуляторами. Причем адаптация приходит достаточно быстро, если количество контролируемых парметров невелико. Например, для ПИД-регулятора инкубатора адаптация кроме температуры и влажности может учитывать так же вес яиц в инкубаторе.
Ручная (через ПК) настройка ПИД-регулятора необходима или при большом количестве датчиков и исполнительных устройств, или если целевая функция не константа.
Demiurg
Это не хвост, это антенна
Сообщения: 1480
Зарегистрирован: Ср июн 25, 2008 15:19:44
Контактная информация:

Re: Вытесняющая многозадачная ОС. Практика AVR

Сообщение Demiurg »

Здесь не раз уже указывали на то, что этот сайт любительский. Если вам нужен совет профессионалов, идите на caxapa.ru, electronix.ru.
Про свой опыт я уже писал. Вижу следующее. Вы неясно представляете, что вы хотите получить, используя RTOS. Поэтому, чтобы не метаться, просто сами себе обозначьте истинную причину перехода на RTOS, решит ли она вашу проблему.
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Вытесняющая многозадачная ОС. Практика AVR

Сообщение ARV »

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

Мой уютный бложик... заходите!
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Вытесняющая многозадачная ОС. Практика AVR

Сообщение Мурик »

ARV писал(а):с RTOS не сложилось в данный
Почему?
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Вытесняющая многозадачная ОС. Практика AVR

Сообщение ARV »

читайте где-то в середине темы - я все объяснял
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Ответить

Вернуться в «AVR»