Страница 38 из 446

Re: STM32 новичку в ARM что к чему

Добавлено: Пн май 27, 2013 10:36:02
ChipKiller
stemplar писал(а):Дико скачут показания ...
.. поставить программно выборку из АЦП не непрерывно, а с интервалом, скажем, пол секунды?
и что это даст? ... разберитесь с алгоритмом...

Re: STM32 новичку в ARM что к чему

Добавлено: Пн май 27, 2013 10:50:32
stemplar
ChipKiller писал(а):
stemplar писал(а):Дико скачут показания ...
.. поставить программно выборку из АЦП не непрерывно, а с интервалом, скажем, пол секунды?
и что это даст? ... разберитесь с алгоритмом...
Что даст? Ну как же..контрольная точка выпрямлена через один диод, напряжение нестабильное, в мгновенный момент времени отличается от предыдущего отсчета, а если сверка непрерывно - выходит каша. Если АЦП будет считать раз пол секунды\секунду\две, то и смена показаний будет не чаще. Или в альтернативу выборку из регистра делать с интервалам вменяемыми, а считает пусть как угодно. Что упустил?

Re: STM32 новичку в ARM что к чему

Добавлено: Пн май 27, 2013 12:43:19
menzoda
Ты упустил осреднение!

Re: STM32 новичку в ARM что к чему

Добавлено: Пн май 27, 2013 14:34:20
stemplar
menzoda писал(а):Ты упустил осреднение!
Хм хм хм, спасибо! Я его не упустил..я его вообще не делал :)))
Я банально читал из регистра число и сразу писал на индикатор. В случае с переменым сапротом на Uпит. естественно работало и ничего не предвещало... %)
А ссылочка есть на пример как это реализовать?
Буду дико благодарен.

Re: STM32 новичку в ARM что к чему

Добавлено: Пн май 27, 2013 14:52:57
ibiza11
ссылочку в школе давать должны были в курсе алгебры... я хуею над уровнем образованности нынешней молодежи... Включите мозги и откройте поисковик, раз в школе ничему не научились.

Re: STM32 новичку в ARM что к чему

Добавлено: Пн май 27, 2013 15:02:00
stemplar
ibiza11 писал(а):ссылочку в школе давать должны были в курсе алгебры... я хуею над уровнем образованности нынешней молодежи... Включите мозги и откройте поисковик, раз в школе ничему не научились.
Вот не стоит умничать, на работе не очень есть когда курить поисковик, а ждать до вечера любопытство заест.
Про молодежь и уровень не стоит тоже, возраста моего не знаешь, постарше тебя буду. Да и выпендриваться не красиво, да еще и в теме для чайников.
з.ы. проблема не в лени, а оптимизация затрат. Ясен хрен надо еще раз выкурить даташит по ацп, а вдруг у stm32 это есть полностью или частично аппаратно, а не уроки алгебры. Скажу по секрету, тем форумы и сообщества удобнее, что когда людям не влом, могут подкинуть информацию к размышлению, вместо рытья сутками документации.

Re: STM32 новичку в ARM что к чему

Добавлено: Пн май 27, 2013 15:53:43
menzoda
Можешь просто накапливать сумму мгновенных значений в течении некоторого интервала времени, по прошествии которого делить получившееся число на количество замеров, получая таким образом арифметическое среднее. Таким же образом можно считать и среднеквадратичное значение (формула гуглится).

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

Re: STM32 новичку в ARM что к чему

Добавлено: Пн май 27, 2013 17:11:11
ChipKiller
Вот не стоит умничать
stemplar ИМХО правильнее было-бы привести схему и пример кода, а не пытаться получить точный ответ на общий вопрос ..... общие вопросы чаще всего переходят в срач отвечающих :))

Re: STM32 новичку в ARM что к чему

