1monos
1monos
Местный

Регистрация: 16.07.2007

Минск

Сообщений: 109

11.08.2008 в 23:31:28

Aziat написал : А исключать надо невписавшиеся в некие "ворота" значения.

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

0
Aziat
Aziat
Местный

Регистрация: 22.06.2007

Киев

Сообщений: 469

11.08.2008 в 23:39:38

1monos написал : А каким образом определить вписывается переменная в эти ворота или нет

Например, разница нового и среднего больше, чем 0х20- "невписался". А если невписавшихся подряд больше, чем 100, -тогда надо вопить об ошибке. Ну и надо определять "вписывание" в "разумные ворота" -20...+100, например.

0
chernooleg
chernooleg
Местный

Регистрация: 07.11.2005

Саратов

Сообщений: 967

11.08.2008 в 23:53:39

Multik написал : Я вешаю прямо на выводы датчика кондёр 1-10 мкФ, потом , поближе к плате управления, пропускаю провода через ферритовое колечко 10-15 мм в диаметре, витков 10.

Да че вы застряли на LMках? есть же нормальные цифирные DS18B20 например или они глючат в сварниках?

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

Вот есть штуковина ULN2003A - Continuous Collector Current 500 mA. Теоретически набор дарлингтонов с резюками в базе. (только я непонял это на все коллекторы или на каждый).

Есть отдельный вапросик - а под ПИКи встречал нормальный компилятор или придется на АВээРы переходить?

0
1monos
1monos
Местный

Регистрация: 16.07.2007

Минск

Сообщений: 109

12.08.2008 в 00:00:33

Aziat написал : Например, разница нового и среднего больше, чем 0х20- "невписался".

Это привязывает новое значение к старому среднему, но при самом начале цикла (сразу после включения) старого среднего еще нет и его надо сформировать и текущих данных, как быть тогда?

0
Aziat
Aziat
Местный

Регистрация: 22.06.2007

Киев

Сообщений: 469

12.08.2008 в 00:02:21

1monos написал : его надо сформировать

Его надо сформировать или первый раз пропустить проверку на отличие от среднего, но проверить в разумных ли воротах это новое среднее. А вообще, вариантов море. ;)

0
1monos
1monos
Местный

Регистрация: 16.07.2007

Минск

Сообщений: 109

12.08.2008 в 00:09:04

chernooleg написал : Есть отдельный вапросик - а под ПИКи встречал нормальный компилятор или придется на АВээРы переходить?

Есть микроси (леченный) сам пользусь, претензий пока нет. Отзывы о нем читал, нареканий не попадалось. Хайтек пробовал-- тоже леченный-- , он под мплаб, оч удобно, но что-то он у меня криво компилил, хотя знаю, что народ им нормально пользуется, не стал разбираться и перестроился на микроси.

chernooleg написал : есть же нормальные цифирные DS18B20

Так их вроде надо программировать?

0
1monos
1monos
Местный

Регистрация: 16.07.2007

Минск

Сообщений: 109

12.08.2008 в 00:24:42

Aziat написал : А вообще, вариантов море.

Потому и вопошаю, что в си возможностей много, но необходимо знание языка. У меня словарный запас меньше чем у Элочки людоедки, ограничивается трема словами: if, else, wile:).

0
Aziat
Aziat
Местный

Регистрация: 22.06.2007

Киев

Сообщений: 469

12.08.2008 в 00:50:55

1monos написал : в си возможностей много

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

0
VCucumber
VCucumber
Местный

Регистрация: 29.05.2008

Киров

Сообщений: 151

12.08.2008 в 00:58:33

chernooleg написал : Вот есть штуковина ULN2003A - Continuous Collector Current 500 mA. Теоретически набор дарлингтонов с резюками в базе. (только я непонял это на все коллекторы или на каждый).

Если по мощности, то на все, а не на каждый, для soic.

chernooleg написал : или придется на АВээРы переходить?

На АВээРы ;)

0
VCucumber
VCucumber
Местный

Регистрация: 29.05.2008

Киров

Сообщений: 151

12.08.2008 в 00:59:51

1monos написал : У меня словарный запас меньше чем у Элочки людоедки, ограничивается трема словами: if, else, wile.

А я вот "for" еще знаю )))

0
VCucumber
VCucumber
Местный

Регистрация: 29.05.2008

Киров

Сообщений: 151

12.08.2008 в 01:05:48

1monos написал : Это привязывает новое значение к старому среднему, но при самом начале цикла (сразу после включения) старого среднего еще нет и его надо сформировать и текущих данных, как быть тогда?

Если глубина SMA достаточная, то я бы совсем не отбрасывал данные, и в этом случае результат за несколько циклов приблизиться к фактическому. Вообще, Испрользуйте вариант, который дал sam_soft - этого для начала достаточно, а фенечками можно будет позже развлекаться.

0

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий.

Присоединяйтесь к самому крупному DIY сообществу