Например TDA7294

Форум РадиоКот • Просмотр темы - Проект управления шаговым двигателем на С для Codevision
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вт окт 28, 2025 22:27:33

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 8 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Проект управления шаговым двигателем на С для Codevision
СообщениеДобавлено: Вт окт 06, 2009 09:05:51 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вс янв 04, 2009 16:35:49
Сообщений: 22
Откуда: Кишинёв
Рейтинг сообщения: 0
Кто подскажет у кого есть пример управления шаговым двигателем на С для Codevision. Начинаю новый проект, собираю информацию. Буду рад за примеры, исходники, ссылки..

Проект намоточного станка, с укладчиком витков.

Планирую на ATmega8 или 16- в принципе это не важно, hd44780 и тд, в качестве драйвера пока тоже не принципиально, для начала на L298.
В общем буду благодарен за любую информацию, и советы по теме.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт окт 06, 2009 12:53:13 
Опытный кот
Аватар пользователя

Карма: 9
Рейтинг сообщений: 61
Зарегистрирован: Пт ноя 16, 2007 11:21:37
Сообщений: 830
Рейтинг сообщения: 0
а что у Вас ШД делать в станке будет???


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт окт 06, 2009 14:50:48 
Поставщик валерьянки для Кота

Карма: 11
Рейтинг сообщений: 58
Зарегистрирован: Пт окт 31, 2008 09:38:55
Сообщений: 1957
Откуда: Одесса
Рейтинг сообщения: 0
Ваша тема равносильна названию "начинаю проект мигания светиком на с++ для АВР" подскажите что и как делать

тоесть ну...это сделать написать реализовать ну 2 минутыпо простому и 5 минут красиво чтоб небыло рывков с ШИМкой таймерами удержания и плавным регулированием скорости :)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проект управления шаговым двигателем на С для Codevision
СообщениеДобавлено: Вт окт 06, 2009 21:23:38 
Друг Кота
Аватар пользователя

Карма: 9
Рейтинг сообщений: 96
Зарегистрирован: Пн июл 13, 2009 14:37:39
Сообщений: 3961
Откуда: Московская область, наукоград.....
Рейтинг сообщения: 0
BartSimpson писал(а):
Кто подскажет у кого есть пример управления шаговым двигателем на С для Codevision....Буду рад за примеры, исходники, ссылки..Проект намоточного станка, с укладчиком витков.

Вы лучше бы посмотрели на форуме полно тем про:
1) Шаговые двигатели;
2) КодВижен;
3) Намоточные станки;
4) Индикацию...
Зачем постить то что уже напостили до Вас? От Вас требуется только читать. Возник вопрос - задаем его там, не потеряется поверьте

_________________
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт окт 06, 2009 21:56:44 
Поставщик валерьянки для Кота

Карма: 11
Рейтинг сообщений: 58
Зарегистрирован: Пт окт 31, 2008 09:38:55
Сообщений: 1957
Откуда: Одесса
Рейтинг сообщения: 0
Если в состоянии сформировать тех задание нормальным языком мог бы эт всё накарябать....по поводу драйверов неоднозначность....проще всего сделать на полевиках а не спец-драйвере, но если скажите каким трайвом рулить то окей - проблем в общем-то нет никаких это ну просто мелочная задача что для программиста что для кого угодно...опять же какой шаговый двигатель какой второй двигатель укладочника, какую хотите индикацию...я например с удовольствием сделаю под нокия 3310 индикацию - у меня есть готовый проект-болванка...подключение гораздо проще чем символьных, можно придумать какую-то заставку или спец символы, прогрессбары и т.д. эт всё просто настолько мизерно и может быть реализовано миллионом разных способов что даж и фантазии не хватает как только это можно сделать

просто вы должны понимать что правильно поставленное тех задание это уже 75% дела

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

Посмотрите матричные струйные старые и струйные новые принтеры....

там везде есть проблема организации супер стабильной скорости вращения вала....первыми были медленные матричники которые могли позволить и приклиниться просто мотор был очень мощным а нагрузка неинерционная.
следующим витком стали струйники старенькие...там уже скорость была поболее каретка потяжелее и моторчики послабше...пришлось в программу вносить и учитывать время разгона и торможения и на каждый ход каретки отслеживать какую-то начальную точку отсчета

