Привет всем! Собрал контроллер поворота и установки азимута антенны. Работает. Используется мотор постоянного тока с напряжением 12в. Как сделать чтоб первые 5 или 10 градусов при разгоне и последние 5-10 градусов шел разгон мотора а потом полная мощность а при подходе к заданному градусу вернее не доходя делал торможение и останов. Используется Atmega 8. Порт B сидит индикатор. Спасибо всем за помощь и советы.
С ув. Владимир
Шим для поворота двигателя антенны
Сообщений 1 страница 30 из 43
Поделиться12015-10-27 16:39:07
Поделиться22015-10-27 18:40:53
Ну так мотор крутите МК по ШИМ, вот и регулируйте плавный старт/стоп.
Поделиться32015-10-27 19:25:54
Так как это сделать програмно?
Поделиться52015-10-27 20:57:20
ПРИМЕРНО ТАК
Вы не внимательно читаете мой вопрос
Поделиться62015-10-27 21:25:32
Как сделать чтоб первые 5 или 10 градусов при разгоне и последние 5-10 градусов шел разгон мотора а потом полная мощность а при подходе к заданному градусу вернее не доходя делал торможение и останов.
Если угол поворота меньше 10 градусов, то считаем это разгоном. Если до конечной точки осталось меньше 10 градусов - тормозим.
Условие задачи противоречивое. Сначала написано что нужно разгонять в последние 10 градусов, а следом что не доходя по конечной точки нужно тормозить. Вы уж определитесь что нужно и правильно сформулируйте задачу.
Поделиться72015-10-27 21:46:52
Стоим например на 15 градусе. Устанавливаем 100 градус т нажимаем пуск. Первые 10 градусов идет плавно разгон потом полный ход. Доходит до 90 градуса и плавно тормозит останавливается на 100. Если угол поворота меньше 10 градусов то плавно подводим мотор.
Поделиться82015-10-27 21:51:24
дайте схему, как подаётся питание на мотор
ex UA3YQJ
Поделиться92015-10-27 21:53:34
Просто через реле. Перебрасываются контакты меняя полярность при 12в
Поделиться102015-10-28 06:51:13
и как вы этой схемой будете ШИМ выдавать?
контактами 400 герц генерировать с разной скважностью?
хотя бы мост транзисторный сделайте, тогда можно будет думать...
вот что я делал для ужегородских УКВистов
http://ugolok-mastera.ru/proekt/ant_controller.htm
Поделиться112015-10-28 08:51:15
Я всего лиш прошу помочь в написании кода програмного шим. Все остальное я сделаю. Нужно чтоб к примеру 5 сек на ножке присутствовал шим ВСЕ! Остальное у меня все работает
Поделиться122015-10-28 09:15:58
вы будете щелкать релюшкой с частотой в сотню герц?
да не проблема, вот программный метод
For Temp = 20 To 0 Step -1 ' для индикации режима изменим яркость св. диода Led = 1 : Waitms Temp : Led = 0 Temp2 = 20 - Temp : Waitms Temp2 Next Waitms 50 For Temp = 0 To 20 ' для индикации режима изменим яркость св. диода Led = 1 : Waitms Temp : Led = 0 Temp2 = 20 - Temp : Waitms Temp2 Next Temp
гаснет, снова "разгорается"
вам надо подобрать под себя Temp и паузы в циклах
надеюсь, код понятен
Отредактировано Александр Д. (2015-10-28 09:17:36)
Поделиться132015-10-28 11:38:03
Ваш вопрос не корректен. Что Вы хотите ? Аппаратный ШИМ я ссылку дал. Расписать логику - тут математика. Считаете на сколько градусов повернуть. далее первые 10% увеличиваете скважность, последние 10% уменьшаете. Или Вы релюшками сопротивления переключать на двигателе будете?
Помочь написать код? - выкладывайте Ваш код, поможем.
Написать полностью код, - не ту тему выбрали.
Поделиться142015-10-28 12:03:09
Я уже не говорю о том, что схему бы тоже видеть, т.к. как вообще определять состояние/угол нахождения антенны (какие датчики для этого используются).
Поделиться152015-10-28 13:41:07
Александр Д спасибо огромное за код. Для остальных участников - в плюсе и минусе 12в стоят стабилизаторы типа КРЕН12 только разные (одна по плюсу вторая по минусу) . Управляются они через транзистор в который подается шим. А реле просто перекидывают полярность со стабилизаторов на мотор(влево вправо). Сегодня промоделирую в протеусе. Математика не не проблема. Расчет сделаю. Поворотка антенны уже реально работает и крутит антенну. Но там используется АС мотор. Я готовлю другой редуктор и DC моторчик
Поделиться162015-10-28 13:44:55
Для RDW азимут поворота антенны расчитывается математически. Я как раз хочу избавиться от сельсинов которые у меня стоят сейчас на редукторе. В данный момент они показывают текущий азимут
Поделиться172015-10-28 14:10:59
а есть рисованная схема?
одна голова = хорошо, а форум - лучше )
Поделиться182015-10-28 14:14:12
Да есть. Приду с работы выложу
Поделиться192015-10-28 15:59:40
вот что я делал для ужегородских УКВистов
http://ugolok-mastera.ru/proekt/ant_controller.htm
Кроме 6 метров ни одного диапазона УКВ
de 4z5cp.
Поделиться202015-10-28 19:21:45
dibor, оным я делал и другое )
а этот - как замена "фирменной" железки, глючной до "мама не горюй"
Поделиться222015-10-29 09:05:37
жаль мне реле ))
Поделиться232015-10-29 09:24:04
А причем тут реле? Читайте внимательно описание работы. Реле будет вкл. Только при при подаче 1 на вход транзистора. А шим на управление стабилизатором. Устал объяснять... Такое впечатление сложилось про отдельных участников....
Поделиться242015-10-29 09:25:07
Можно их оставить - пусть задают направление. А скорость регулировать напряжением 12V.
Совершенно верно коллега. Спасибо за понимание
Поделиться252015-10-29 12:24:33
какая схема, такое и понимание лично я не вижу на схеме регулируемого БП
но это так, к слову
Поделиться262015-10-29 13:32:22
Холостой ход 0.8 Ампера. При нагрузке где то 1.2. Он там червяк крутит. Червяк легко вращается от руки. Так что нагрузка там не большая. Я эксплуатировал эти реле до 2 А. Ничего ... жили. Да они есть.
Отредактировано ut7du (2015-10-29 13:33:42)
Поделиться272015-10-29 17:13:52
Куда подключить индикатор ? Придется всю программу переделывать. Хотя можно. Печатка пока не готова. Посоветуйте как лучше
Поделиться282015-10-29 17:30:20
Куда подключить индикатор ?
После распределения аппаратных потребителей, на свободные ножки МК
Придется всю программу переделывать
Чего там переделывать, поменялии конфигурацию и всё.
Вопрос:
Чем занимается переменник на ADC0 ?
Отредактировано sasha_1973 (2015-10-29 17:31:38)
Поделиться292015-10-29 18:44:53
Переменником задаю угол на который хочу повернуть антенну. Кнопок 3. Первая - пуск. Вторая - Стоп ⚠ мало ли ... Станция к примеру работала на 240 градусе. Антенна 📡 стояла к примеру на 30. Пока поворачивал станцию уже не видно в dx cluster. Нажал стоп. Третья кнопка это корректировка задержки под конкретный мотор. Я ее назвал Set
Идет сохранение в Eeprom к-ва мс.
Можете подсказать иную конфигурацию? Мне все равно куда цеплять дисплей и куда кнопки. Мне нужен 1 ацп 3 ножки на вход кнопок и
2 ножки на выход 1-ки для поворота влево 👈 и вправо 👉 соответственно.
Отредактировано ut7du (2015-10-29 18:52:55)
Поделиться302015-10-29 18:50:58
Могу видео выложить как работает пока без ШИМ но форум по моему не цепляет видео файлы
Отредактировано ut7du (2015-10-29 19:14:19)