-
- Там же частота - не выше 2-3Гц, как я понимаю? С этим справится
даже тупое чтение GPIO "в лоб". А вообще, на том же Orange Pi есть
возможность реагировать на перепад уровня (я так делал опрос
кнопок). Проверяем себе раз 100 в секунду состояние - вуаля! Eddy_Em(5 знак., 31.12.2023 16:39, ссылка)
- я тоже про то же. Даже 400 Гц нормально читать "в лоб" GPIO. И даже "дребезг подавлять" - Лaгyнoв(31.12.2023 23:05)
- в указанном камне по порезанной доке вааще не видно GPIO Vit(1 знак., 31.12.2023 17:33, ссылка)
- Все там видно 3m(1 знак., 31.12.2023 17:36, ссылка)
- производитель даёт аж бриф. там не GPIO, а хрен моржовый. в DS
видно, что оно существует. я не виноват, что это говно гуглом на
первой странице поиска не выкатывается - Vit(31.12.2023 17:50)
- У многих китайцев так. На сайте только преза "покупайте наших слонов", а дока выдаётся где-то с чёрного хода. - LightElf(01.01.2024 01:50)
- производитель даёт аж бриф. там не GPIO, а хрен моржовый. в DS
видно, что оно существует. я не виноват, что это говно гуглом на
первой странице поиска не выкатывается - Vit(31.12.2023 17:50)
- Все там видно 3m(1 знак., 31.12.2023 17:36, ссылка)
- Перепад уровня будет срабатывать на все помехи, в этом месяце
переделывал в stm32 с перепада на опрос именно по этой причине.
Проверяем 100 раз в секунду из линукса с гарантией 100.0% - это из
разряда ненаучной фантастики. Таких входов может быть N и считать
нужно параллельно другим процессам которые тоже очень-очень хотят
сожрать время cpu. Вы товарищ Eddy явно не разрабатывали
коммерческие продукты. - 3m(31.12.2023 17:26)
- товарищ, если вы не знаете про RC-фильтры на "цифровых" входах МК,
то значит вы тем более не разрабатывали коммерческие продукты... - =L.A.=(02.01.2024 22:02)
- В 80х годах задачка просто решалась на К155, 555, 1533, 1554 и
прочих клонах серии 74, чуть меньше десятка чипов на параллельной
шине К580 и счетчик для программиста ячейкой памяти становится;-)
Даже но понятно, что прогрессом а что регрессом считать:-) - Visitor(03.01.2024 09:17)
- К580ВИ53 жы. - Boвa(03.01.2024 10:03)
- В 80х они недоступны, а теперь раритет. Здесь же их вспоминали. - Visitor(03.01.2024 10:09)
- шутка юмора? Даже в нашем занюханом СКБ К580ВИ53 были доступны в
середине 80-х. Пусть не в промышленных количествах, но десятками
штук - точно - Лaгyнoв(03.01.2024 10:15)
- Не, после армии в лаборатории автоматизации измерений при ТГУ
работал, кучу плат на макетках из говна и палок К155 фторопластовым
проводом для ДВК2 и крейтов спаял. И с отладкой прикольно было: в
плате 4 шт К155РЕ3, вроде, но монтажникам объяснить, что в них
прошивки разные никому не удалось:-) Отменил их выдачу, сам
прошивал и паял, косяков не стало. - Visitor(03.01.2024 10:35)
- разные 155РЕ3 в одной плате - убиться сразу. :-))) Или надежно маркировать. - Лaгyнoв(03.01.2024 13:03)
- Не, после армии в лаборатории автоматизации измерений при ТГУ
работал, кучу плат на макетках из говна и палок К155 фторопластовым
проводом для ДВК2 и крейтов спаял. И с отладкой прикольно было: в
плате 4 шт К155РЕ3, вроде, но монтажникам объяснить, что в них
прошивки разные никому не удалось:-) Отменил их выдачу, сам
прошивал и паял, косяков не стало. - Visitor(03.01.2024 10:35)
- шутка юмора? Даже в нашем занюханом СКБ К580ВИ53 были доступны в
середине 80-х. Пусть не в промышленных количествах, но десятками
штук - точно - Лaгyнoв(03.01.2024 10:15)
- В 80х они недоступны, а теперь раритет. Здесь же их вспоминали. - Visitor(03.01.2024 10:09)
- К580ВИ53 жы. - Boвa(03.01.2024 10:03)
- В 80х годах задачка просто решалась на К155, 555, 1533, 1554 и
прочих клонах серии 74, чуть меньше десятка чипов на параллельной
шине К580 и счетчик для программиста ячейкой памяти становится;-)
Даже но понятно, что прогрессом а что регрессом считать:-) - Visitor(03.01.2024 09:17)
- Там 40мс длина импульса. Соответственно, больше 100 раз в секунду опрашивать не нужно. И не надо тут всякую ерунду нести. Особенно про "наводки": какие, нафиг, могут быть наводки на пушпульной схеме? А если там открытый сток, то резистор подтяжки поменьше взять - только-то и всего. Eddy_Em(158 знак., 31.12.2023 18:00)
- товарищ, если вы не знаете про RC-фильтры на "цифровых" входах МК,
то значит вы тем более не разрабатывали коммерческие продукты... - =L.A.=(02.01.2024 22:02)
- А разве в GPIO у твоего камня прерываний по фронту/срезу нету? - Cкpипaч(31.12.2023 15:33)
- Можно пытаться считать прерывания по фронту, но нет гарантии что
даже драйвер ядра сможет реагировать на каждый перепад как на
единицу ибо там многозадачность, линукс и нет реалтайма. - Boвa(31.12.2023 16:32)
- Ну куда ж он денется? 40мс - это овердофига, чтобы "не успеть". Ну и что, что рилтайма нет? Я вот предлагаю взять, да сравнить: сколько импульсов при тупом подсчете "в лоб" будет утеряно. Eddy_Em(127 знак., 31.12.2023 18:02)
- Да, самое простое, наверное - добавить снаружи мелкий восьмибитник. - Cкpипaч(31.12.2023 17:11)
- Не современно, нужно частотомер в режиме счетчика добавить и по
эзернет с ним соединение установить! - Visitor(03.01.2024 09:43)
- Нейросеть, облако и питон прикрутить, а ту плату с которой всё началось - выбросить. :-) - Boвa(03.01.2024 09:48)
- Не современно, нужно частотомер в режиме счетчика добавить и по
эзернет с ним соединение установить! - Visitor(03.01.2024 09:43)
- Можно пытаться считать прерывания по фронту, но нет гарантии что
даже драйвер ядра сможет реагировать на каждый перепад как на
единицу ибо там многозадачность, линукс и нет реалтайма. - Boвa(31.12.2023 16:32)
- У меня на работе потроха от 3-х фазного счётчика валяются. Там плата с LCD и 4-х битным проциком. GND, +5V & pulse_in. - alexem(31.12.2023 15:17)
- DS1678, S-35770 - Vit(31.12.2023 09:01)
- В вашем случае
легчебезопаснее купить готовый. Boвa(1 знак., 31.12.2023 05:14, ссылка) - А если нагрузить как следует, не пойдут ли импульсы чаще чем 40мс? - LightElf(31.12.2023 02:25)
- Аппаратный чем не люб? - Cкpипaч(30.12.2023 20:19)
- Нужно на проц подключить какую то микросхему чтобы считала. А я в
этом пока ещё ноль. - Samum421(30.12.2023 20:48)
- Не, я точно лишнего принял, реальность попутал! В проце таймера
нет, что бы импульсы считать? Или я в прошлый век попал? Но
интернет под рукой есть, значит не так плохо все. Вот и микруху
годную нашел в прошлом веке: К580ВИ1. А я точно не ебнулся? А,
вспомнил: К580ВИ53. А ВГ - знакогенератор для монитора был. - Visitor(30.12.2023 23:02 - 31.12.2023 16:50)
- эт ты боярин что-то стг'анное обнаружить изволил. - Alex68(30.12.2023 23:22)
- я в колонках импульсы с датчика расхода топлива (до 2,5 мсек период) всегда программно считал, с подавлением дребезга. Даже в 8-битниках на тактовой частоте 8 МГц. В прерываниях через 100 мксек. Делать мне нечего было бы - ставить отдельную. микросхему. :-)) - Лaгyнoв(31.12.2023 15:48)
- AD7755 например VLLV(1 знак., 30.12.2023 20:55, ссылка)
- Эээ. у него SoC с обработкой видео и аудио. Там есть линейные и
микрофонные входы. Неужели сложно реализовать программный
компаратор, оцифровав АЦП сигнал с линейного входа? 40мс это
частота до 25кГц, если я правильно понимаю. reZident(1 знак., 30.12.2023 21:27, картинка)
- Какой еще программный компаратор? Нужно перемножать ток и
напряжение 8К раз в секунду с учетом возможного сдвига фаз. Да,
процессор более, чем приличный, но все решает динамический диапазон
АЦП токового канала. Стандартное требование 5000 + еще 7-8
разрядов, всего получается около 20 разрядов, дифференциальный
вход, частоту обозначил. И 9 месяцев программирования :) - VLLV(30.12.2023 22:34)
- У меня нет такой как у вас телепатической связи с ТС. Как написано
в корневом сообщении - так я и понимаю: есть некий счетчик ЭЭ с
импульсным выходом. Длительность импульса 40мс, вес каждого
импульса - 1/1000кВт*ч. Нужно посчитать с него импульсы на SOC
T113-S3 и преобразовать эти импульсы в потребленную мощность. Что
не так? reZident(1 знак., 30.12.2023 22:45, ссылка)
- поставить любой копеещшный МК, он щщитать буит. а щщитанное отдавать любым способом (spi, i2c, uart, etc) - Alex68(30.12.2023 23:24)
- Все правильно. - Samum421(30.12.2023 23:08)
- У меня нет такой как у вас телепатической связи с ТС. Как написано
в корневом сообщении - так я и понимаю: есть некий счетчик ЭЭ с
импульсным выходом. Длительность импульса 40мс, вес каждого
импульса - 1/1000кВт*ч. Нужно посчитать с него импульсы на SOC
T113-S3 и преобразовать эти импульсы в потребленную мощность. Что
не так? reZident(1 знак., 30.12.2023 22:45, ссылка)
- Какой еще программный компаратор? Нужно перемножать ток и
напряжение 8К раз в секунду с учетом возможного сдвига фаз. Да,
процессор более, чем приличный, но все решает динамический диапазон
АЦП токового канала. Стандартное требование 5000 + еще 7-8
разрядов, всего получается около 20 разрядов, дифференциальный
вход, частоту обозначил. И 9 месяцев программирования :) - VLLV(30.12.2023 22:34)
- Прекрасно. Спасибо. - Samum421(30.12.2023 21:07)
- Эээ. у него SoC с обработкой видео и аудио. Там есть линейные и
микрофонные входы. Неужели сложно реализовать программный
компаратор, оцифровав АЦП сигнал с линейного входа? 40мс это
частота до 25кГц, если я правильно понимаю. reZident(1 знак., 30.12.2023 21:27, картинка)
- Таки какую такую твою продукцию по всеми миру покупают? - POV(30.12.2023 20:54)
- Отличная продукция. - Samum421(30.12.2023 21:08)
- Был бы ты бабой, я бы решил что ты отлично торгуешь варенником. - POV(30.12.2023 21:10)
- Отличная продукция. - Samum421(30.12.2023 21:08)
- В МК нет таймеров со входом захвата? О.о - reZident(30.12.2023 20:51)
- Вы будете смеяться, но такая микросхема называется "проц". - SciFi(30.12.2023 20:51)
- Нужно ли реал тайм? Проц у меня T113-s3. - Samum421(30.12.2023 21:02)
- Проект зарядной станции? - VLLV(30.12.2023 22:21)
- Возможно проблема в преобразовании "импульсов со счетчика" в
сигнал, который можно подать на вход проца - AlexBi(30.12.2023 20:57)
- Видимо, на корпоративе лишнего принял, и смысл не понимаю. Правда,
корпоратив в четверг был, а кое что и до сих пор не понятно. А год
какой? :-) - Visitor(30.12.2023 22:55)
- Естественно 1965! С новым годом. Boвa(1 знак., 31.12.2023 05:21, youtube)
- Так мне -2 года, выходит? И спиртное в магазе не купить. Беда... - Visitor(31.12.2023 15:45)
- Естественно 1965! С новым годом. Boвa(1 знак., 31.12.2023 05:21, youtube)
- Видимо, на корпоративе лишнего принял, и смысл не понимаю. Правда,
корпоратив в четверг был, а кое что и до сих пор не понятно. А год
какой? :-) - Visitor(30.12.2023 22:55)
- Нужно ли реал тайм? Проц у меня T113-s3. - Samum421(30.12.2023 21:02)
- Не, я точно лишнего принял, реальность попутал! В проце таймера
нет, что бы импульсы считать? Или я в прошлый век попал? Но
интернет под рукой есть, значит не так плохо все. Вот и микруху
годную нашел в прошлом веке: К580ВИ1. А я точно не ебнулся? А,
вспомнил: К580ВИ53. А ВГ - знакогенератор для монитора был. - Visitor(30.12.2023 23:02 - 31.12.2023 16:50)
- Нужно на проц подключить какую то микросхему чтобы считала. А я в
этом пока ещё ноль. - Samum421(30.12.2023 20:48)
- Там же частота - не выше 2-3Гц, как я понимаю? С этим справится
даже тупое чтение GPIO "в лоб". А вообще, на том же Orange Pi есть
возможность реагировать на перепад уровня (я так делал опрос
кнопок). Проверяем себе раз 100 в секунду состояние - вуаля! Eddy_Em(5 знак., 31.12.2023 16:39, ссылка)