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

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

Нужно подобрать Arduino или микроконтроллер для такой задачи:

На вход будут поданы:

4 датчика температуры DS18B20

12 ШИМ сигналов (тахометры с вентиляторов)

 

На выход:

5 ШИМ сигнала

1 дисплей на IPS, какой конкретно пока не выбрал

 

Как вообще ардуино живут? Если прошить, запустить и закрыть в коробке с плохой вентиляцией на пять лет, протянет? Какие подводные? )

 

sadman41
Offline
Зарегистрирован: 19.10.2016

Один мужик с Краснодара 30 лет Ардуину в соляной кислоте держал, затем вынул, глядит - а у нее миллис переполнился. Китайцы подсунули брак...

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

В принципе все это должно быть под силу arduino mega? А с отзывчивостью как будет? 16MHz в реальном времени будет отрабатывать? Расчеты в принципе, с виду не сложные, регулировка скважности на пяти каналах в зависимости от температуры четырех датчиков. Или лучше что-то по мощнее, вроде STM32F103C8 ? Не хотелось бы все скупать и проверять лично, может кто поделиться опытом. 

SLKH
Offline
Зарегистрирован: 17.08.2015

pivikov пишет:

В принципе все это должно быть под силу arduino mega? А с отзывчивостью как будет? 16MHz в реальном времени будет отрабатывать? Расчеты в принципе, с виду не сложные, регулировка скважности на пяти каналах в зависимости от температуры четырех датчиков. 

а с 12 шим что делать?

и что такое "реальное время"? 

к слову: DS18B20 думают столько, что ты что угодно посчитать успеешь.

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

SLKH пишет:

а с 12 шим что делать?

и что такое "реальное время"? 

к слову: DS18B20 думают столько, что ты что угодно посчитать успеешь.

Не понял,  что значит, "что делать"? Ардуина мега не поддерживает 12 штук ШИМ на вход?

Под реальным временем я понимаю мгновенную реакцию устройства. Ну или хотя бы не более секунды. Что бы не происходило. Понятно, что ожидание датчиков будут вносить свои, погрешности, под которые придется подстраиваться. Этот момент пока можно упустить и представить что у нас только сверхотзывчивые датчики.

rkit
Offline
Зарегистрирован: 23.11.2016

Что это за такие тахометры, что выдают ШИМ? Обычно там датчик холла стоит просто.

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

rkit пишет:

Что это за такие тахометры, что выдают ШИМ? Обычно там датчик холла стоит просто.

Да, скорее всего ваша правда. Мне почему то запомнилось, что этой простой шим сигнал. Они чем то отличаются? )

rkit
Offline
Зарегистрирован: 23.11.2016

Конечно отличаются. Шим обработать гораздо сложнее.

SLKH
Offline
Зарегистрирован: 17.08.2015

pivikov пишет:

SLKH пишет:

а с 12 шим что делать?

и что такое "реальное время"? 

к слову: DS18B20 думают столько, что ты что угодно посчитать успеешь.

Не понял,  что значит, "что делать"? Ардуина мега не поддерживает 12 штук ШИМ на вход?

"что делать" означает "что делать с этими входными сигналами"

"регулировка скважности на пяти каналах в зависимости от температуры четырех датчиков. " - вижу. 

+ приходят ещё и 12 шим. Пришли - ну и куда их?

 

 

Цитата:
Под реальным временем я понимаю мгновенную реакцию устройства. Ну или хотя бы не более секунды.
"мгновенное или не более секунды" - гуманитарий, штоле?

Цитата:
Что бы не происходило. Понятно, что ожидание датчиков будут вносить свои, погрешности, под которые придется подстраиваться. Этот момент пока можно упустить и представить что у нас только сверхотзывчивые датчики.

это представление - чушь. а вот "не более секунды" - совершенно реально. 

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

SLKH пишет:

+ приходят ещё и 12 шим. Пришли - ну и куда их?

Отслеживать значения, в случае выхода за пределы, какого либо сигнала - мигать на дисплее соответствующей инфой.

 

SLKH пишет:

"мгновенное или не более секунды" - гуманитарий, штоле?

Так точно!

 

SLKH пишет:

"не более секунды" - совершенно реально.

Замечательно!

-NMi-
Offline
Зарегистрирован: 20.08.2018

