Телескопы покупают здесь


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

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

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

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


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

  • Гость
Re: Контроллер КФ.
« Ответ #41 : 13 Дек 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 Дек 2006 [20:49:48] от Суворов Владимир »

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

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

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

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

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

#define SWEEP 50
#define NUMSTEPS 4

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

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


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

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

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

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

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

  • *****
  • Сообщений: 24 036
  • Благодарностей: 434
  • Takahashi Россия и QHYCCD Poccия
    • Skype - gromozeka12    вайбер +7 903 610-62-15
    • Сообщения от Владимир Николаевич
Re: Контроллер КФ.
« Ответ #45 : 16 Дек 2006 [21:11:59] »
Хочу!
Клевцов 470мм - 2экз, МАК Сантел 420 1\8 на передержке,  Доб 355мм SS, Доб 254, МАК Сантел 230мм, АПО 180мм на Losmandy Titan, подзорная труба 102\900ED SW,  бино 70ED, 70 Non-ED, 10х42ED, 10х50ED.

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

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

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

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

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

  • *****
  • Сообщений: 24 036
  • Благодарностей: 434
  • Takahashi Россия и QHYCCD Poccия
    • Skype - gromozeka12    вайбер +7 903 610-62-15
    • Сообщения от Владимир Николаевич
Re: Контроллер КФ.
« Ответ #47 : 16 Дек 2006 [21:35:35] »
Володь! Большая шестерня 300 малая 12.
« Последнее редактирование: 18 Дек 2006 [14:02:19] от Vladim »
Клевцов 470мм - 2экз, МАК Сантел 420 1\8 на передержке,  Доб 355мм SS, Доб 254, МАК Сантел 230мм, АПО 180мм на Losmandy Titan, подзорная труба 102\900ED SW,  бино 70ED, 70 Non-ED, 10х42ED, 10х50ED.

Оффлайн Uselink

  • *****
  • Сообщений: 4 677
  • Благодарностей: 62
    • Сообщения от Uselink
Re: Контроллер КФ.
« Ответ #48 : 21 Дек 2006 [18:30:17] »
Володя, а как можно было бы реализовать цветовую индикацию на самом колесе? (например, перешёл на красный загорелся красный светодиод перешёл на синий - синий и т.д.)
Только любовь спасёт этот мир...

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

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

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

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

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


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





 

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

Оффлайн Uselink

  • *****
  • Сообщений: 4 677
  • Благодарностей: 62
    • Сообщения от Uselink
Re: Контроллер КФ.
« Ответ #50 : 22 Дек 2006 [00:40:05] »
Всё что прочитал понял :) Спасибо! А как это на практике осуществляется? Я не электронщик :D
Только любовь спасёт этот мир...

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

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

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

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

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

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

Оффлайн Uselink

  • *****
  • Сообщений: 4 677
  • Благодарностей: 62
    • Сообщения от Uselink
Re: Контроллер КФ.
« Ответ #53 : 22 Дек 2006 [00:47:32] »
Всё что прочитал понял :) Спасибо! А как это на практике осуществляется? Я не электронщик :D

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

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

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

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

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

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

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

Andreichk

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

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

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

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

Оффлайн Uselink

  • *****
  • Сообщений: 4 677
  • Благодарностей: 62
    • Сообщения от Uselink
Re: Контроллер КФ.
« Ответ #58 : 22 Дек 2006 [01:03:28] »
Пацаны !!! Новый год приближается  ;D , а вы про движки, колёса какие-то  ;D
готовиться уже пора начинать ;D
Так об этом никто не забывает ;D
Только любовь спасёт этот мир...

Оффлайн Uselink

  • *****
  • Сообщений: 4 677
  • Благодарностей: 62
    • Сообщения от Uselink
Re: Контроллер КФ.
« Ответ #59 : 22 Дек 2006 [20:53:44] »
Второй - дополнить програмку поворота колеса на 90 гр поиском на начальное положение, определяющее
первый фильтр(кнопка) и дальше просто поставить цветные светодиодики по порядку, как в колесе фильтров".

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