Программирование чипа для измерения температуры с устройства ввода
Я хотел бы сначала сказать, что я веб-программист на Java, а не программист, и абсолютно ничего не знаю о чипах.
Я хотел бы немного узнать об этом, выполнив небольшой тестовый проект. Цель моего проекта - нагреть жидкость до 175 градусов по Фаренгейту с помощью горелки и поддерживать температуру.
Мне понадобятся несколько датчиков, датчик температуры, регулятор топлива, воспламенитель топлива
И плата с чипом для подключения датчиков.
У меня есть следующие вопросы,
- Какой язык обычно используется при записи на чипы?
- Какой чип / плата понадобится?
- Нужно ли прошивать ваш код на чип?
- Какой сигнал возвращается с датчика?
Я потратил приличное количество времени, просматривая примеры в Интернете, но мне трудно найти что-то полезное. Любые ссылки ссылки будут оценены.
И, наконец, если у stackru есть лучший раздел для программирования микросхем, пожалуйста, сообщите.
2 ответа
- сборка или C
- Есть много хороших вариантов, я думаю, что хорошее место для начала - 8-битные PIC, и я бы использовал сборку. Многим нравится и Ардиуно.
- обычно да
- это зависит от того, можно ли выбрать термистор или использовать термопару (точнее). Вам нужно будет позаботиться о некоторых аппаратных средствах, которые находятся на борту чипа (микроконтроллер), обычно называются периферийными устройствами. Вам также, вероятно, понадобится операционный усилитель, если вы выберете термопару - это усилит очень маленькое напряжение, чтобы аналого-цифровой преобразователь (периферийное устройство, которое вам, вероятно, понадобится) мог оцифровать его.
- Обычно C используется. Иногда сборка, но это будет сложнее использовать, учитывая ваш фон Java.
- Подсчитайте, сколько датчиков, выходов и тип датчика или выхода. Например, вам понадобится как минимум один АЦП для считывания вашего датчика температуры и как минимум два контакта GPIO для управления вашим клапаном и воспламенителем.
- Да.
- Зависит от датчика. Например, ваш датчик температуры, вероятно, является аналоговым сигналом. Вам дадут диапазон напряжения и температурный диапазон.
Если вы не хотите много изучать электронику, я бы порекомендовал взглянуть на один из комплектов, который уже предлагает необходимые вам датчики, например, Ardiuno. Лично у меня есть MSP-430, и я был очень впечатлен простотой разработки, но, очевидно, будут некоторые пайки и схемотехники.