Каким бы дешевым ни был микроконтроллер WCH CH32V003, его цена около 0.10 доллара выглядит гораздо менее привлекательной, когда вам нужно начать добавлять внешние микросхемы для отсутствующих базовых функций, таких как измерение температуры. Это функция, которая обычно встречается даже в базовых микроконтроллерах STM32. Однако не бойтесь, как показывает [эвкалипт], вы можете импровизировать рабочее решение, поиск альтернативных источников который может действовать как термометр.
Ассоциация Ч32В003 представляет собой бюджетный 32-битный микроконтроллер на базе RISC-V от китайской компании Nanjing Qinheng Microelectronics, широко известный как WCH. представлено на Hackaday ранее. Несмотря на то, что он оснащен одноядерным процессором с частотой 48 МГц, набор периферийных устройств довольно простой:
Так как же создать внутренний датчик температуры, используя только это? [eecalyptus] решил, что все, что нужно, — это измерить дрейф между двумя внутренними часами, такими как LSI и HSI, при изменении температуры и использовать это для калибровки температурного графика. К сожалению, LSI недоступен, даже через периферийное устройство таймера. Остался AWU (блок автоматического пробуждения), который также использует LSI в качестве источника синхронизации. Позволяя ему переходить в режим сна и пробуждаться после N циклов LSI, AWU обеспечивал непрямой доступ к LSI.
После калибровки по комнатной температуре (~22 °C) и ледяной воде (0 °C) был получен температурный график, который, вероятно, может быть в некоторой степени точным. Как предупреждает [eecalyptus], это своего рода калибровка, которая, вероятно, различается в зависимости от MCU, и никаких попыток количественно оценить абсолютную точность этого метода пока не предпринималось. Тем не менее, для грубого измерения температуры этого может быть достаточно.
- SEO-контент и PR-распределение. Получите усиление сегодня.
- PlatoData.Network Вертикальный генеративный ИИ. Расширьте возможности себя. Доступ здесь.
- ПлатонАйСтрим. Интеллект Web3. Расширение знаний. Доступ здесь.
- ПлатонЭСГ. Углерод, чистые технологии, Энергия, Окружающая среда, Солнечная, Управление отходами. Доступ здесь.
- ПлатонЗдоровье. Биотехнологии и клинические исследования. Доступ здесь.
- Источник: https://hackaday.com/2023/11/05/adding-temperature-sensor-functionality-to-the-ch32v003-mcu/
- :имеет
- :является
- :нет
- $UP
- 1
- 10
- 214
- 400
- a
- Absolute
- доступ
- доступной
- точность
- точный
- Действие (Act):
- добавить
- После
- против
- Все
- причислены
- альтернатива
- Несмотря на то, что
- an
- и
- примерно
- AS
- попытка
- привлекательный
- Автоматический
- основной
- BE
- было
- между
- by
- CAN
- изменение
- дешево
- Часы
- Часы
- обычно
- может
- ЦП
- Создайте
- кредит
- сырой
- циклы
- do
- включен
- достаточно
- Эфир (ETH)
- Даже
- и, что лучший способ
- достаточно
- далеко
- страх
- Особенность
- Особенности
- фигурный
- Что касается
- найденный
- функциональность
- Go
- хорошо
- график
- Как
- HTML
- HTTPS
- ICE
- ICS
- в нашей внутренней среде,
- IT
- ЕГО
- JPG
- всего
- Вид
- известный
- оставил
- Меньше
- позволяя
- Вероятно
- ВЗГЛЯДЫ
- сделанный
- макс-ширина
- MCU
- проводить измерение
- измерение
- метод
- может быть
- отсутствующий
- Nanjing
- Необходимость
- необходимый
- нет
- полученный
- of
- on
- для
- периферийный
- периферийными устройствами
- Платон
- Платон Интеллектуальные данные
- ПлатонДанные
- предварительно
- цена
- легко
- Комната
- выбор
- Шоу
- спать
- So
- Решение
- в некотором роде
- Источник
- Начало
- STM32
- такие
- TAG
- который
- Ассоциация
- этой
- хоть?
- Через
- в
- два
- К сожалению
- Ед. изм
- использование
- использования
- через
- Услуга
- Просыпаться
- предупреждает
- законопроект
- Вода
- когда
- , которые
- работает
- еще
- являетесь
- зефирнет