Программирование чипа для измерения температуры с устройства ввода

Я хотел бы сначала сказать, что я веб-программист на Java, а не программист, и абсолютно ничего не знаю о чипах.

Я хотел бы немного узнать об этом, выполнив небольшой тестовый проект. Цель моего проекта - нагреть жидкость до 175 градусов по Фаренгейту с помощью горелки и поддерживать температуру.

Мне понадобятся несколько датчиков, датчик температуры, регулятор топлива, воспламенитель топлива

И плата с чипом для подключения датчиков.

У меня есть следующие вопросы,

  1. Какой язык обычно используется при записи на чипы?
  2. Какой чип / плата понадобится?
  3. Нужно ли прошивать ваш код на чип?
  4. Какой сигнал возвращается с датчика?

Я потратил приличное количество времени, просматривая примеры в Интернете, но мне трудно найти что-то полезное. Любые ссылки ссылки будут оценены.

И, наконец, если у stackru есть лучший раздел для программирования микросхем, пожалуйста, сообщите.

2 ответа

Решение
  1. сборка или C
  2. Есть много хороших вариантов, я думаю, что хорошее место для начала - 8-битные PIC, и я бы использовал сборку. Многим нравится и Ардиуно.
  3. обычно да
  4. это зависит от того, можно ли выбрать термистор или использовать термопару (точнее). Вам нужно будет позаботиться о некоторых аппаратных средствах, которые находятся на борту чипа (микроконтроллер), обычно называются периферийными устройствами. Вам также, вероятно, понадобится операционный усилитель, если вы выберете термопару - это усилит очень маленькое напряжение, чтобы аналого-цифровой преобразователь (периферийное устройство, которое вам, вероятно, понадобится) мог оцифровать его.
  1. Обычно C используется. Иногда сборка, но это будет сложнее использовать, учитывая ваш фон Java.
  2. Подсчитайте, сколько датчиков, выходов и тип датчика или выхода. Например, вам понадобится как минимум один АЦП для считывания вашего датчика температуры и как минимум два контакта GPIO для управления вашим клапаном и воспламенителем.
  3. Да.
  4. Зависит от датчика. Например, ваш датчик температуры, вероятно, является аналоговым сигналом. Вам дадут диапазон напряжения и температурный диапазон.

Если вы не хотите много изучать электронику, я бы порекомендовал взглянуть на один из комплектов, который уже предлагает необходимые вам датчики, например, Ardiuno. Лично у меня есть MSP-430, и я был очень впечатлен простотой разработки, но, очевидно, будут некоторые пайки и схемотехники.

Другие вопросы по тегам