Интересный малый. Двенадцать шим в рилтайме дурдуина не сдюжитЪ + датчики И + ДИСПЛЕЙ!  Сил_нихватитЪ у её...

Ищи чонить пухлое из стм32, шоп на аппаратке 12 шимов считать, ну дма там для дисплею, даччики ужо нивщёт для 72 мГц.

SLKH
Offline
Зарегистрирован: 17.08.2015

-NMi- пишет:

Интересный малый. Двенадцать шим в рилтайме дурдуина не сдюжитЪ + датчики И + ДИСПЛЕЙ!  Сил_нихватитЪ у её...

Ищи чонить пухлое из стм32, шоп на аппаратке 12 шимов считать, ну дма там для дисплею, даччики ужо нивщёт для 72 мГц.

запустил преобразование на термометрах - и 1000000 микросекунд делаешь, что хочешь;  потом прочитал температуру. при не сильно тормозном дисплее - почему бы и нет? тем более, что никакой там не щим.

-NMi-
Offline
Зарегистрирован: 20.08.2018

Расскажи мне, как это всё будет выглядеть, алгоритм или концепция...   )))))))))))))))))))))))))))

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

-NMi- пишет:

Интересный малый. Двенадцать шим в рилтайме дурдуина не сдюжитЪ + датчики И + ДИСПЛЕЙ!  Сил_нихватитЪ у её...

Ищи чонить пухлое из стм32, шоп на аппаратке 12 шимов считать, ну дма там для дисплею, даччики ужо нивщёт для 72 мГц.

STM32F303VCT6

Нормальный? Или еще мощней?

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

pivikov пишет:

SLKH пишет:

+ приходят ещё и 12 шим. Пришли - ну и куда их?

Отслеживать значения, в случае выхода за пределы, какого либо сигнала - мигать на дисплее соответствующей инфой.

Отслеживать значения чего?

(на всякий случай: у ШИМ нет значений, ШИМ - это Широтно-Импульсная Модуляция)

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

andriano пишет:

на всякий случай: у ШИМ нет значений, ШИМ - это Широтно-Импульсная Модуляция)

а ширина импульса не значение?

SLKH
Offline
Зарегистрирован: 17.08.2015

-NMi- пишет:

Расскажи мне, как это всё будет выглядеть, алгоритм или концепция...   )))))))))))))))))))))))))))

loop()

{

  если (прошло установленное время)

 {

 1. считали данные с термометров, запомнили

 2. запустили следующее преобразование.

 3. установили новую шим на выходах.

 4. считали ланные с тахометров

 5. если интервал между фронтами на каком-то входном пине больше допустимого - вывели куда-то тревожный сигнал.

 }

}

 

-NMi-
Offline
Зарегистрирован: 20.08.2018

pivikov пишет:

STM32F303VCT6

Нормальный? Или еще мощней?

Тебе не нужна мощность, нужны аппаратные ресурсы проца для обработки событий. Вот и думай.

SLKH
Offline
Зарегистрирован: 17.08.2015

pivikov пишет:

-NMi- пишет:

Интересный малый. Двенадцать шим в рилтайме дурдуина не сдюжитЪ + датчики И + ДИСПЛЕЙ!  Сил_нихватитЪ у её...

Ищи чонить пухлое из стм32, шоп на аппаратке 12 шимов считать, ну дма там для дисплею, даччики ужо нивщёт для 72 мГц.

STM32F303VCT6

Нормальный? Или еще мощней?

Sunway TaihuLight 

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

pivikov пишет:

-NMi- пишет:

Интересный малый. Двенадцать шим в рилтайме дурдуина не сдюжитЪ + датчики И + ДИСПЛЕЙ!  Сил_нихватитЪ у её...

Ищи чонить пухлое из стм32, шоп на аппаратке 12 шимов считать, ну дма там для дисплею, даччики ужо нивщёт для 72 мГц.

STM32F303VCT6

Нормальный? Или еще мощней?

 

экран какого разрешения ? сколько цветов ? 
 
какого рода информацию хотите отображать ? заготовленные заранее картинки или то что можно представить математически : линии , квадратики , треугольники и.т.д?
для вывода цифр достаточно иметь в памяти прошивки соответствующий шрифт. 
-NMi-
Offline
Зарегистрирован: 20.08.2018

