A A A A Автор Тема: Контроллер КФ.  (Прочитано 53018 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Суворов Владимир

  • Гость
Re: Контроллер КФ.
« Ответ #40 : 02.12.2006 [22:41:40] »
Ниже приведенный код запускает движок в полном шаге в двухфазном режиме.
Осталось обработать кнопки и поворот на 90 гр.


Суворов Владимир

  • Гость
Re: Контроллер КФ.
« Ответ #41 : 13.12.2006 [01:31:44] »
Ниже приведенный код поворачивает вал двигателя
на 180 гр по часовой и на 180 гр против часовой, после нажатия соответствующих кнопок.
В исходник добавлены изменения.
Отладка в Протэусе(Proteus 6.9 PRO SP4). http://kazus.ru/programs/viewdownload/kz_0/cid_7.html
Можно поиграться с cof-файлом.
Кнопки переставленны на RA3, RA4.
 
 
« Последнее редактирование: 16.12.2006 [20:49:48] от Суворов Владимир »

Суворов Владимир

  • Гость
Re: Контроллер КФ.
« Ответ #42 : 13.12.2006 [01:34:52] »
Следующий шаг поворот на 90 гр! :)

Суворов Владимир

  • Гость
Re: Контроллер КФ.
« Ответ #43 : 14.12.2006 [12:44:39] »
Рабочий вариант устройства перед вами.
Скажем, это базовый вариант. При нажатии на кнопки происходит
точный поворот вала двигателя на 90 градусов вправо и влево.
Можно использовать любой униполярный пяти-шести выводной
движок.  Кнопки опять перевесил на RA1, RA2.

Как расчитать поворот?
Для этого нужно знать кол-во шагов N на полный оборот движка.
В проге это определенно через:

#define SWEEP 50
#define NUMSTEPS 4

Изменять нужно только SWEEP.
SWEEP = N/4. Вот вся формула. У меня N=200.

Правда есть одна тонкость, которую я не понимаю.
В Протеусе все нормально работает и в схеме тоже.
Но, при включении питания происходит первый поворот на 90 гр
сразу, без нажатия кнопки по часовой стрелке.
Потом все нормально жми кнопки и движок крутится туда-сюда.
Наверное это происходит из-за сброса мк. Как это устранить
я не знаю. Подскажите люди добрые!


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

« Последнее редактирование: 14.12.2006 [12:46:37] от Суворов Владимир »

Суворов Владимир

  • Гость
Re: Контроллер КФ.
« Ответ #44 : 16.12.2006 [20:53:07] »
Для биполярных движков. Все тоже самое. Поворот +-90 гр.
Занятно получилось без L297. :)
« Последнее редактирование: 06.06.2007 [22:16:36] от Суворов Владимир »

Оффлайн Владимир Николаевич

  • *****
  • Сообщений: 14 013
  • Рейтинг: +69/-26
  • Takahashi Europe - отакахашим всех желающих!!!
    • Skype - gromozeka12
    • Награды
Re: Контроллер КФ.
« Ответ #45 : 16.12.2006 [21:11:59] »
Хочу!
АПО180\1620 CaF2\ОФ-6 на Лосманди Титан, 470\2650 Клевцов стационар на окраине Москвы, модернизированный Ретрак SW14" Синскан в Гурзуфе.
 Давайте обсуждать вкус устриц с тем кто их пробовал....это касательно телескопов в реальных условиях

Суворов Владимир

  • Гость
Re: Контроллер КФ.
« Ответ #46 : 16.12.2006 [21:18:48] »
Хочу!

Опытный образец - твой. Скажи Володя, :), какое передаточное число в твоем редукторе?
А то на твоей фотографии я так и не смог сосчитать кол-во зубьев, особенно на большой шестеренке.

Нужно знать сколько шагов ему крутить на 90 гр.

Оффлайн Владимир Николаевич

  • *****
  • Сообщений: 14 013
  • Рейтинг: +69/-26
  • Takahashi Europe - отакахашим всех желающих!!!
    • Skype - gromozeka12
    • Награды
Re: Контроллер КФ.
« Ответ #47 : 16.12.2006 [21:35:35] »
Володь! Большая шестерня 300 малая 12.
« Последнее редактирование: 18.12.2006 [14:02:19] от Vladim »
АПО180\1620 CaF2\ОФ-6 на Лосманди Титан, 470\2650 Клевцов стационар на окраине Москвы, модернизированный Ретрак SW14" Синскан в Гурзуфе.
 Давайте обсуждать вкус устриц с тем кто их пробовал....это касательно телескопов в реальных условиях

Оффлайн Uselink

  • *****
  • Сообщений: 3 478
  • Рейтинг: +16/-1
  • Restricted
    • Награды
Re: Контроллер КФ.
« Ответ #48 : 21.12.2006 [18:30:17] »
Володя, а как можно было бы реализовать цветовую индикацию на самом колесе? (например, перешёл на красный загорелся красный светодиод перешёл на синий - синий и т.д.)
Большинство хОроших начинаний, оставленных без присмотра, заканчиваются бОяном...

