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

 
 
4 страниц V   1 2 3 > »   
Closed TopicStart new topic
> Как считать данные с 80 термопар, посоветуйте пожалуйста
САНЯ100
сообщение Oct 8 2008, 17:52
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 43
Регистрация: 2-06-08
Пользователь №: 37 994



Ребята, нужна помошь, суть в том, что мне надо считывать значения с 80 термопар и выводить на ПК через USB на частоте порядка 300 герц, помогите пожалуйста организовать считывание значений с термопар на этой частоте и по какому интерфейсу (хотя бы схемно), передачу данных В пк и дрова я напишу. микроконтроллер авр любой
Go to the top of the page
 
+Quote Post
Николай Иванович...
сообщение Oct 8 2008, 18:12
Сообщение #2


Частый гость
**

Группа: Новичок
Сообщений: 139
Регистрация: 26-09-08
Пользователь №: 40 510



Цитата(САНЯ100 @ Oct 8 2008, 21:52) *
помогите пожалуйста организовать считывание значений с термопар на этой частоте и по какому интерфейсу (хотя бы схемно)

Дык у термопар нет никакого интерфейса. И нет никаких сигналов кроме выдаваемой термопарой термоЭДС. Тебе нужно делать девайсину, которая будет усиливать и оцифровывать термоЭДС и передавать их по USB на комп
Go to the top of the page
 
+Quote Post
САНЯ100
сообщение Oct 8 2008, 18:25
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 43
Регистрация: 2-06-08
Пользователь №: 37 994



Я понимаю, после термопар стоят усилители,т.к. Сигналы с термопары милливольтовые от 0 до 5,соответственно стоят усилители с коэфициентом 1000. Ацп в микроконтроллере. Меня интересует как с частотой 300 герц считывать значение с каждой термопары,эти значения после ацп будут передовасьтя в пк
Go to the top of the page
 
+Quote Post
stells
сообщение Oct 8 2008, 18:36
Сообщение #4


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



ну, решение в лоб - 8 тинек, а 9-я их опрашивает по любому последовательному интерфейсу и обменивается с ПК
Go to the top of the page
 
+Quote Post
rezident
сообщение Oct 8 2008, 19:09
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(САНЯ100 @ Oct 8 2008, 23:52) *
Ребята, нужна помошь, суть в том, что мне надо считывать значения с 80 термопар и выводить на ПК через USB на частоте порядка 300 герц, помогите пожалуйста организовать считывание значений с термопар на этой частоте и по какому интерфейсу (хотя бы схемно), передачу данных В пк и дрова я напишу. микроконтроллер авр любой

Я не понял, а задача измерения напряжения термопары и преобразования его в цифровое значение температуры уже решена? cranky.gif ИМХО это посложнее будет, чем собрать и передать уже готовые цифровые значения в PC.
Go to the top of the page
 
+Quote Post
stells
сообщение Oct 8 2008, 19:16
Сообщение #6


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



може я чего не понял? 80 усилительных каскадов, 8 tiny26 (с 11-канальными АЦП), интерфейс I2C (400кбит), 9-я tiny (попроще) собирает данные и отправляет в ПК
Go to the top of the page
 
+Quote Post
rezident
сообщение Oct 8 2008, 19:37
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(stells @ Oct 9 2008, 01:16) *
може я чего не понял? 80 усилительных каскадов, 8 tiny26 (с 11-канальными АЦП), интерфейс I2C (400кбит), 9-я tiny (попроще) собирает данные и отправляет в ПК
Такая измерительная система может быть и заработает, но только если ее разместить в экранированном спичечном коробке biggrin.gif Но для этого (измерения температуры внутри коробка) и одной термопары (+ холодный спай) будет достаточно.
Топикстартер вообще ничего не сообщил о том, температуры частей какого объекта или каких объектов измерять-то нужно? Может все эти термопары в объеме 100 куб.м разбросаны? А вы их по десятку на один МК цеплять собрались, да еще и I2C промеж всеми МК.
Go to the top of the page
 
+Quote Post
Vasily_A
сообщение Oct 8 2008, 19:38
Сообщение #8


Участник
*

Группа: Свой
Сообщений: 60
Регистрация: 1-03-05
Из: Калуга, СССР
Пользователь №: 2 957



странная постановка задачи... 300Гц с термопары это абсурд, таже травленая 0.2мм терморара дает отклик порядка 0.1с
подобная задачка решалась так: LTR-крейт от l-card, с несколькими ltr27 платами с термопарными модулями. получается дорого... тысяч 70 примерно. зато поканальная гальваническая развязка и 14-16бит реальных.

