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

 
 
5 страниц V  < 1 2 3 4 5 >  
Reply to this topicStart new topic
> Ультразвуковой термометр, Он же анемометр и указатель направления ветра
Rst7
сообщение Aug 18 2009, 17:50
Сообщение #31


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Мы покупали по 7 баксов. Я думаю, датчики от китайского парктроника вполне сойдут.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Altair
сообщение Aug 19 2009, 14:53
Сообщение #32


Участник
*

Группа: Свой
Сообщений: 71
Регистрация: 8-07-05
Из: Омск
Пользователь №: 6 644



Сегодня пришел парктроник. На выходных попробую. В мануале написано что у датчиков диаграмма 60 и 60.

2 Rst7

Были ли помехи на приемной стороне от работы передатчика?

Сообщение отредактировал Altair - Aug 19 2009, 14:58


--------------------
Время не придет. Время уходит.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Aug 19 2009, 16:04
Сообщение #33


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Были ли помехи на приемной стороне от работы передатчика?


В смысле?


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Altair
сообщение Aug 20 2009, 02:55
Сообщение #34


Участник
*

Группа: Свой
Сообщений: 71
Регистрация: 8-07-05
Из: Омск
Пользователь №: 6 644



Сразу говорю - конструкция антинаучная. УЗ датчики длинными проводами подключены к STK500 напрямую.

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


Датчик лежит мордой на столе. Ловим только помехи.


Вот помеха покрупнее:


Это я одел на приемный провод большое ферритовое кольцо и в нем три витка приемного провода.


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

Ну и соответственно вопрос. Принимались ли какие то меры по борьбе с помехами? Типа резистор параллельно для уменьшения добротности датчика, резистор последовательно для уменьшения скорости нарастания напряжения на датчике, фильтров и т.д.?

Сообщение отредактировал Altair - Aug 20 2009, 03:32


--------------------
Время не придет. Время уходит.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Aug 20 2009, 04:45
Сообщение #35


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Видимо придется сразу на конечной плате отлаживаться. Что бы исключить всякий ливер по питанию и длинным проводам. "Поиграться на халяву" не выйдет.


Я делал на макетке. Датчики подключал обрезками витой пары к лапкам проца. Так что игрался "на халяву".

Цитата
Ну и соответственно вопрос. Принимались ли какие то меры по борьбе с помехами? Типа резистор параллельно для уменьшения добротности датчика, резистор последовательно для уменьшения скорости нарастания напряжения на датчике, фильтров и т.д.?


Ставил резисторы параллельно датчикам (придавить мусор). Топологически они были между ножками проца. Если мне не изменяет память (сам девайс далеко) - то ли 10к, то ли 2.2к.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Altair
сообщение Aug 20 2009, 05:15
Сообщение #36


Участник
*

Группа: Свой
Сообщений: 71
Регистрация: 8-07-05
Из: Омск
Пользователь №: 6 644



А как было организовано питание порта С? На AVDD питание напрямую подавалось или через RC?
Пытался навесить 1 кОм на ножки проца - особого эффекта не заметил. Думаю что наводка все же по длинным проводам. Буду укорачивать.


--------------------
Время не придет. Время уходит.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Aug 20 2009, 05:21
Сообщение #37


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
А как было организовано питание порта С? На AVDD питание напрямую подавалось или через RC?


Напрямик.

Цитата
Пытался навесить 1 кОм на ножки проца - особого эффекта не заметил.


Так а Вы тот датчик, к которому осциллограф подключен, нагрузили резистором? Для передачи, понятное дело, эти резисторы побоку.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Altair
сообщение Aug 20 2009, 05:42
Сообщение #38


Участник
*

Группа: Свой
Сообщений: 71
Регистрация: 8-07-05
Из: Омск
Пользователь №: 6 644



Цитата(Rst7 @ Aug 20 2009, 08:21) *
Так а Вы тот датчик, к которому осциллограф подключен, нагрузили резистором? Для передачи, понятное дело, эти резисторы побоку.


Нет.

Вобще наверное затупил. На большом сопротивлении большие наводки. А нагружен датчик был только входом осцила.

Сообщение отредактировал Altair - Aug 20 2009, 05:51


--------------------
Время не придет. Время уходит.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Aug 20 2009, 06:01
Сообщение #39


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Вобще наверное затупил.


Именно smile.gif


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Altair
сообщение Aug 21 2009, 13:32
Сообщение #40


Участник
*

Группа: Свой
Сообщений: 71
Регистрация: 8-07-05
Из: Омск
Пользователь №: 6 644



Значица так. Прикрутил к ногам проца резюки по 4,7 кОм. Которые шунтируют датчики.

Конструкция такая: два датчика от парктроника. Подключены к PC0-РС1, РС2-РС3. Датчики зашунтированы резисторами по 4,7 кОм. Контроллер в прерывании генерит 40 кГц. Остальная программа состоит из одной строчки: PORTB.0=ACSR&(1<<ACO);
Т.е. тупо выводит в порт состояние компаратора, которое я и смотрю осцилом.

В результате получилось следующее:

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

Здесь немного меняю расстояние между приемником и передатчиком, что эквивалентно движению ветра. В этих пределах все нормально.





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