Суворов Владимир

  • Гость
Re: Контроллер КФ.
« Ответ #49 : 22.12.2006 [00:00:21] »
Володя, а как можно было бы реализовать цветовую индикацию на самом колесе? (например, перешёл на красный загорелся красный светодиод перешёл на синий - синий и т.д.)

Варианта два.

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

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


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





 

Это усложнит конструкцию, но определит фильтры. Выбирай. :)
« Последнее редактирование: 22.12.2006 [00:37:47] от Суворов Владимир »

Оффлайн Uselink

  • *****
  • Сообщений: 3 478
  • Рейтинг: +16/-1
  • Restricted
    • Награды
Re: Контроллер КФ.
« Ответ #50 : 22.12.2006 [00:40:05] »
Всё что прочитал понял :) Спасибо! А как это на практике осуществляется? Я не электронщик :D
Большинство хОроших начинаний, оставленных без присмотра, заканчиваются бОяном...

Суворов Владимир

  • Гость
Re: Контроллер КФ.
« Ответ #51 : 22.12.2006 [00:42:53] »
IMHO, проще семисегиментный индикатор поставить, с индикацией положения.

Наверное если фильтров семь. ;)  Только смысл? Шаговик повернет на любой угол.

Суворов Владимир

  • Гость
Re: Контроллер КФ.
« Ответ #52 : 22.12.2006 [00:45:11] »
Всё что прочитал понял :) Спасибо! А как это на практике осуществляется? Я не электронщик :D

Выбири вариант. Дальше перепишу програмку. :)
« Последнее редактирование: 22.12.2006 [00:47:19] от Суворов Владимир »

Оффлайн Uselink

  • *****
  • Сообщений: 3 478
  • Рейтинг: +16/-1
  • Restricted
    • Награды
Re: Контроллер КФ.
« Ответ #53 : 22.12.2006 [00:47:32] »
Всё что прочитал понял :) Спасибо! А как это на практике осуществляется? Я не электронщик :D

Выбери вариант. Дальше перепишу програмку. :)
Володя, спасибо! Наверное вот этот: "Второй - дополнить програмку поворота колеса на 90 гр поиском на начальное положение, определяющее
первый фильтр(кнопка) и дальше просто поставить цветные светодиодики по порядку, как в колесе фильтров".
Большинство хОроших начинаний, оставленных без присмотра, заканчиваются бОяном...

Суворов Владимир

  • Гость
Re: Контроллер КФ.
« Ответ #54 : 22.12.2006 [00:52:32] »
Наверное если фильтров семь. ;)  Только смысл? Шаговик повернет на любой угол.
Так можно-же цифирьки писать на нем, по условному номеру фильтра. ;)

Можно. А кто сказал что нет? ;D Тоже вариант. :D

Суворов Владимир

  • Гость
Re: Контроллер КФ.
« Ответ #55 : 22.12.2006 [00:55:53] »
Второй - дополнить програмку поворота колеса на 90 гр поиском на начальное положение, определяющее
первый фильтр(кнопка) и дальше просто поставить цветные светодиодики по порядку, как в колесе фильтров".

А движок какой? Черырех выводной или пяти, шести выводной?

Andreichk

  • Гость
Re: Контроллер КФ.
« Ответ #56 : 22.12.2006 [00:58:04] »
Пацаны !!! Новый год приближается  ;D , а вы про движки, колёса какие-то  ;D
готовиться уже пора начинать ;D

Суворов Владимир

  • Гость
Re: Контроллер КФ.
« Ответ #57 : 22.12.2006 [01:00:56] »
Пацаны !!! Новый год приближается  ;D , а вы про движки, колёса какие-то  ;D
готовиться уже пора начинать ;D

Вчера, за паяльником, принял первую за старый год.  ;D

Оффлайн Uselink

  • *****
  • Сообщений: 3 478
  • Рейтинг: +16/-1
  • Restricted
    • Награды
Re: Контроллер КФ.
« Ответ #58 : 22.12.2006 [01:03:28] »
Пацаны !!! Новый год приближается  ;D , а вы про движки, колёса какие-то  ;D
готовиться уже пора начинать ;D
Так об этом никто не забывает ;D
Большинство хОроших начинаний, оставленных без присмотра, заканчиваются бОяном...

Оффлайн Uselink

  • *****
  • Сообщений: 3 478
  • Рейтинг: +16/-1
  • Restricted
    • Награды
Re: Контроллер КФ.
« Ответ #59 : 22.12.2006 [20:53:44] »
Второй - дополнить програмку поворота колеса на 90 гр поиском на начальное положение, определяющее
первый фильтр(кнопка) и дальше просто поставить цветные светодиодики по порядку, как в колесе фильтров".

А движок какой? Черырех выводной или пяти, шести выводной?
Наверное, 5-ти, 6-ти выводной, их искать легче :)
Большинство хОроших начинаний, оставленных без присмотра, заканчиваются бОяном...