SLKH

Интересен только пункт №4.

Поподробнее, плz

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

mixail844 пишет:

pivikov пишет:

-NMi- пишет:

Интересный малый. Двенадцать шим в рилтайме дурдуина не сдюжитЪ + датчики И + ДИСПЛЕЙ!  Сил_нихватитЪ у её...

Ищи чонить пухлое из стм32, шоп на аппаратке 12 шимов считать, ну дма там для дисплею, даччики ужо нивщёт для 72 мГц.

STM32F303VCT6

Нормальный? Или еще мощней?

 

экран какого разрешения ? сколько цветов ? 
 
какого рода информацию хотите отображать ? заготовленные заранее картинки или то что можно представить математически : линии , квадратики , треугольники и.т.д?
для вывода цифр достаточно иметь в памяти прошивки соответствующий шрифт. 

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

SLKH
Offline
Зарегистрирован: 17.08.2015

-NMi- пишет:

SLKH

Интересен только пункт №4.

Поподробнее, плz

читаем состояние пинов.

если ТС сподобится дать параметры входных сигналов, можно будет думать о подробностях.

 

SLKH
Offline
Зарегистрирован: 17.08.2015

pivikov пишет:

mixail844 пишет:

pivikov пишет:

-NMi- пишет:

Интересный малый. Двенадцать шим в рилтайме дурдуина не сдюжитЪ + датчики И + ДИСПЛЕЙ!  Сил_нихватитЪ у её...

Ищи чонить пухлое из стм32, шоп на аппаратке 12 шимов считать, ну дма там для дисплею, даччики ужо нивщёт для 72 мГц.

STM32F303VCT6

Нормальный? Или еще мощней?

 

экран какого разрешения ? сколько цветов ? 
 
какого рода информацию хотите отображать ? заготовленные заранее картинки или то что можно представить математически : линии , квадратики , треугольники и.т.д?
для вывода цифр достаточно иметь в памяти прошивки соответствующий шрифт. 

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

и как долго ты собираешься на него смотреть? и что такого красивого ты захочешь увидеть после запуска устройства и любования этим экраном в течение, например, первых 10 минут? 

а главное - какое время ему нужно для приема информации?

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

SLKH пишет:

-NMi- пишет:

SLKH

Интересен только пункт №4.

Поподробнее, плz

читаем состояние пинов.

если ТС сподобится дать параметры входных сигналов, можно будет думать о подробностях.

 

Первый пост нельзя изменить, или я не понял как. Но там вполне понятно написано, тахометры с вентиляторов(в цифрах на данный момент точно не скажу, амплитуда в пределах 2 вольт, частота десятки, сотни герц) + температуры с DS18B20, все, это все входящие данные.

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

SLKH пишет:

pivikov пишет:

mixail844 пишет:

pivikov пишет:

-NMi- пишет:

Интересный малый. Двенадцать шим в рилтайме дурдуина не сдюжитЪ + датчики И + ДИСПЛЕЙ!  Сил_нихватитЪ у её...

Ищи чонить пухлое из стм32, шоп на аппаратке 12 шимов считать, ну дма там для дисплею, даччики ужо нивщёт для 72 мГц.

STM32F303VCT6

Нормальный? Или еще мощней?

 

экран какого разрешения ? сколько цветов ? 
 
какого рода информацию хотите отображать ? заготовленные заранее картинки или то что можно представить математически : линии , квадратики , треугольники и.т.д?
для вывода цифр достаточно иметь в памяти прошивки соответствующий шрифт. 

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

и как долго ты собираешься на него смотреть? и что такого красивого ты захочешь увидеть после запуска устройства и любования этим экраном в течение, например, первых 10 минут? 

а главное - какое время ему нужно для приема информации?

Эстетика, знакомое слово? Можно конечно просто данные выводить, без изображения на фоне, но хотя бы разными цветами, что-бы каши не было.

Со временем приема информации пока разбираюсь

Plasteroid
Plasteroid аватар
Offline
Зарегистрирован: 15.07.2020

Человек делает вентиляцию серверной.

И ему не обязательно знать частоту вращения всех 12-ти вентиляторов- достаточно знать что они не заклинили и вращаются.

Вот черт - шар мутный попался - не могу точнее в нем вычитать остальное.

 

