реклама на сайте
подробности

 
 
> обнуление параметров
Sneg_87
сообщение Dec 9 2009, 18:11
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 12-10-09
Пользователь №: 52 882



у меня на плату с МК идет синусоида с генератора -> сигнал оцифровывается на АЦП -> происходит рассчет частоты.
после выключения генератора программа в МК запоминает последние значения всех переменных и как бы "зависает", а необходимо обнулить все переменные при отключении. Если кто сталкивался с подобной проблемой - оптишитесь, пожалуйста, как вы ее решили.


--------------------
coding, кодинг, koDinГ, copyriting, printing ....
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
OLEG_BOS
сообщение Dec 9 2009, 18:28
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 386
Регистрация: 1-12-05
Пользователь №: 11 639



Цитата(Sneg_87 @ Dec 9 2009, 20:11) *
.. программа в МК запоминает последние значения всех переменных и как бы "зависает",

Недостаточно данных для решения проблемы:
1. Что за МК ?
2. Куда "запоминает последние значения всех переменных" ?
3. А что разве кому-то еще нужны "обнуленные данные " в МК после его выключения ?
4. Непонятно что откуда и куда идет : "у меня на плату с МК идет синусоида с генератора" - это как ?

В общем ничего непонятно из сказанного Вами
Go to the top of the page
 
+Quote Post
Sneg_87
сообщение Dec 9 2009, 19:04
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 12-10-09
Пользователь №: 52 882



Цитата(OLEG_BOS @ Dec 9 2009, 23:28) *
Недостаточно данных для решения проблемы:


1 микроконтроллер AT91SAM7A3
2 в программе есть место для хранения переменных. какая память используется для хранения не знаю
3 микроконтроллер не выключается, выключается генератор.
Дело в том, что после выключения ГЧ на выходе АЦП получается "плавающее" значение (ввиду наводок), а его не должно быть т.к. генератор физически отключен. в этом вся и загвоздка.
Поэтому и необходимо обнулять параметры после выключения генератора.
4 на плату с микроконтроллером идет от генератора-частоты (ГЧ-...) сигнал

Цитата(rezident @ Dec 9 2009, 23:43) *
Sneg_87, какой диапазон частот измеряете и какой у вас временной период для выдачи результата частоты? ИМХО период подсчета частоты слишком большой.

Диапазон частот от 0,1 Гц до 6,5кГц, в среднем время измерения одного периода около 40 мс (в зависимости от частоты), время индикации в этих же пределах.

Усреднение по частоте происходит каждый 2000 отсчет из 50 000. Если 2000 отсчет попадает на середину или в момент близкий к концу периода сигнала, то алгоримт домеряет до последнего значения периода. Где может произойти ошибка, если частота будет около 0.
ЗЫ насчет "знаками препинания" - приму к сведению.
Причина редактирования: Излишнее цитирование.


--------------------
coding, кодинг, koDinГ, copyriting, printing ....
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 15:52
Рейтинг@Mail.ru


Страница сгенерированна за 0.0257 секунд с 7
ELECTRONIX ©2004-2016