на накристальном ацп, даже с внешним хорошим инструментальным усилителем нормальную точность получить сложно.
можно использовать готовые ацп со встренным хорошим пга (например cs5524) - 4 термопары на корпус, и все их повесить на одну шину (spi). о 300гц забыть, но с термопарными скоростями работать будет. avr-ку выбирать исходя из размера озу (чтоб данные от 80-ти каналов в один кадр поместить).
Go to the top of the page
 
+Quote Post
bloodden
сообщение Oct 8 2008, 19:39
Сообщение #9


Бывалый
***

Группа: Validating
Сообщений: 375
Регистрация: 19-10-05
Из: Kiev, UA
Пользователь №: 9 853



И тут возникает вопрос: территориально это как всё расположено? От этого зависит и вся топология.


--------------------
Заходите кому надо на мой сайт
Go to the top of the page
 
+Quote Post
mrKirill
сообщение Oct 8 2008, 19:39
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 283
Регистрация: 13-06-07
Из: Челябинск
Пользователь №: 28 391



Цитата(stells @ Oct 9 2008, 01:16) *
може я чего не понял? 80 усилительных каскадов, 8 tiny26 (с 11-канальными АЦП), интерфейс I2C (400кбит), 9-я tiny (попроще) собирает данные и отправляет в ПК

Зачем 80 усилительных каскадов?
Сигналы все равно будут измеряться не одновременно, можно 1 каскад использовать на каждую tiny26
Вопрос в другом, эти 80 датчиков на каком расстоянии друг от друга и от измерительной части будут находиться?
Ведь помехи и потери никто не отменял.
Go to the top of the page
 
+Quote Post
stells
сообщение Oct 8 2008, 19:41
Сообщение #11


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



Цитата(rezident @ Oct 8 2008, 23:37) *
Такая измерительная система может быть и заработает, но только если ее разместить в экранированном спичечном коробке biggrin.gif Но для этого (измерения температуры внутри коробка) и одной термопары (+ холодный спай) будет достаточно.
Топикстартер вообще ничего не сообщил о том, температуры частей какого объекта или каких объектов измерять-то нужно? Может все эти термопары в объеме 100 куб.м разбросаны? А вы их по десятку на один МК цеплять собрались, да еще и I2C промеж всеми МК.

насчет расстояний он действительно ничего не сказал... если они не очень большие, то усилители расположены в непосредственной близости от термопар, ну а тиньки (как и положено) в пределах одного модуля... ну или спичечного коробка, если угодно smile.gif
Go to the top of the page
 
+Quote Post
САНЯ100
сообщение Oct 8 2008, 19:42
Сообщение #12


Участник
*

Группа: Новичок
Сообщений: 43
Регистрация: 2-06-08
Пользователь №: 37 994



Спасибо за ответ,но получиться не так как хотелось бы. Наверно я не так объяснил вам,сейчас попробую объяснить алгоритм. Микроконтроллер поочередно посылает адрес конкретной термопары,считывает значение,потом это значение идет на ацп,и передается в компьютер,частота опроса 300 герц.
Хотелось бы организовать это таким образом,чтобы не все 80 каналов были напрямую подключены к микроконтроллеру,а чтобы это организовать скажем через какую нито адресную шину. прошу совета у вас пожалуйста как это можно организовать, и хочу спросить как можно обойтись без усилителей, наверно есть какой то еще способ,потому что получается просто очень громоздкая конструкция
И усилители горят часто, люди добрые очень прошу помощи пожалуйста
Go to the top of the page
 
+Quote Post
mrKirill
сообщение Oct 8 2008, 19:44
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 283
Регистрация: 13-06-07
Из: Челябинск
Пользователь №: 28 391



Диапазон измеряемых температур и точность какие должны быть?
Go to the top of the page
 
+Quote Post
САНЯ100
сообщение Oct 8 2008, 19:47
Сообщение #14


Участник
*

Группа: Новичок
Сообщений: 43
Регистрация: 2-06-08
Пользователь №: 37 994



Расстояние порядка 20 метров
Go to the top of the page
 
+Quote Post
САНЯ100
сообщение Oct 8 2008, 19:51
Сообщение #15


Участник
*

Группа: Новичок
Сообщений: 43
Регистрация: 2-06-08
Пользователь №: 37 994



Цитата(mrKirill @ Oct 8 2008, 23:44) *
Диапазон измеряемых температур и точность какие должны быть?

Диапозон температур от 0 до 800,точность в полградуса
Go to the top of the page
 
+Quote Post

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

 


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


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