myRIO. Сервомотор Копосов Д.Г. / 27.05.2016 Очень часто бывает, что некоторое оборудование «ждет» своего исследователя. Подходят к технике разные школьники, а она все ждет того, единственного … Нет, конечно, можно просто обучить ребят, но ведь не это же самое ценное. Гораздо важнее самому найти, понять, сделать, а не получать «на блюдечке с голубой каемочкой».В этом году наши NI myRIO дождались уже 8-классников. И одним из первых «приключений» было управление сервомотором.Многие скажут – это же так просто! На Arduino просто: взял библиотеку, рассмотрел пример и все. А на myRIO и LabVIEW путь был совсем другой.А как примерно этот сервопривод работает? Поиск…- это понятно… - что, простите?- э-э-э, ладно… - о, уже более-менее понятно. - ага, складывается пазл, складывается…Где характеристики этого сервомотора? Ищем… находим.Так, а что у нас в LabVIEW?«frequency» - это частота, это понятно, а «Duty Cycle» тогда… Ого, на английской Википедии понятнее объяснили! Цитата A duty cycle is the percentage of one period in which a signal or system is active. Сюрприз, однако. Ой, так это же уже все. Частота указана, продолжительность импульса указана. Стоп, а почему ничего не работает? А-а-а, надо «открыть» канал. Ох, продолжительность импульса вводить не сложно, а как в угол перевести? Точнее, все наоборот, вводим угол, а серво должен на него повернуться.Постепенно все складывается.Радость момента, когда серво, наконец, стал работать описать сложно. А тот, кто этого добился, легко прочитает лекцию на тему "ШИМ".Только когда школьник понимает, как что работает, он может освоить связку NI myRIO и LabVIEW. По-другому невозможно.Не все платформы позволяют осуществлять только такой подход к образованию. LabView NI myRIO