sadman41
Offline
Зарегистрирован: 19.10.2016

Для серверной нужно дистанционное оповещение. Никто туда смотреть на экранчик не ходит. Ну, может, только гуманитарии по утрам.

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

Plasteroid пишет:

Человек делает вентиляцию серверной.

И ему не обязательно знать частоту вращения всех 12-ти вентиляторов- достаточно знать что они не заклинили и вращаются.

Вот черт - шар мутный попался - не могу точнее в нем вычитать остальное.

 

Вообще, обязательно. Частота вращения должна быть согласованна. Но это лишние детали, частности, к делу не имеющие отношения. От форума хотел получить совет на типа: "вот в этой железяке есть аппаратная обработка ШИМа на двадцати пинах, а на этой шине дисплей повесить". Или что нужно две железяки. И все. Реализацию не прошу )))

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

sadman41 пишет:
Для серверной нужно дистанционное оповещение. Никто туда смотреть на экранчик не ходит. Ну, может, только гуманитарии по утрам.

Это не серверная

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

ua6em пишет:

andriano пишет:

на всякий случай: у ШИМ нет значений, ШИМ - это Широтно-Импульсная Модуляция)

а ширина импульса не значение?

А что, значение?

Тогда поделитесь опытом, как это значение можно прочитать?

rkit
Offline
Зарегистрирован: 23.11.2016

pivikov пишет:

"вот в этой железяке есть аппаратная обработка ШИМа на двадцати пинах

Нет такого.

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

pivikov пишет:

Вообще, обязательно. Частота вращения должна быть согласованна. Но это лишние детали, частности, к делу не имеющие отношения. От форума хотел получить совет на типа: "вот в этой железяке есть аппаратная обработка ШИМа на двадцати пинах, а на этой шине дисплей повесить". Или что нужно две железяки. И все. Реализацию не прошу )))

Не знаю, поняли ли Вы или еще нет, но основной вопрос, что делать с теми 12 ШИМ сигналами, которые поступают на вход.

Собственно как программный, так и аппаратный ШИМ подразумевают, что ШИМ - это выходной сигнал микроконтроллера. Что с ним делать, когда он поступает на вход - совершенно непонятно.

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

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

Вывод: опубликованных данных недостаточно для каких-либо рекомендаций. В первую очередь интересуют характеристики тахометров.

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

rkit пишет:

pivikov пишет:

"вот в этой железяке есть аппаратная обработка ШИМа на двадцати пинах

Нет такого.

Уточнение: под "аппаратным ШИМ" подразумевается возможность МК иметь таковой на своих выходах

Аппаратная обработка ШИМ на входах - действительно ни одним из МК не предполагается.

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

andriano пишет:

pivikov пишет:

Вообще, обязательно. Частота вращения должна быть согласованна. Но это лишние детали, частности, к делу не имеющие отношения. От форума хотел получить совет на типа: "вот в этой железяке есть аппаратная обработка ШИМа на двадцати пинах, а на этой шине дисплей повесить". Или что нужно две железяки. И все. Реализацию не прошу )))

Не знаю, поняли ли Вы или еще нет, но основной вопрос, что делать с теми 12 ШИМ сигналами, которые поступают на вход.

Собственно как программный, так и аппаратный ШИМ подразумевают, что ШИМ - это выходной сигнал микроконтроллера. Что с ним делать, когда он поступает на вход - совершенно непонятно.

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

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

Вывод: опубликованных данных недостаточно для каких-либо рекомендаций. В первую очередь интересуют характеристики тахометров.

Да уж, трудно понимание у нас )

На вход МК будет подаваться не ШИМ.

На вход МК будут подаваться данные тахометра. Это я по не знанию запутал Вас. Тахометр примерно выдает амплитуду в пределах 2 вольт и частоту в десятки, сотни герц.

 

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

rkit пишет:

pivikov пишет:

"вот в этой железяке есть аппаратная обработка ШИМа на двадцати пинах

Нет такого.

Что-бы не задействовать ресурс ЦП используются таймеры, верно? Значит мне нужно 17 таймеров. У ардуино столько явно не будет, верно?

-NMi-
Offline
Зарегистрирован: 20.08.2018

верно.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

andriano пишет:

ua6em пишет:

andriano пишет:

на всякий случай: у ШИМ нет значений, ШИМ - это Широтно-Импульсная Модуляция)

