Перейти к содержанию
    

seregaM

Участник
  • Постов

    7
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный
  1. Спасибо, скорость не важна, по входному сопротивлению АЦП посмотрю даташит.
  2. Для АЦП, например, возьмем STM32, есть какие-либо ограничения на размер сопротивления, т.е. я могу взять резисторы по 100к и по 1мом или есть некий потолок, когда работать перестанет?
  3. Добрый день! При питании от Li-Ion аккумулятора встал вопрос, а как эффективно измерять напряжение с помощью АЦП микроконтроллера? Может что посоветуете? Всегда использовал резистивный делитель, но щас задумался о его потреблении и получается, что, например при измерении напряжения 24В и цепочке верх/низ - 10к/1к ток потребления самого делителя будет ~2ма, что больше потребления предполагаемой схемы в десяток раз. Бесконечно увеличивать сопротивление делителя для уменьшения тока потребления же нельзя. Если нет каких-то методов, то остается только интервальное включение, например, раз в 10 минут?
  4. Кажется с этим разобрался. Моя последовательность действий: делаю 'Reset Cache And Reload Project' потом пытаюсь собирать Я думал, что 'Reset Cache And Reload Project' это как раз очистка кэша Cmake, а на деле похоже, что удаляет какие-то нужные файлы. Правильной оказалась последовательность: делаю 'Reset Cache and Reload Project' делаю 'Reload Cmake Project' потом успешная сборка А вообще просто достаточно оказалось поставить галочку в настройках 'Automaticaly Reload Cmake Project on Edit'.
  5. Пытаюсь завести Clion 2017 с STM32F3 как по мануалу в блоге JetBrains. Код собирал в STM32CubeMX для SW4STM32. Тулчейн брал здесь (версия arm-none-eabi-gcc - 6.3.1 20170620 (release)). На этапе сборки выдает: [ 13%] Built target CMSIS [ 18%] Building C object CMakeFiles/f3_blink.elf.dir/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c.obj /tmp/cc1xbX4Q.s: Assembler messages: /tmp/cc1xbX4Q.s:713: Error: selected processor does not support `dsb 0xF' in ARM mode /tmp/cc1xbX4Q.s:734: Error: selected processor does not support `dsb 0xF' in ARM mode CMakeFiles/f3_blink.elf.dir/build.make:182: recipe for target 'CMakeFiles/f3_blink.elf.dir/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c.obj' failed make[2]: *** [CMakeFiles/f3_blink.elf.dir/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c.obj] Error 1 CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/f3_blink.elf.dir/all' failed Кто-нибудь сталкивался с таким? Как исправить? Здесь, видимо, даже не в Clion'е дело, а в каких-то параметрах/настройках. Пробовал с STM32L100 и разные варианты параметров компилятора с форумов - такая же ошибка (выставлял -mcpu=cortex-m3 и софтверную обработку плавающей точки, mfpu убирал. Заранее спасибо!
  6. Не могу подобрать датчик под свои хотелки. Надеюсь поможете. Что требуется: - доступность в российских магазинах (по возможности, в крайнем случае за бугром, надежные). - не сильно дорогие, по возможности. - измеряемое расстояние, желательно, до 5-6 метров (можно больше если существуют), точность сильно не важно, но в пределах до 1-2 сантиметров, думаю, пойдет. - питание желательно до 24 В. - интерфейс подойдет любой. - сильно важен минимальный угол звукового потока, т.е. чтобы был максимально узконаправленным (не знаю, возможно ли такое, направьте в правильную сторону в данном вопросе). - желательна стабильность измерений, без скачков, т.е. серия из 10 измерений вернет примерно одно значение, а не 10 сильно-разных. Много, конечно хотелок, но очень нужно подобрать датчик, сверлит классная идея, был один прототип, но датчик убил все надежды. Использовал датчик US-100, дальность оказалась не высока, угол звуковой волны оказался большим, ловил рядом стоящие предметы, сильный разброс значений, каждое измерение часто сильно изменялось, использовал медианный фильтр, но все равно скакали показания (может не правильно его сготовил, посоветуйте).
×
×
  • Создать...