

k155la3
Свой-
Posts
2,824 -
Joined
-
Last visited
-
Days Won
6
k155la3 last won the day on January 30
k155la3 had the most liked content!
Reputation
25 Очень хорошийAbout k155la3
-
Rank
Профессионал начинающий
- Birthday 01/12/1965
Контакты
-
Сайт
Array
-
ICQ
Array
Информация
-
Город
Array
Recent Profile Visitors
-
Посчитать потребляемую мощность от электросети
k155la3 replied to Слесарь's topic in В помощь начинающему
Посмотрите appnotes на контроллеры. Есть девайсы, "заточеные" под эту задачу, вплоть до реализации счетчика активной-реактивной энергии (которые, собственно, в счетчиках и работают) В частности MSP430F6720A Single-phase metering SoC with 2 Sigma-Delta ADCs, LCD, real-time clock, 16KB Flash, 1KB RAM В комплекте документации к application все подробно описано - формулы, диаграммы, схемы, адреса, пароли, явки. В комплекте софта - библиотека с требуемой математикой. Google: "MSP430 power meter" итд MSP430 меняется на Microchip . . . итд -
Ну, если принцип действия, может кулонометром как-то.
-
У настольных мультиметров время на оцифровку сравнительно с осциллографом большое. Соотв-но поток данных от (изолированного) ADC небольшой, в отличие от осциллографа. Узел "изоляции" несложный. В осциллографе с мега-гига samples изоляция входа обойдется намного сложнее и дороже. К тому-же, для большинства измерений, она просто не нужна.
-
Сопряжение двух контроллеров по UART
k155la3 replied to zheka's topic in В помощь начинающему
Возможно, IMHO. "Системное" время скорее всего будет в UTC того или иного формата, кроме того владельцы системы не хотят, чтобы обычные пользователи постоянно грузили сеть запросом текущего времени (в особо-ламерских "разработках" - ежесекундно). Пользовательский RTC можн настроить как на UTC, так и на местное время с любым смещением. Как удобно пользователю, без лишних для него, достаточно сложных преобразований. -
Не могу запустить ацп AD7706
k155la3 replied to Hailmary's topic in MCS51, AVR, PIC, STM8, 8bit
Да, и будет тишина пока не будут хотя-бы расставлены метки, и Ваш вопрос не будет разбит на две части 1. Вопросы по программированию PIC на ASM / SPI и основам использования макросов в ASM 2. Описание на читабельном "псевдо-коде" алгоритма обмена с ADC AD7706 - установить CS - передать настройку COM-регистра AD == 0xYY - сбросить CS итд Оптимально - привести ссылку на даташит 7706. -
Различие схем для питание USB порта от 220В
k155la3 replied to Samit2004's topic in Схемотехника
"Нетрудность схем" (? зарядных устройств), возможно, из-за отсутствия гальванической развязки, те разделительного трансформатора, а также отсутствия узлов защит, регулировки выходного напряжения и тока. -
Не знаю, имеет ли отношение к вопросу ТС На модуле тензомоста датчика давления стояло несколько резисторов со следами лазерной "юстировки".
-
Энергонезависимый коммутатор 20 кГц
k155la3 replied to Turgenev's topic in Компоненты
Такая технология есть, но поиск вываливает в основном патенты и статьи. Серийные если есть, надо смотреть на сайтах -каталогах производителей Осмотритесь на digikey На нем в первом окне фильтра, кажется, есть список фирм-производителей. Signal relays, latch KEMET Omron Automation Safety Omron Electronics Inc-EMC Div PanasonicPanasonic Electric Works TE Connectivity Aerospace Defense and Marine TE Connectivity Potter & Brumfield Relays -
Энергонезависимый коммутатор 20 кГц
k155la3 replied to Turgenev's topic in Компоненты
В сфере электрики такие устр-ва наз-ся "импульсное реле". upd Реле поляризованные слаботочные РПС Решение "по-богатому" возможно есть в современных MEMS наверное -
Ультразвук
k155la3 replied to GDS's topic in Вопросы аналоговой техники
Возможно сильно завышена амплитуда излучения, что дает сильную эм наводку и способствует долгоживущим отражениям в тракте "пролета". Если в акуст. тракте нет помех, попробуйте снизить мощность излучения и повысить чувствительность приемника. Желательно наличие (А)РУ, если расстояние "пролета" импульса изменяется. Какая частота. Как обеспечено согласование со средой передачи. Какой излучатель применен. -
Передача данных по электросети
k155la3 replied to Слесарь's topic in В помощь начинающему
И что, "штатный" фильтр-дроссель не дает синусу очистится ? Если он там есть, конечно. Нечто подобное -
Подскажите подходящий mezzanine connector
k155la3 replied to mmarc__'s topic in Форумы по интерфейсам
При наличии микроскопа все намного проще. Крепите надежно Вашу плату и небольшую пустую макетку на куске текстолита. Можно даже временно термоклеем, но надежно. На вашей плате термоклеем крепите небольшую планку-переходник с достаточно большими площадками. Переходную "планку" под микроскопом микро-проводом, лакированным или неизолированным, подключаете к схеме (висящие микро-провода можно закрепить полностью залив легкоплавким термоклеем) С другой стороны на большие (макро) контакты планки подключаете мгтф и далее на рядом расположенную макетку с любым разъемом. Технология проверена неоднократно. -
STM32 нужна помощь с кнопками
k155la3 replied to MaximDV's topic in ARM, 32bit
В обсуждении уже есть все необходимое и все достаточное, чтобы реализовать алгоритм работы с "аналоговой" клавиатурой исходя из замера АЦП. Возможно Вам будет проще, если Вы сперва сделаете аппаратную модель "многоуровневый компаратор" в каком-то симуляторе. Для подавления дребезга, кроме "гистерезиса" по уровням можно использовать софт-таймер "задержка включения". т.е. при проявлении нужной кнопочной комбинации идет накопление софт-счетчика (например с интервалом 5 мс). В случае "пропадания" этой комбинации счетчик сразу сбрасывается в 0. Если комбинация не сброшена в течение, скажем, 30-40 мс, можно выдавать сигнал/активизация "кнопка xx нажата". Думаю, выкладывать готовый код такого алгоритма, из уважения к Вам, нет смысла -
Создайте в Keil проект без использования Cube. В опциях проекта разрешите формирование листинга. В листинге в первых строках перечислены ключи-опции запуска компилятора. ; generated by Component: ARM Compiler 5.06 update 5 (build 528) Tool: ArmCC [4d3621] ; commandline ArmCC [--list --debug -c --asm --interleave -o.\flash\blinky.o --asm_dir=.\Flash\ --list_dir=.\Flash\ --depend=.\flash\blinky.d --cpu=Cortex-M3 --apcs=interwork -O0 --diag_suppress=9931 -I.\RTE\Device\STM32F103RB -I.\RTE\_STM32F103_Flash -IC:\Keil_v5ARM\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include -IC:\Keil_v5ARM\ARM\PACK\Keil\MDK-Middleware\7.4.1\Board -IC:\Keil_v5ARM\ARM\PACK\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__MICROLIB -D__UVISION_VERSION=524 -D_RTE_ -DSTM32F10X_MD --omf_browse=.\flash\blinky.crf Blinky.c] THUMB . . . . . Проделайте аналогично с Вашим warn-проектом и сравните опции. Возможно причина в том, что Cube "пользует" строки комментариев для своих целей и ограничивает в этом пользователя.
-
STM32 нужна помощь с кнопками
k155la3 replied to MaximDV's topic in ARM, 32bit
Это аналогично использованию 2-битного АЦП, соотв-но деление диапазона входных значений на 4 области. Что вовсе не отменяет наличие дребезга. Возможно у ТС и сложности по этой причине. Анализировать надо не 2 бита, а 4 их возможные комбинации.