Jump to content

    

seniorandre

Свой
  • Content Count

    68
  • Joined

  • Last visited

Community Reputation

0 Обычный

About seniorandre

  • Rank
    Участник
  • Birthday 06/21/1968

Контакты

  • Сайт
    http://www.asobol.ru
  • ICQ
    159561762

Информация

  • Город
    г.Нижний Новгород

Recent Profile Visitors

1753 profile views
  1. По опыту работы с ARM в креаторе можно сказать следующее: 1. Более адекватно с BareMetal себя ведет QBS, он по крайней мере не тащит ни какие настройки, если ты их не указал. В последней версии креатора и QBS появились примеры для работы с арм, соотв много можно сделать по аналогии. Примеры лежат лежат в каталоге с QBS. 2. С cmake я тестовый проект для ARM (STM) собрал и он вроде даже заработал, но надо обязательно указать cmake_system_name = Generic - в этом случае он выключает все лишние опции компилятора. Также надо выключить опцию проверки компиляторов, arm-eabi не проходит этот тест с дефолтными настройками линкера. Ваша ошибка именно на этот тест. SET(CMAKE_CROSSCOMPILING:INTERNAL ON) SET(CMAKE_SYSTEM:INTERNAL Generic) SET(CMAKE_SYSTEM_NAME Generic) SET(CMAKE_CXX_COMPILER_FORCED:INTERNAL ON) SET(CMAKE_C_COMPILER_FORCED:INTERNAL ON) Вот это вас должно спасти, но лучше перейти на QBS, меньше будет проблем
  2. При дискретизации все частоты в той или иной мере будут отображены в зону частоты Найквиста, но ни каждую гармонику при этом можно извлечь . Непонятна постановка задачи, это задачка по ЦОС или реальная задача? Ибо для реальной задачи оцифровать быстрее для извлечения полной инфы может любой МК.
  3. Я конечно не знаю как этот зверь будет работать :) Но вы же сами сказали что у Вас выпрямитель... А после него будет работать любой ОУ :) даже lm358. Как то сомнения берут что емкость датчика будет сопоставима с 0.0i uF. Что говорят эксперименты?
  4. STM32L100, ADC+DMA

    Все проблемы у L1хх только из-за неправильной настройки ACC64, FlashLatency and vCore. Когда все стоит правильно то ни каких проблем не наблюдается. У вас как с этим делом?
  5. Мощность поделилась пополам, потом одну отфильтровали, так что все Ок.
  6. Для выполнения свертки через циклическую свертку в частотной области надо Последовательность отсчетов входного сигналов дополнить нулями так, чтобы длины последовательностей стали одинаковыми и не меньшими, чем x1 + x2 -1 тогда в центральной части вы получите валидный кусок, который вас интересует а вообще это тема "Дискретная фильтрация с помощью ДПФ" в вашем случае надо дополнить до ближайшей степени 2.
  7. Самый банальный вариант... непромытый флюс или смена флюса. На производстве я не знаю возможно ли такое, но некоторые товарищи пользуют активный флюс, а потом ни чего не работает.
  8. CubeMX и User code

    Стараюсь обрывать связь с кубом уже когда точно известно что перефирия не поменяется. Буквально вчера оказалось что стека USB надо дефайны менять в коде, а куб не позволяет. Пришлось написать preBuild script на питоне и тоже прокатило. А так конечно стараюсь где в другом месте переопределить после инита куба. Когда шаблон проекта заработает, то все лишнее вычищаю и кубом больше не пользуюсь. Хотя может вариант со сравнением через репозитарий еще более удобно.
  9. STM32F373 и прерывание по Character Match

    Может это спасет отца русской демократии
  10. Цитата(seniorandre @ Mar 29 2018, 21:15) Вообще данная диф. схема имеет разные входные сопротивления в каждом плече и соотв ваш мост по определению перекашивает. Этот перекос может выливаться в сужение полосы. Более детально надо ставить эксперимент. Ну и в догонку.... Конечно резисторы делителей виртуальной земли меньше чем резисторы ОС подключенные к делителю, но блокировочные конденсаторы в делителе обязаны быть. Иначе Ваше усиление 20 просто не будет соотв действительности, т.к. один из выводов усилителя по переменке болтается в воздухе.
  11. Вообще данная диф. схема имеет разные входные сопротивления в каждом плече и соотв ваш мост по определению перекашивает. Этот перекос может выливаться в сужение полосы. Более детально надо ставить эксперимент. Как-то так. Можно поставить для эксперимента нормальный диф усилитель или измерительный усилитель.
  12. Цитата(Sergey Krivonosov @ Dec 18 2017, 19:22) Подозреваю, что данная проблема решается с помощью преобразований Фурье, но как приступить я не знаю. Может кто то подскажет метод решения. Cуществуют конечно научный способы вычисления корреляции, но можно попробовать по типу разложения по квадратурам. Сдвинуть тестовый сигнал на 90гр. и сделать перемножение сигнала на две квадратуры тестового сигнала, а потом посчитать что то типа модуля. Ну либо если нужен научный метод, то искать алгоритмы вычисления корреляции.
  13. FreeRTOS 10, теперь под лицензией MIT

    Цитата(arhiv6 @ Nov 30 2017, 08:37) Вроде и раньше можно было исходники не открывать даже при модификации. А с чего вы взяли что GPL позволяла не открывать исходники? Как раз наоборот, вы обязаны были раскрыть исходники либо вместе с программой либо по запросу. Правда пишут что у FreeRtos было какое-то исключение на счет раскрытия исходников.
  14. Цитата(syuha @ Sep 8 2017, 04:23) Низкий входной импеданс подтверждается двумя измерениями: во-первых, временная постоянная R1-C3 вместо 500 мс составляет около 50ms Я так понимаю у канала VH входной импеданс всего 50 Ом, для частот выше 40кГц. Не понятно причем тут цепь R1-C3, когда для VH t= R2*C3*6.28 = 23us. Цитата(syuha @ Sep 8 2017, 04:23) во-вторых, если подавать синусоидальный сигнал на VL через последовательно включенное сопротивление 1МОм, сигнал на входе оказывается вдвое меньше, т.е. 1 МОм вход выступает как делитель напряжения 1. Для какой частоты? Мы не телепаты... 2. Если подается на VL, где измеряется сигнал? 3. Сам ФЭУ отключен?