третим и самым крутиым по скорости тихоходности экономичности и т.д. являются новые струйники....когда вдоль хода каретки расположили очень мелко размеченную рисочками прозрачную ленточку, а на каретке оптопару...мотор поменяли на коллекторный постоянник который при нормальном напряжении шел в разнос ... теперь контроллеру принтера оставалось решить себе сколько импульсов в секунду надо получать с этой ленточки и если текущие интервалы малы то на мотор идёт вся напруга и он с сумасшедшей силой разганяет через ремень каретку но стоит только приблизиться к 10% погрешности скорости каретки как напряжение резко падает и дальше работает наподобие шим модуляции...сравнение эталонного времени с тем что пришло от оптопары - меньше - газу, больше закоротить обмотку - активный тормоз, равно - обесточить обмотку....
благодаря этому принтера стали супер компактными тихими а механика сводится к тонкой трубчатой балочке ну и конечно же обьем чернил стало возможным возить на себе приличные грузы без риска смазать печать неправильной скоростью каретки....в общем-то и на качество механики резко стало им наплевать....они продолжают печатать даже если взяться за каретку рукой и пытаться притормаживать её движение массой или усилием - ему снова таки совершенно наплевать...просто чаще надо подавать напряжение на мотор и делов то...


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср окт 07, 2009 22:56:36 
Потрогал лапой паяльник
Аватар пользователя

Карма: -1
Рейтинг сообщений: 4
Зарегистрирован: Пт апр 17, 2009 22:45:42
Сообщений: 316
Откуда: Minsk
Рейтинг сообщения: 0
Кстати, кто-то сделал моточный станок с возможностью намотки бескаркасных катушек "универсаль"? Готов к коммерческому сотрудничеству, сделаю заказ на катушки или станок куплю.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт окт 15, 2009 20:30:14 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вс янв 04, 2009 16:35:49
Сообщений: 22
Откуда: Кишинёв
Рейтинг сообщения: 0
Критика принимается

Пару лет назад увлекся ламповыми усилителями и прочим ламповым звуком. По ходу построойки усилителя очень много времени занимает намотка выходных трансформаторов., к примеру один выходной трансформатор габаритной мощностью 160 ватт и проводом 0,25 - 0,6 мм (3000-4000 витков) с секционированием и послойной изоляцией у меня уходит неделя. Получается что две недели (обычно я сторою стерео усилители) я каждый вечер с 20:00 до 23:00 матаю эти проклятые трансики. Незнаю каму как но мене дается это тяжело.

Так вот и появилась необходимость в намотчном станочке.

Ну по порядку:

Железо

Из уже имеющегося есть почти вся механика, укладчик витков на копролоновых втулках сколжения, винтовая передача итд почти все уже готово, униполярные шаговики уже на своих местах


Электроника

В качестве контролера и драйвера я решил использовать уже готовое устройство, собирал его пару лет назад для своего станка с ЧПУ, работает отлично. Собран он по схеме какогото француза называется СNС3AX. В принципе ничего особенного. Собран сей контролер на L297.


Программа

По сути L297 требует всего два "сигнала"
1.- CW/CCW тоесть направление движения двигателя лог 0 или 1
2.- СLOCK - Тоесть импульсы ( 1 импульс = 1 шаг двигателя)

Задача:

1.Вводим количество витков
2.Направление намотки
3.Диаметр провода (соответственно вычисляем количество шагов укладчика на оборот катушки)
4.Считаем количество витков.

Для всего этого дела использую ATMEGA16, LCD HD44780 16X4.

Так как микроконтролеры недавно начал изучать с ШИМ-ом дел не имел в связи с чем и завел данную тему.

У кого какие идеи и предложения рекомендации, советы, исходники, за все буду презнателен. :))


Вложения:
Комментарий к файлу: ATmega16, HD44780, L297
HPIM0149.jpg [82.34 KiB]
Скачиваний: 1100
Комментарий к файлу: Намоточный станок с укладчиком витков.
HPIM0150.jpg [63.17 KiB]
Скачиваний: 1005
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проект управления шаговым двигателем на С для Codevision
СообщениеДобавлено: Пт окт 16, 2009 17:54:47 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Чт мар 20, 2008 20:33:43
Сообщений: 173
Рейтинг сообщения: 0
BartSimpson писал(а):
Кто подскажет у кого есть пример управления шаговым двигателем на С для Codevision.

Делал я упрвление ШД на Tiny13
http://electronix.ru/forum/index.php?s=789e17c2c41a41661866b71add552bb7&act=attach&type=post&id=31787
В файле для отладки в Протеусе вместо обмоток двигателя установлены резисторы


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y