Добавлено: Пн май 27, 2013 17:58:02
stemplar
menzoda писал(а):Можешь просто накапливать сумму мгновенных значений в течении некоторого интервала времени, по прошествии которого делить получившееся число на количество замеров, получая таким образом арифметическое среднее. Таким же образом можно считать и среднеквадратичное значение (формула гуглится).

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

Re: STM32 новичку в ARM что к чему

Добавлено: Пн май 27, 2013 18:04:08
stemplar
ChipKiller писал(а):
Вот не стоит умничать
stemplar ИМХО правильнее было-бы привести схему и пример кода, а не пытаться получить точный ответ на общий вопрос ..... общие вопросы чаще всего переходят в срач отвечающих :))
Так срач же гуру разводят, а по долгу службы должны были понять, что если напрямую с регистра, то так:
volt=ADC1->JDR1;
Ну или без переменной, если хранить нигде не подразумевается мгновенное значение..
Дальше делим на разряды и выводим на 7сегментов.
А схема самая деревянная - резистивный делитель, подгоняемый под Uвх мах = 3.3В опорного.
з.ы. иногда в сраче рождается истина, но только в аргументированном..а не в кидании пальцев, понтов и т.п.

Re: STM32 новичку в ARM что к чему

Добавлено: Пн май 27, 2013 18:07:09
menzoda
Что значит стабилизации? Если ты про конденсатор, то да, он может играть роль сглаживающего фильтра, только аналогового. Но цифровой фильтр все-равно необходим: обычно АЦП шумит на несколько битов, и вот этот шум ты уже никак по-другому не уберешь.

Re: STM32 новичку в ARM что к чему

Добавлено: Пн май 27, 2013 18:58:18
stemplar
Я думаю в моем случае шумом можно пренебречь-точность ±единицы вольт на трех знаках..Я имею ввиду двухполупериодное выпрямление дает куда более удобную форму измеряемого напряжения,а если еще электролитом сгладить.. На сколько это весомо, достаточно ли для измерения без вычисления среднего или среднеквадратичного..

Re: STM32 новичку в ARM что к чему

Добавлено: Пн май 27, 2013 19:27:22
amv2000
stemplar писал(а):А схема самая деревянная - резистивный делитель, подгоняемый под Uвх мах = 3.3В опорного.
з.ы. иногда в сраче рождается истина, но только в аргументированном..а не в кидании пальцев, понтов и т.п.
Ну тут Вы оба и правы и нет, в частности ChipKiller совершенно прав, привели бы код и схему (или у Вас это коммерческий вариант) другим новичкам это бы тоже сэкономило массу времени.
Да и не стоит на хамство, отвечать всегда хамством( может человек просто не в духе и решил пар выпустить, а тут Вы) :))) перебесится и поможет, на то он и форум.

Re: STM32 новичку в ARM что к чему

Добавлено: Пн май 27, 2013 22:06:29
dosikus
stemplar писал(а): Вот не стоит умничать, на работе не очень есть когда курить поисковик, а ждать до вечера любопытство заест.
Про молодежь и уровень не стоит тоже, возраста моего не знаешь, постарше тебя буду. Да и выпендриваться не красиво, да еще и в теме для чайников.
Постыдились бы такой х.. отписываться , лезть в ARM с такими знаниями а точнее их отсутствием ...

Re: STM32 новичку в ARM что к чему

