LOVE AVR1 0 8 октября, 2008 Опубликовано 8 октября, 2008 · Жалоба Ребята, нужна помошь, суть в том, что мне надо считывать значения с 80 термопар и выводить на ПК через USB на частоте порядка 300 герц, помогите пожалуйста организовать считывание значений с термопар на этой частоте и по какому интерфейсу (хотя бы схемно), передачу данных В пк и дрова я напишу. микроконтроллер авр любой Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Николай Иванович Приходько 0 8 октября, 2008 Опубликовано 8 октября, 2008 · Жалоба помогите пожалуйста организовать считывание значений с термопар на этой частоте и по какому интерфейсу (хотя бы схемно) Дык у термопар нет никакого интерфейса. И нет никаких сигналов кроме выдаваемой термопарой термоЭДС. Тебе нужно делать девайсину, которая будет усиливать и оцифровывать термоЭДС и передавать их по USB на комп Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
LOVE AVR1 0 8 октября, 2008 Опубликовано 8 октября, 2008 · Жалоба Я понимаю, после термопар стоят усилители,т.к. Сигналы с термопары милливольтовые от 0 до 5,соответственно стоят усилители с коэфициентом 1000. Ацп в микроконтроллере. Меня интересует как с частотой 300 герц считывать значение с каждой термопары,эти значения после ацп будут передовасьтя в пк Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
stells 12 8 октября, 2008 Опубликовано 8 октября, 2008 · Жалоба ну, решение в лоб - 8 тинек, а 9-я их опрашивает по любому последовательному интерфейсу и обменивается с ПК Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 8 октября, 2008 Опубликовано 8 октября, 2008 · Жалоба Ребята, нужна помошь, суть в том, что мне надо считывать значения с 80 термопар и выводить на ПК через USB на частоте порядка 300 герц, помогите пожалуйста организовать считывание значений с термопар на этой частоте и по какому интерфейсу (хотя бы схемно), передачу данных В пк и дрова я напишу. микроконтроллер авр любой Я не понял, а задача измерения напряжения термопары и преобразования его в цифровое значение температуры уже решена? :cranky: ИМХО это посложнее будет, чем собрать и передать уже готовые цифровые значения в PC. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
stells 12 8 октября, 2008 Опубликовано 8 октября, 2008 · Жалоба може я чего не понял? 80 усилительных каскадов, 8 tiny26 (с 11-канальными АЦП), интерфейс I2C (400кбит), 9-я tiny (попроще) собирает данные и отправляет в ПК Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 8 октября, 2008 Опубликовано 8 октября, 2008 · Жалоба може я чего не понял? 80 усилительных каскадов, 8 tiny26 (с 11-канальными АЦП), интерфейс I2C (400кбит), 9-я tiny (попроще) собирает данные и отправляет в ПКТакая измерительная система может быть и заработает, но только если ее разместить в экранированном спичечном коробке Но для этого (измерения температуры внутри коробка) и одной термопары (+ холодный спай) будет достаточно. Топикстартер вообще ничего не сообщил о том, температуры частей какого объекта или каких объектов измерять-то нужно? Может все эти термопары в объеме 100 куб.м разбросаны? А вы их по десятку на один МК цеплять собрались, да еще и I2C промеж всеми МК. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vasily_A 0 8 октября, 2008 Опубликовано 8 октября, 2008 · Жалоба странная постановка задачи... 300Гц с термопары это абсурд, таже травленая 0.2мм терморара дает отклик порядка 0.1с подобная задачка решалась так: LTR-крейт от l-card, с несколькими ltr27 платами с термопарными модулями. получается дорого... тысяч 70 примерно. зато поканальная гальваническая развязка и 14-16бит реальных. на накристальном ацп, даже с внешним хорошим инструментальным усилителем нормальную точность получить сложно. можно использовать готовые ацп со встренным хорошим пга (например cs5524) - 4 термопары на корпус, и все их повесить на одну шину (spi). о 300гц забыть, но с термопарными скоростями работать будет. avr-ку выбирать исходя из размера озу (чтоб данные от 80-ти каналов в один кадр поместить). Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bloodden 0 8 октября, 2008 Опубликовано 8 октября, 2008 · Жалоба И тут возникает вопрос: территориально это как всё расположено? От этого зависит и вся топология. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mrKirill 1 8 октября, 2008 Опубликовано 8 октября, 2008 · Жалоба може я чего не понял? 80 усилительных каскадов, 8 tiny26 (с 11-канальными АЦП), интерфейс I2C (400кбит), 9-я tiny (попроще) собирает данные и отправляет в ПК Зачем 80 усилительных каскадов? Сигналы все равно будут измеряться не одновременно, можно 1 каскад использовать на каждую tiny26 Вопрос в другом, эти 80 датчиков на каком расстоянии друг от друга и от измерительной части будут находиться? Ведь помехи и потери никто не отменял. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
stells 12 8 октября, 2008 Опубликовано 8 октября, 2008 · Жалоба Такая измерительная система может быть и заработает, но только если ее разместить в экранированном спичечном коробке Но для этого (измерения температуры внутри коробка) и одной термопары (+ холодный спай) будет достаточно. Топикстартер вообще ничего не сообщил о том, температуры частей какого объекта или каких объектов измерять-то нужно? Может все эти термопары в объеме 100 куб.м разбросаны? А вы их по десятку на один МК цеплять собрались, да еще и I2C промеж всеми МК. насчет расстояний он действительно ничего не сказал... если они не очень большие, то усилители расположены в непосредственной близости от термопар, ну а тиньки (как и положено) в пределах одного модуля... ну или спичечного коробка, если угодно :) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
LOVE AVR1 0 8 октября, 2008 Опубликовано 8 октября, 2008 · Жалоба Спасибо за ответ,но получиться не так как хотелось бы. Наверно я не так объяснил вам,сейчас попробую объяснить алгоритм. Микроконтроллер поочередно посылает адрес конкретной термопары,считывает значение,потом это значение идет на ацп,и передается в компьютер,частота опроса 300 герц. Хотелось бы организовать это таким образом,чтобы не все 80 каналов были напрямую подключены к микроконтроллеру,а чтобы это организовать скажем через какую нито адресную шину. прошу совета у вас пожалуйста как это можно организовать, и хочу спросить как можно обойтись без усилителей, наверно есть какой то еще способ,потому что получается просто очень громоздкая конструкция И усилители горят часто, люди добрые очень прошу помощи пожалуйста Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mrKirill 1 8 октября, 2008 Опубликовано 8 октября, 2008 · Жалоба Диапазон измеряемых температур и точность какие должны быть? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
LOVE AVR1 0 8 октября, 2008 Опубликовано 8 октября, 2008 · Жалоба Расстояние порядка 20 метров Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
LOVE AVR1 0 8 октября, 2008 Опубликовано 8 октября, 2008 · Жалоба Диапазон измеряемых температур и точность какие должны быть? Диапозон температур от 0 до 800,точность в полградуса Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться