Jump to content
iLexxxD

Диплом: Двухканальный Измеритель Температур На Основе Бесконтактных Датчиков

Recommended Posts

Всем здравствуйте. Сразу предупреждаю, я почти ничего не понимаю в по этой теме.

Исходные данные к проекту:количество контрольных точек 2, диапазон измерений от -20 до +50, индикация на ЖК - индикаторе, абсолютная погрешность не больше 0.1, связь с ПЭВМ через usb-интерфейс, реализация функции калибровки датчиков с сохранением калибровочных настроек в энергонезависимой памяти, микроконтроллер с архитектурой AVR ну и на ПЭВМ реализовать тестовую программу индикации показания датчиков.

Схемы:

электрическая структурная

электрическая функциональная

электрическая принципиальная

чертеж печатной платы

чертеж сборочный печатной платы

Вот нашел микроконтроллер для своей задачи http://cxem.net/arduino/arduino61.php

Теперь надо найти и присобачить датчик.

Как я понял, все соединить не сложно, самое сложное это ПО.

Кто что может посоветовать? А если найдется человек, который поможет мне со схемами, то можно договориться за большую плату)

Спасибо.

Share this post


Link to post
Share on other sites

Изготовление 2-х слойных плат от 2$, а 4-х слойных от 5$!

Быстрое изготовление прототипа платы всего за 24 часа! Прямая доставка с нашей фабрики!

Смотрите видео о фабрике JLCPCB: https://youtu.be/_XCznQFV-Mw

Посетите первую электронную выставку JLCPCB https://jlcpcb.com/E-exhibition чтобы получить купоны и выиграть iPhone 12, 3D-принтер и так далее...

Выбирайте на вкус и цвет:

http://www.sensoren....turi_pirometri/

Доброго времени суток,

по Вашей ссылке точности (абсолютные погрешности), в лучшем случае 0,6, а по условиям нужно 0,1

подавляющее большинство - готовые приборы, что также не соответствует поставленной задаче

увы...

Вот нашел микроконтроллер для своей задачи http://cxem.net/arduino/arduino61.php

Теперь надо найти и присобачить датчик.

Ардуинка не прокатит, у нее АЦП 10-битный, т.е. вся шкала 1024 единицы

диапазон измерений 70 градусов

имеем в результате 0,068°/единицу АЦП

и это только в идеальном случае, если сигнал при -20° соответствует 0 АЦП а сигнал при 50° соответствует 1024 АЦП, что реализуемо только теоретически

ищите другой процессор с встроенным АЦП хотя-бы 14 бит, а еще лучше 16

или к Ардуино надо цеплять внешний АЦП, что влечет еще большие заморочки с ПО (реализация протокола обмена, который используется в АЦП)

а вот интерфейс USB на FT232 работать будет на процессорах, имеющих встроенный UART, в т.ч. и RS-232.

советую использовать эту часть приведенной схемы

есть хороший камушек MSC1210 от TI, немного устаревший, но зато на борту 24-битный АЦП, имеет UART. Правда дороговат, сотен за 5-7 может получиться, если не больше.

Edited by Heapoiss

Share this post


Link to post
Share on other sites

Безмостовые ККМ для 99% КПД!

Схема коррекции коэффициента мощности (ККМ) на основе так называемого «тотемного столба» (Totem Pole) обладает минимально возможными потерями и потенциально может обеспечить самые жесткие требования к энергоэффективности источников питания. Компания Wolfspeed представляет референсную разработку – плату ККМ CRD-02AD065N на базе собственных карбид-кремниевых MOSFET и диодов с наилучшими в отрасли характеристиками.

Подробнее

Гибридные IGBT - сила Si и SiC в одном корпусе!

Компания Infineon представила новые гибридные IGBT-транзисторы на 650 В, которые сочетают в себе преимущества технологий TRENCHSTOP и CoolSiC. Использование SiC-диода Шоттки позволяет значительно расширить возможности IGBT и снизить уровень энергии, необходимой для включения транзистора (Eon), а также уменьшить потери на переключение.

Подробнее

Ардуиной такая задачка легко решается.

Надо применить разбиение диапазона на отдельные каналы.

К примеру, 4 канала по 20 C обеспечат мзр = 70/1024 = 0.02 C

Edited by Jeer

Share this post


Link to post
Share on other sites

Вебинар «Параметры выше, цена ниже. Обновление в линейке AC/DC- и DC/DC-преобразователей MORNSUN» (26.01.2021)

Приглашаем 26 января на бесплатный вебинар, посвящённый преимуществам и отличиям новых источников питания и DC/DC-преобразователей Mornsun. На вебинаре будут рассмотрены изолированные и неизолированные DC/DC-преобразователи последнего, четвертого, поколения (R4) и компактные модульные источники питания второго и третьего поколений (семейства LS/R3 и LD/R2) на плату. Рассмотрим новую группу продукции – встраиваемые источники питания в кожухе.

Подробнее

Надо применить разбиение диапазона на отдельные каналы.

К примеру, 4 канала по 20 C обеспечат мзр = 70/1024 = 0.02 C

инициатор же написал: "Сразу предупреждаю, я почти ничего не понимаю в по этой теме", т.е. со схемотехникой туго.

А Вы предлагаете 4 нормирующих каскада реализовать...

И, есть подозрение, что преобразователи имеют нехилый разброс параметров от экземпляра к экземпляру.

А если характеристика нелинейная - нужна аппроксимация...

Например у преобразователей давления размах выходного сигнала может отличаться в разы, не с чужих слов знаю, накушался в свое время.

Соответственно надо предусматривать очень точную подстройку параметров под диапазон АЦП

Проще все-таки разрядность АЦП поднять

Edited by Heapoiss

Share this post


Link to post
Share on other sites

Так вдруг, более чем на Ардуино ТС и не способен?

А так-то - да, перенос темы в "Предлагаю работу"

Share this post


Link to post
Share on other sites

Диплом: там чего-то тра-та-та...

И...

Сразу предупреждаю, я почти ничего не понимаю в по этой теме.

Господа-товарищи, слышу и вижу все это почти каждый день, и каждый раз шизею, ей богу!

Share this post


Link to post
Share on other sites

Да ладно, шизеть-то - это последствия 25-летнего убийства образования: от родителей, дет.сада, школы, института, прикладной науки и далее.

Share this post


Link to post
Share on other sites

Offtop:

Держава? Ну-ну..

Тезка.. бывал в Уфе проездом (вело-поход по Южному Уралу в 2011) - город очень понравился, масса велосипедистов.

Может, ну ее - науку и инженерию?

Туризм?

Edited by Jeer

Share this post


Link to post
Share on other sites

В пчеловоды податься, в Бурзянский район (местный аналог Тьмутаракани), чтоб ничего не видеть и не слышать. :(

Share this post


Link to post
Share on other sites

это последствия 25-летнего убийства образования

абсолютно согласен

Share this post


Link to post
Share on other sites

-Вот в наше-то время...

-О-о-о-о-ооооо!

По делу - у вас есть что предложить? Есть альтернатива? А самое главное - дэнгы есть?


Я не раздаю удочки. Я продаю рыбу.

Share this post


Link to post
Share on other sites

Это вы у кого за деньги спрашиваете? :)


Feel the difference! ©

Share this post


Link to post
Share on other sites

можно ещё выбирать дифференциальный вход с усилением....

Share this post


Link to post
Share on other sites

.... Сразу предупреждаю, я почти ничего не понимаю в по этой теме.

....

Схемы:

электрическая структурная

электрическая функциональная

электрическая принципиальная

чертеж печатной платы

чертеж сборочный печатной платы

Вот нашел микроконтроллер для своей задачи http://cxem.net/arduino/arduino61.php

Теперь надо найти и присобачить датчик.

Как я понял, все соединить не сложно, самое сложное это ПО.

Здесь, видимо все проще можно слепить, по-заданию скорей всего - схема микроконтроллера с обвязкой нафиг не нужна. Можно просто обозначить - Контроллер на базе AVR - блаблабла... А требуется схема только подключения датчиков температуры, например по ай-ту-си (I2C)..

Вот здесь: http://forum.cxem.net/index.php?showtopic=114312&st=220 (с поста 239 по 251) схема подключения с исходниками и ссылкой на драйвер, для одного датчика типа dallas (DS18B20 и ему подобных)... Два датчика шлейфом подключаются - тогда исходник надо поправить - это уже втораяя серия будет...


От модератора: Нарушение правил форума - ссылка в подписи. В след. раз будет предупреждение

Share this post


Link to post
Share on other sites

....читаем "На Основе Бесконтактных Датчиков"

Ну и что, вот например: http://bildr.org/201...x90614-arduino/ с типом датчика, даташитом, исходниками.. Что еще надо, кури мануал и радуйся. Клепай проект... Там как я мельком понял - I2C, SCL, SDA крутится и контроллер не известный и ненужный мне - Ардуино...

Вот отсюда туда пришел, здесь даташит на датчик: http://www.sparkfun.com/products/9570:

Edited by I am mechanic

