Как вращать двигатель с помощью Java / .net / c без использования микроконтроллера

Как вращать двигатель с помощью Java / .net / c без использования микроконтроллера?
Я знаю программирование на Java / .net / c / c ++, но понятия не имею о портах и ​​вращающемся двигателе, использующем связь через порт.

0

Решение

есть один способ сделать это (без любого другого микроконтроллера). простой способ сделать это — использовать speaker and/or mic ports которые используют simple dc voltage control, но вам нужно контролировать громкость из программы, которую вы пишете. используйте один из динамиков для output signal к мотору и микрофон дает feedback на компьютер. надеюсь, это помогает

2

Другие решения

как бы вы связали мотор с компьютером.? Если он использует USB-соединение, то, возможно, вам придется написать программное обеспечение драйвера. Или вы можете использовать последовательную связь, где вам, вероятно, придется использовать микроконтроллер.

1

Во-первых, это зависит от типа используемого вами двигателя (переменный ток против постоянного тока или шаговый), а также от того, как вы взаимодействуете с двигателем. Вам понадобится какое-то управление мощностью между программируемым контроллером и самим двигателем (H-мосты являются одними из наиболее распространенных). Требования этого контроллера будут ограничивать то, что вы можете сделать.

В простейшем случае вы сможете записать поток битов в ЦАП (цифро-аналоговый преобразователь), который подключен к усилителю мощности двигателя.

Что-нибудь более сложное, чем это, и вам понадобится микро или аналоговая схема драйвера.

1

Если на вашем компьютере есть порт paralell, вы можете использовать его, например, для управления шаговым двигателем (и вы можете использовать такую ​​библиотеку, как RXTX, чтобы управлять им через Java), но вам все равно понадобится внешнее оборудование в качестве источника питания, в противном случае вы можете сжечь свою материнскую плату.

1
По вопросам рекламы [email protected]