Например TDA7294

Форум РадиоКот • Просмотр темы - Опрос 2-х датчиков давления, помогите.
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пн дек 22, 2025 09:18:27

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Опрос 2-х датчиков давления, помогите.
СообщениеДобавлено: Пт авг 24, 2012 19:10:15 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Вс сен 11, 2011 12:35:11
Сообщений: 378
Рейтинг сообщения: 0
Добрый день.
Есть 2датчика давления MPX5100

Первый из них я посадил на RA0 и вот так опрашиваю и получаю что мне надо.
Код:
int pressure()
{
   GODONE = 1;      // Start conversion
   while(GODONE);   // Wait until conversion success
   return (ADRESH<<2)+(ADRESL>>6);
}


А второй датчик я посадил на RA2. И как снего показания снять не догоняю.
Пример выше я откуда то стащил, сам не могу догнать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Опрос 2-х датчиков давления, помогите.
СообщениеДобавлено: Пт авг 24, 2012 19:13:51 
Это не хвост, это антенна
Аватар пользователя

Карма: 11
Рейтинг сообщений: 1
Зарегистрирован: Пт фев 19, 2010 19:39:28
Сообщений: 1451
Откуда: Москва
Рейтинг сообщения: 0
Может быть PA0 и PA2?
Вы к кому подключаете?к Atmega?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Опрос 2-х датчиков давления, помогите. pic16f887
СообщениеДобавлено: Пт авг 24, 2012 20:46:10 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Вс сен 11, 2011 12:35:11
Сообщений: 378
Рейтинг сообщения: 0
А да я чего то совсем туплю Pic16f887


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Опрос 2-х датчиков давления, помогите.
СообщениеДобавлено: Пт авг 24, 2012 21:03:34 
Это не хвост, это антенна
Аватар пользователя

Карма: 11
Рейтинг сообщений: 1
Зарегистрирован: Пт фев 19, 2010 19:39:28
Сообщений: 1451
Откуда: Москва
Рейтинг сообщения: 0
извинтиляюсь,это не ко мне. :)


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Опрос 2-х датчиков давления, помогите.
СообщениеДобавлено: Сб авг 25, 2012 00:04:31 
Друг Кота
Аватар пользователя

Карма: 75
Рейтинг сообщений: 621
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3764
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Обращаться ко второму датчику можно с помощью той-же процедуры. Только надо предварительно настроить АЦП на вход AN2 вместо AN0. Удобно передавать настройку АЦП в параметре процедуры, например так:
Код:
int pressure(char channel)
{
   ADCON0 &= 0xC7;  // clear sensor input channel
   ADCON0 |= channel; // set new input channel
   delay(XX);  // acquisition delay
   GODONE = 1;      // Start conversion
   while(GODONE);   // Wait until conversion success
   return (ADRESH<<2)+(ADRESL>>6);
}

где значение парамера channel будет 0 для первого датчика и 2 для второго, в соответствии с номерани аналоговых входов AN0 и AN2. Переключение входов требует времени (см. ДШ), для этого в программе есть вызов задержки. Вместо ХХ надо подставить конкретное значение, прочитайте секцию 9.3 ДШ и посчитайте сами.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Опрос 2-х датчиков давления, помогите.
СообщениеДобавлено: Сб авг 25, 2012 19:55:25 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Вс сен 11, 2011 12:35:11
Сообщений: 378
Рейтинг сообщения: 0
Благодарю все работает!! :) :solder:


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y