А происходит следующее. В промежутке между "палками" стоящими в моментах переключения передатчика на приемнике все детектируется замечательно. А там где "палки", там понятно нормально не детектируется. "Полочки" на осциллограммах - это попытки осциллографа усреднить картинку по 8 отсчетам. Ну а фактически там просто дикие скачки фазы.

Визуально адекватно можно определять фазу принимаемого сигнала на участке ограниченном маркерами:




Причины явления думаю в следующем. Используемые мной датчики - "дубовые". Почему я так решил? Сравнительный анализ датчиков от Murata показывает, что гереметичные датчики имеют заметно меньшую чувствительность, по сравнению с открытыми, какие и использовал уважаемый Rst7 в своей конструкции. У парктроника датчики мало того что герметичные, так еще и китайские. :-) "Дубовость", имеет два конца. С одной стороны слабо излучается, с другой - плохо слышится. Что в данной конструкции требует во первых близко располагать датчики, во вторых более внимательно относиться к диаграмме направленности. В частности при расположении моих датчиков под углом 60* друг к другу они просто перестали взаимодействовать. Таким образом нужно использовать 4 датчика и в Мегу 48 (в "минималистическом" исполнении) я не укладываюсь. Просто по скудости порта С. Из-за дубовости датчиков имеем малое отношение сигнал/помеха. Это приводит к нечеткому срабатыванию компаратора из-за слабого сигнала на его входе и наличия сильных помех.

Думаю что в такой конфигурации устройство не работоспособно.

Планирую для каждого датчика использовать свой компаратор. Причем вынести его прямо к датчику. Сверху заэкранировать, а провода зафильтровать. Это минимизирует провода на которые может что то наводиться. К тому же отвяжет от порта С.

Что думаете?

Сообщение отредактировал Altair - Aug 21 2009, 13:37


--------------------
Время не придет. Время уходит.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Aug 21 2009, 16:23
Сообщение #41


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Вы бы поигрались частотой возбуждения. Уверены, что датчики именно на 40кГц?


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Altair
сообщение Aug 22 2009, 04:58
Сообщение #42


Участник
*

Группа: Свой
Сообщений: 71
Регистрация: 8-07-05
Из: Омск
Пользователь №: 6 644



Поигрался. Несмотря на то что сам парктроник формирует пачки импульсов примерно в 38,5 кГц, датчики резонируют четко на 40 кГц (определил по дальности на которой датчики взаимодействовали при изменении частоты возбуждения)

Выход парктроника без датчика:




Выход парктроника с датчиком:




Сигнал на базе выходного транзистора:




Меж тем на датчике то 200 вольт... Понятно что мне столько не нужно, но все же...


З.Ы. 2 Rst7, а ведь у нас даты регистрации на этом форуме всего на 1 день отличаются :-)

Сообщение отредактировал Altair - Aug 22 2009, 05:08


--------------------
Время не придет. Время уходит.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Aug 22 2009, 12:28
Сообщение #43


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Конструкция такая: два датчика от парктроника. Подключены к PC0-РС1, РС2-РС3. Датчики зашунтированы резисторами по 4,7 кОм. Контроллер в прерывании генерит 40 кГц. Остальная программа состоит из одной строчки: PORTB.0=ACSR&(1<<ACO);


Огласите конктретно, в каком состоянии ножки. Должно быть так: например, на PC0/PC1 - противофазный меандр, PC2 - на вывод (уровень лог. 0), PC3 - на ввод, аналоговый мультиплексор подключен к компаратору, выбран канал ADC3, а другой вывод компаратора (AIN0, он же PD6) должен быть на земле. Еще очень желательно при помощи регистра DIDR0 запретить цифровые входы, но это по желанию.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Altair
сообщение Aug 22 2009, 14:04
Сообщение #44


Участник
*

Группа: Свой
Сообщений: 71
Регистрация: 8-07-05
Из: Омск
Пользователь №: 6 644



Да да. Все именно так:


Код
// Analog Comparator initialization
ACSR=1<<ACIC;                                            
ADCSRA=0;
ADCSRB=1<<ACME;  
//Положительный вход компаратора на земле.
DDRD.6=0;
PORTD.6=0;  


// Global enable interrupts
#asm("sei")


//Конфигурим выход
DDRC.0=1;
DDRC.1=1;  
OUT0P=1;
OUT0N=0;

//Конфигурим вход - один вход-вход, второй - земля
ADMUX=ADC3;
DDRC.2=1;
PORTC.2=0;  
DDRC.3=0;
PORTC.3=0;

//Индикаторный выход
DDRB.0=1;

while (1)
   {
   PORTB.0=ACSR&(1<<ACO);
   };
}



А в прерываниях так:

Код
// Timer 0 output compare A interrupt service routine
interrupt [TIM0_COMPA] void timer0_compa_isr(void)
{
   PORTC^=0b00000011;
}

// Timer 0 output compare B interrupt service routine
interrupt [TIM0_COMPB] void timer0_compb_isr(void)
{
   PORTC^=0b00000011;  
}


--------------------
Время не придет. Время уходит.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Aug 22 2009, 16:06
Сообщение #45


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Да. Вроде все правильно. Видать чувствительность действительно мала sad.gif


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post

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

 


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


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