Добавлено: Пн май 27, 2013 22:43:24
ibiza11
всем добра! :)
оффтоп
Спойлер
Про молодежь и уровень не стоит тоже, возраста моего не знаешь, постарше тебя буду.
Если Вы старше меня, то тем более, стыд Вам и позор! Столько прожили, а учиться не научились. "И не тыкайте мне - мы с Вами на брудершафт не пили"(с)
Вот не стоит умничать, на работе не очень есть когда курить поисковик, а ждать до вечера любопытство заест.
На форуме шариться "очень есть когда", а вот в поисковик заглянуть "не очень есть когда"... Ответ на Ваш вопрос на первой странице поисковика.
Да и выпендриваться не красиво, да еще и в теме для чайников.
Тема не для чайников, а новичков в программировании ARM. С такими знаниями, как уже заметили, постыдились бы за ARM приниматься.
з.ы. проблема не в лени, а оптимизация затрат. Ясен хрен надо еще раз выкурить даташит по ацп, а вдруг у stm32 это есть полностью или частично аппаратно, а не уроки алгебры.
Проблема именно в лени. Если был вопрос по аппаратным возможностям фильтрации сигнала на входе АЦП, то его именно так и надо формулировать. Вы же до сих пор не научились формулировать вопросы, и лень Вам не позволяет поискать ответ самостоятельно.
когда людям не влом, могут подкинуть информацию к размышлению, вместо рытья сутками документации.
скажу честно, во-первых мне влом отвечать на такие элементарные вопросы (см. мое первое сообщение) и во-вторых тут не нужно рыться в документации, Ваш вопрос - порождение пробелов в знаниях школьного курса алгебры и физики.

Re: STM32 новичку в ARM что к чему

Добавлено: Вт май 28, 2013 01:41:30
stemplar
Не люблю оффтоп, но Вы все такие интересные..чего стыдиться?
У меня работа даже рядом не касается цифровой электроники, это обычное хобби, которое только вышло из конфетно-букетного, ну в смысле диодо-мигательного периода. Или все сразу с пеленок постигли феншуй?
Про время на работе не будем. Написать две строки на форуме - минута, не отвлекающая от основного процесса. Курить даташиты - это осознанно надо отвлекаться.
Если Вам (низкий поклон в пол и все такое) некоторые вещи очевидны - то не значит что так у всех.
Нет желания помочь\влом\звездатость зашкаливает - удачи.
По теме - нужно было аппаратное решение, не программное, т.к. писал выше SWDIO сдох, а проект нужен был либо сегодня либо уже пофиг, время анлим на допиливание. Но все такие себе клевые, знают много умных слов (алгебра, школа,гугл).
Привет звездам и их попыткам меня в чем-то устыдить. Идите перед своими коллегами\начальниками трясите достоинством. Меня не цепляет.
Ответившим спасибо.
Если местные старожилы считают, что схема и код могут быть полезны - позже закину.

Re: STM32 новичку в ARM что к чему

Добавлено: Вт май 28, 2013 07:28:04
dosikus
stemplar писал(а): У меня работа даже рядом не касается цифровой электроники, это обычное хобби, которое только вышло из конфетно-букетного, ну в смысле диодо-мигательного периода. Или все сразу с пеленок постигли феншуй?
У многих абсолютно так же и они не нахрапом лезли , перескакивая уровни , а шаг за шагом изучали .
ibiza11 , абсолютно прав - молодняк детектед . Хотим все и сразу , и ни х...а не изучая .
А вот не получится ...

Re: STM32 новичку в ARM что к чему

Добавлено: Вт май 28, 2013 08:15:06
stemplar
Отлично, тролей приколмил, в черный список внес.

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

Re: STM32 новичку в ARM что к чему

Добавлено: Вт май 28, 2013 08:48:48
HHIMERA
SWDIO исдох,
Показания скачут!
Читаю посты,
Я рыдаю, я плачу!
:))) :)))

Re: STM32 новичку в ARM что к чему

Добавлено: Вт май 28, 2013 10:01:43
TripleKill
stemplar, а Вы уверены, что кроме SWD ничего больше не отгорело?
Как я понял, Вы сетевое напряжение просто через делитель подаёте на вход АЦП. Я прав?
Если прав, то имейте в виду: сетевое напряжение двуполярное, а АЦП у камня работает только от 0 до 3,3 В.
Сетевое же при общей земле уйдёт ниже 0, что не есть хорошо.
Если выпрямляете, то дело другое, но я б перепроверил)
Ну и это самое - схему-то покажете может с кодом?)