От модератора: Нарушение правил форума - ссылка в подписи. В след. раз будет предупреждение

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения


  • Платы BMS разной конфигурации в корпусе

  • Similar Content

    • By Dozator
      Доброго всем дня! Нужна небольшая консультация. Можно ли датчик движения  как то поставить паралельно контактам выключателя освещения? Суть происходящего-заходишь в ванную на минуту-помыть руки. Датчик сработал,включил свет. Вышел-свет погас. Если на длительное время нужен свет,но движения нет--можно включить выключатель. Ставить дополнительное реле -не приветствуется.
    • By LEVV2006
      Всем привет! 
      Порция очередных сложных вопросов от меня . Что то я совсем не соображу что не работает....
      Подключаю датчик BME280 к Atmega328p 16МГц. Для работы с датчиком естественно требуется библиотека. Поискав в интернете я нашел (вроде как) рабочий вариант. Да еще и с примером! Всё это дело я скачал, скомпилировал и попробовал запустить. Итог предсказуем. Ничего не заработало и в первую очередь не стартанула библиотека I2C.
      Решил что будет надежнее написать самостоятельно попутно разбираясь в коде библиотеки.
      Библиотеку I2C я использовал свою проверенную :) ,а далее я вооруженный даташитом на BME280 адаптировал скачанную библиотеку для BME280.
      В целом ничего сложного нет. За вечер получилось все привести в норму. Считываются данные с регистров, ID датчика совпадает с даташитом. Кажется что все работает нормально. 
      Но нет. Проблема в следующем: (Для теста я считываю только показатели температуры)
      1) Не верные значения температуры. Причем любое не значительное изменение кода (не в формуле) влечет изменение показателя температуры.
      2) Температура не изменяется. Все время в порт выводится одно и тоже. Она изменится если только что нибудь поменять в коде и перезалить прошивку.
      В чем может быть проблема? У кого нибудь есть уже проверенная и рабочая библиотека? 
      main:
      I2C:
      BME280:
       
    • By 3цераптор
      Аутомотив Солюшенз Груп, (ASG) входящая в группу компаний VK Electronics, открывает вакансию программиста микроконтроллеров. На данный момент компания ведет свою деятельность по трем направлениям:
      Разработка автомобильной электроники (блоки управления для сбора данных);
      Системы управления автопарком;
      Промышленная электроника (система "умный дом" SOHO)
      Сотрудничая с нами, Вы будете находиться на острие новых технологий, заниматься исследованием и креативной разработкой, а не банальным написанием кода в жестких условиях ТЗ. Мы позволим Вам самостоятельно принимать решение и находить новые технологии реализации Ваших идей.
      Вы заинтересованы в собственном развитии и Вам интересны новые технологии, а так же Вы желаете стать частью команды современной компании?Ждем Ваших откликов!
      Что нужно делать:
      разрабатывать прошивки для микроконтроллеров;
      участвовать в составлении ТЗ в составе рабочей группы проекта.
      Мы хотим видеть специалиста с...
      Профильным образованием, рассматриваем выпускников ВУЗов;
      Знанием языков программирования;
      Знанием ОС FreeRTOS, Linux;
      Умением программировать чисто, без мусора в коде и стандартных библиотек;
      Умением самостоятельно, а главное быстро разбираться и искать пути решения интересных и трудных задач;
      Знанием архитектур на ядре ARM7,Contex-M3, Contex-M4;
      Опытом работы с процессорами STM 32F1/2/3/4, NXP, Texas industries;
      Знанием протоколов CAN, CANOpen, RS232, RS485;
      Опытом работы с беспроводными модулями GSM,GPS,WiFi и их аппаратными реализациями;
      Опытом разработки ПО для серийных изделий.
      Мы предлагаем:
      ЗП по итогам собеседования, от 80 000 руб.
      Адекватную мотивацию как по ЗП, так и по бонусам;
      Комфортный офис, расположенный в самом центре г. Воронежа;
      Необходимое оборудование для продуктивной работы;
      Пятидневная рабочая неделя, с 9 до 18 часов ( возможно смещение времени работы);
      Работа в молодой команде профессионалов;
      Возможность работать с реальными проектами, видеть результаты креативной работы;
      Сладости для питания мозга :).
    • By петя петенька
      Продам датчики тока в хорошем состоянии,Honeywell оригинал.
      цена 400гр.
      Есть количество!
      Находятся в Украине.



    • By 7405984
      На постоянную работу требуется сервисный инженер, тематика - активное звуковое оборудование: 10:00-19:00 / пн-пт. Москва, метро Сокол. 
      Испытательный срок - 60тр (3мес)
      Далее - 70тр.
       
×
×
  • Create New...