а ширина импульса не значение?

А что, значение?

Тогда поделитесь опытом, как это значение можно прочитать?

я читаю через прерывание, два аппаратных и одно pcint, рабочая ширина импульса от 1000 до 2000 мксек

(три канала)

PS но ТС нужна частота как я понимаю

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

pivikov пишет:

Значит мне нужно 17 таймеров. У ардуино столько явно не будет, верно?

И 12 таймеров хватит... т.е. СТМ32Ф205 пойдет... для начала...

Ардуина тут лишняя...

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

andriano пишет:

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

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

b707
Offline
Зарегистрирован: 26.05.2017

pivikov пишет:

STM32F303VCT6

Нормальный? Или еще мощней?

МК -то может и сдюжит, а вот вы сами?

поделитесь, кто предполагается автором прошивки этого чуда "с 17 таймерами" ? - уж не вы ли?

rkit
Offline
Зарегистрирован: 23.11.2016

andriano пишет:

Аппаратная обработка ШИМ на входах - действительно ни одним из МК не предполагается.

Есть в большинстве МК. Например, для avr есть timer capture. Но не в таком количестве и за вменяемые деньги.

 

rkit
Offline
Зарегистрирован: 23.11.2016

pivikov пишет:

Тахометр примерно выдает амплитуду в пределах 2 вольт и частоту в десятки, сотни герц.

Уно осилит и в софте, если чуток пораскинуть мозгами в плане реализации.

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

pivikov пишет:

На вход МК будет подаваться не ШИМ.

На вход МК будут подаваться данные тахометра. Это я по не знанию запутал Вас. Тахометр примерно выдает амплитуду в пределах 2 вольт и частоту в десятки, сотни герц.

Для измерения амплитуды у МК предназначен ADC, аппаратных средств измерения частоты у МК нет. поэтому и вопрос: тахометр (по определению - устройство для измерения частоты) выдает сигнал в какой-либо приемлемой для МК форме или нет? (другими словами, это действительно тахометр или просто генератор импульсов?)

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

ua6em пишет:

я читаю через прерывание, два аппаратных и одно pcint, рабочая ширина импульса от 1000 до 2000 мксек

Операция чтения в ЯП обычно записывается оператором присваивания, например:

a = b; // читаем значение переменной b  в переменную a.

Приведите пример операции чтения (не измерения) частоты.

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

ssss пишет:

andriano пишет:

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

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

Хотя "мутится", - это явно жаргон, притом с весьма неопределенным значением, рискну предположить, что "мутится" и читается - далеко не одно и то же.

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

b707 пишет:

pivikov пишет:

STM32F303VCT6

Нормальный? Или еще мощней?

МК -то может и сдюжит, а вот вы сами?

поделитесь, кто предполагается автором прошивки этого чуда "с 17 таймерами" ? - уж не вы ли?

15 лет назад довольно свободно писал на ассемблере, Си и Перле. Умею в С++ и классы. На чистом WinAPI писал многопоточное приложение. Думаю с 17 таймерами справлюсь ))

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

pivikov пишет:

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

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

andriano пишет:

Для измерения амплитуды у МК предназначен ADC, аппаратных средств измерения частоты у МК нет. поэтому и вопрос: тахометр (по определению - устройство для измерения частоты) выдает сигнал в какой-либо приемлемой для МК форме или нет? (другими словами, это действительно тахометр или просто генератор импульсов?)

 

andriano , а что в вашем понимании означает "измерить ШИМ" ? 
 
 
допустим есть некий ШИМ сигнал ,подключенный к ноге МК, который имеет скважность и частоту ,измерить ШИМ сигнал в моем понимании , означает измерить его частоту и скважность.
вы имеете ввиду под "аппаратных средств измерения частоты у МК нет" , что у МК нет некой волшебной переферии "из коробки" , подав на которую переодичный (ШИМ) сигнал , она выдаст его частоту (и скважность) ?

 

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

pivikov, да и интересно , как выглядит функция f(in0, in1, ... in11, DS18B20_0, DS18B20_1, DS18B20_2, DS18B20_3) -> [out0,out1 , ... , out4] ,как вы ее себе представляете  ? 

rkit
Offline
Зарегистрирован: 23.11.2016

mixail844 пишет:

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

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