Форум myROBOT.ru » Шаг за шагом » Делаем роботов » как управлять червяком cd-rom

Страниц (1): [1]
 

1. Andradio - 23 Декабря, 2006 - 21:25:38 - перейти к сообщению
я взялся написать программу которая может управлять двигателем который в cd-rom или флопике двигает коловку. Разобрал сам двигатель и увидел что там две обмотки которие влияют на опстоянний магнит ротора. Серденики обмоток так поставлени чтополя обмоток влияют на ротор под угло м 90 град. Я решил подать на одну обмотку дну полярность, потом снять напряжение и подать напряжение на вторую, потом подать на перввую обратное напряжение относительно сначала поданого, на вторую тоже подать обратное относительно сначала поданого. и так повторять цикл. Если представить что обмотки прикреплены к порту контроллера то потенцыалы в моем случае такие:
PORT
1 | 2 | 3 | 4
----------------
1 | 0 | 0 | 0
0 | 0 | 1 | 0
0 | 1 | 0 | 0
0 | 0 | 0 | 1
Для реверса я так думаю
1 | 0 | 0 | 0
0 | 0 | 0 | 1
0 | 1 | 0 | 0
0 | 0 | 1 | 0
но на практике "червяк" прямой ход ротора делает, а обратный нехоет ротор только дребезжит. Пробовал также не снимать напряжение первой обмотки до включения второй -- не помогло.
Подскажите как эти мдвигателем управлять?
Заранее благодарен
2. executer - 11 Февраля, 2007 - 23:27:19 - перейти к сообщению
Весь прикол в том, что в оригинале этот двигатель управляется двухполярным напряжением (там по транзисторному мостуна каждую из обмоток). Сменой полярности и добиваемся обратного хода...