Посоветуйте Ардуину или МК

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

ssss пишет:

andriano пишет:

Если же (не дай Бог!) на самом деле никаких тахометров нет и предполагается, что частоту будет измерять сам МК, то именно это и будет самым ресурсопожирающим алгоритмом - в этом случае нельзя ничего сказать до того, как будут точно известны диапазоны изменения частоты сигналов.

Тануна... На СТМ32 вся эта херня аппаратно мутится... )))))))))))

Я не подлавливаю ни в коем случае. Случайно прочел и просто задумался, что я не знаю, как аппаратно ОДНОВРЕМЕННО измерять частоту на 12 ногах на STM32... ну пусть будет "народный" F103C8T6? Сорян, если что.

pivikov
Offline
Зарегистрирован: 07.11.2020

mixail844 пишет:

pivikov пишет:

Желательно конечно заготовленное заранее изображение, и поверх выводить шрифтом данные. Еще на стадии подбора всех компонентов, пока остановился на дисплее 3,2 "TFT 480x320

уже подумали где будете хранить картинки как добавлять и удалять (до работы с ними) ? для одного полного экрана , 320 * 480 * 2(байта на пиксел) вам понадобиться 300 Кб памяти . что для STM32F303VC
 с его 256кб флеш памяти маловато .
в зависимости от количества картинок , имеет смысл присмотреться к контроллерам с большим количеством памяти , например серии STM32F4. так же есть способы прошивать картинки во внешнюю память ,из которой контроллер во время run-time будет их извлекать ( например используя интерфейс Quad SPI)
еще вариант : заливать картинки на sd карточку с компа . а потом контроллром вычитывать картинки как обычный файл из FAT .но не знаю насколько это будет быстродейственно.
 
 
 

А что если такой дисплей? Nextion 3,5" NX4832K035 Мне нравиться, только тач лишний. https://www.youtube.com/watch?v=AVEbRBIOQhw

ssss
Offline
Зарегистрирован: 01.07.2016

wdrakula пишет:

Я не подлавливаю ни в коем случае. Случайно прочел и просто задумался, что я не знаю, как аппаратно ОДНОВРЕМЕННО измерять частоту на 12 ногах на STM32... 

Да легко... нужно 13 таймеров... всего то... ))))))

Только в его случае... это и даром не надо... 

7 таймеров померяют частоту на 12 пинах... попеременно... сначала шесть... потом еще шесть...

Измерительного интервала пол сек. вполне хватит... можно даже меньше... для таких целей...

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

mixail844 пишет:

andriano , а что в вашем понимании означает "измерить ШИМ" ? 

Я никогда не использовал это словосочетание. В первую очередь потому, что считаю его некорректным. 
Поэтому лучше спросить у тех, кто использует.
Цитата:
допустим есть некий ШИМ сигнал ,подключенный к ноге МК, который имеет скважность и частоту ,измерить ШИМ сигнал в моем понимании , означает измерить его частоту и скважность.
Строго говоря, у ШИМ только одна существенна характеристика - скважность. Частота - второстепенная.
Цитата:
вы имеете ввиду под "аппаратных средств измерения частоты у МК нет" , что у МК нет некой волшебной переферии "из коробки" , подав на которую переодичный (ШИМ) сигнал , она выдаст его частоту (и скважность) ?

Примерно так.

Собственно, выше я уже обращал внимание на разницу между "прочитать" и "измерить". В случае МК измерить частоту можно только посредством алгоритма, но не команды (в том числе составной). Причем алгоритм в данном случае будет требовать время на измерение.

mixail844
Offline
Зарегистрирован: 30.04.2012

pivikov пишет:

А что если такой дисплей? Nextion 3,5" NX4832K035 Мне нравиться, только тач лишний. https://www.youtube.com/watch?v=AVEbRBIOQhw

без понятия , с ними не работал , представляние об удобстве использования и гибгости не имею . 
но судя по всему ( из тем что проскакивали на форуме) это самостоятельный модуль экрана в которм уже есть микроконтроллер STM32 ,который берет на себя и хранение изображений и обработку нажатий тача и нескольких GPIO , и управляеться через UART.
ssss
Offline
Зарегистрирован: 01.07.2016

mixail844 пишет:

pivikov, да и интересно , как выглядит функция 

Да никак... Там нужен таймер и 2 канала ДМА... и 4 датчика... а можно до 16 18б20... обслуживаются аппаратно...

Гриша
Offline
Зарегистрирован: 27.04.2014

rkit пишет:

mixail844 пишет:

допустим есть некий ШИМ сигнал ,подключенный к ноге МК, который имеет скважность и частоту ,измерить ШИМ сигнал в моем понимании , означает измерить его частоту и скважность.

ШИМ = широтно-импульсная модуляция.  Измерить ШИМ = измерить ширину импульса, и ничего больше.

не ширину, а скважность "и ничего больше", вот только для обработчика возникает сложность с дискретизацией и мы упираемся в теорему Котельникова (и кого-то там еще) про кол-во отсчетов для восстановления сигнала. А в железе это выражается опять таки частотой повторения ШИМ. 

Т.Е. с железной стороны mixail844 все правильно написал - именно скважность и частота - которые и определяют дискретизацию, хотя с контроллерами не все так однозначно (обработчик прерывания + таймер)...  

andriano пишет:

Строго говоря, у ШИМ только одна существенна характеристика - скважность. Частота - второстепенная.

чисто теоретически, на практике приходится считаться с частотой. Одно верно, обычно ШИМ не такой быстрый и сверх точности не требуются. 

 

ssss
Offline
Зарегистрирован: 01.07.2016

Гриша пишет:

Т.Е. с железной стороны mixail844 все правильно написал - именно скважность и частота - которые и определяют дискретизацию, хотя с контроллерами не все так однозначно (обработчик прерывания + таймер)... 

Давайте без пустого в порожнее... Скважность и частота связаны (точнее период следования)... чиста по формуле... Игнорировать частоту можно только в одном случае... если она заранее известна...

На СТМ32... это всё можно измерять хардварно... есть даже апнота и примеры по этому поводу... Правда с ростом частоты точность падает... Можно заюзать несколько измерений подряд... для обхода этого нюанса... но это уже проблемы ТСа... ибо только ему одному известно что и как... куда и зачем... и для чего...

Гриша
Offline
Зарегистрирован: 27.04.2014

ssss пишет:

Давайте без пустого в порожнее... Скважность и частота связаны

тот пост скорее ответ на высказывание rkit, чем что либо иное. Информацию несет скважность (и только)... а вот как ее получать или зная ее заранее дело другое... я возможно, немного лишнего написал в том посте, но сути дела не меняет - rkit иногда такое пишет - будто 2 разных человека с одним ником.

ssss
Offline
Зарегистрирован: 01.07.2016

Гриша пишет:

 я возможно, немного лишнего написал в том посте, но сути дела не меняет

Я к вам без претензий... Написал... просто чтобы больше не расфусоливать эту тему...