Контроллер linistepper
- с 2. не стыкуется - по 2. ШИМ выходит так что нужно быстро дергать затвор.
Видимо я коряво выразил мысль, поясню:
- высокая скорость нарастания напряжения на затворе полевика не нужна для схемы генератора тока, т.е. его линейного режима работы - Linistepper.
2 как только переходим к ШИМ регулированию тока - чоппер - так срузу желательно иметь высокую скорость изменения напряжения на затворе (ниже рассеиваемая мощность). Однако использование полевиков с встроенным ограничителем напряжения все равно приведет к их нагреву - при запирании транзистора будет сформирован выброс высокого напряжения, который будет погашен этим ограничителем (рассеян в тепло). Поэтому нагрев будет, и заметный. Только причина иная.
Аэробус
hobbycnc.com/4aupc.php
А что это за зверь? Вроде для униполярников и с микрошагом. Можна ли найти на него схему?
Сделана на SLA7062M от Allegro (см. фото). Нужно посмотреть datasheet, не думаю что схема сильно отличается от типовой - даталей на плате немного.
Посмотрел в efind - живьем ни у кого нет, и стоит больше 200 руб.
Поэтому нагрев будет, и заметный. Только причина иная.
и величина тоже. можно зашунтировать индуктивности диодами на конденсато питания - пусть энергия обратно в источник идет 😁
SLA7062M от Allegro (см. фото). Нужно посмотреть datasheet, не думаю что схема сильно отличается от типовой - даталей на плате немного.
Посмотрел в efind - живьем ни у кого нет, и стоит больше 200 руб.
я разобрал на днях свой принтер “epson stylus color pro” A3 - внем ДВА 😜 😜 аналогичных драйвера SLA7042M - 46 вольт 3 ампера средний 5 А в импульсе.
Так как моторчики там слабенькие драйверы стоят на плате без радиаторов и встоячку.
=======
Я считаю что драйвер должен быть только ключевым ни какого аналога - можно быдет менять только полевики под параметры мотора и питание. и корректировать обратную связь по току.
ATLAB можете изобразить этот чоппер в Eagle ?
Интересно что за зверь выходит !
Если просто вместо TIP122 поставить IRFZ44N ? что будет ?
У кого есть прошивка .hex к нему ? я сделаю модель в PROTEUS и смотрите наздоровье.
=========
Думаю по эти линкам можно найти кучу контроллеров с нормальными схемами.
www.roboforum.ru/viewtopic.htm?t=826
да и здесь на форуме есть вроде.
Если просто вместо TIP122 поставить IRFZ44N ? что будет ?
я думаю они не будут нормально открываться. нужны IRLxxxx и выше я писал как управлять затвором.
У кого есть прошивка .hex к нему ? я сделаю модель в PROTEUS и смотрите наздоровье.
=========
Думаю по эти линкам можно найти кучу контроллеров с нормальными схемами.
www.roboforum.ru/viewtopic.htm?t=826да и здесь на форуме есть вроде.
я думаю они не будут нормально открываться. нужны IRLxxxx и выше я писал как управлять затвором.
Там же есть на сайте !
ну на всякий случай бери
а я видел только АСМ но он компилится с ошибками в PROTEUS. я то с AVR работаю, ПИКи збыл уж совсем.
ATLAB можете изобразить этот чоппер в Eagle ?
Интересно что за зверь выходит !
Не, я схемы в PCAD рисую, а с Eagle никогда не имел дела.
Да и ничего там особенно интересного нет:
- на аппаратном ШИМ (2 штуки в PIC16F873) на несущей 156 кГц формируется синус/косинус, фильтр
низких частот двухзвенный RC, RLC, на выходе очень приличный сигнал. - компараторы LM311 (521СА3)
- ключи IRL520
- согласование управления ключами с PIC на 155ЛИ5 (300 мА, 30 В) и одновременно формирование требуемой последовательности фаз.
Для охлаждения транзисторы хочу поставить на кулер от Intel P4.
По отдельности вроде все работает, макетную плату вытравил, осталось спаять и посмотреть, как крутится двигатель.
Если просто вместо TIP122 поставить IRFZ44N ? что будет ?
Так делать нельзя, работать не будет. Для использования IRFZ44 в истонике тока, обязательно нужно включать его с операционным усилителем. Да и смысла большого нет - греться будет тоже сильно - в источнике тока транзистор (полевой или биполярный) работают в линейном режиме.
Пример.
Пусть питание 12В, ток в обмотке 1 А, сопротивление обмотки 1,5 Ом, резистор в эмиттере (истоке) 3 Ом,
тогда напряжения распределятся так:
- 1,5 В на обмотке
- 4,5 В на резисторе
- на транзисторе 12-1,5-4,5 = 6В.
Рассеиваемые мощности: - на резисторе 3 Вт
- на транзисторе 6 Вт, и неважно биполярный он или полевой.
Аналогично можно все пересчитать для других значение напряжений, токов, сопротивлений.
ATLAB можете изобразить этот чоппер в Eagle ?
Интересно что за зверь выходит !
Вот одна из работающих моделей для Proteus (6.94 SP4).
Из синусоиды 1 кГц формируется ступенчатое напряжение на модели УВХ, это ступенчатое напряжение
используется для задания уровня тока в обмотке. Модель обмотки (L,R в стоке) для ДШИ200-1.
Меняя напряжение питания питания, частоту U2A(CLC), постоянную фильтра RV1,C2 можно видеть, как меняется картинка.
Вот одна из работающих моделей для Proteus (6.94 SP4).
Из синусоиды 1 кГц формируется ступенчатое напряжение на модели УВХ, это ступенчатое напряжение
используется для задания уровня тока в обмотке. Модель обмотки (L,R в стоке) для ДШИ200-1.
Меняя напряжение питания питания, частоту U2A(CLC), постоянную фильтра RV1,C2 можно видеть, как меняется картинка.
Скачал Версию 6.7 Prof а там даже из Samples ничего не работает !
Вот че пишет :
SIMULATION LOG
==============
Design: C:\Program Files\Labcenter Electronics\Proteus 6 Professional\SAMPLES\PIC 4 Bit LCD Driver\lcd4bit.DSN
Doc. no.: <NONE>
Revision: <NONE>
Author: <NONE>
Created: 21/08/01
Modified: 12/04/02
Compiling source files…
Build completed OK.
Compiling netlist…
Linking netlist…
Partition analysis…
Simulating partition 1 [0717C7AB]…
PROSPICE Release 6.7 SP0 © Labcenter Electronics 1993-2005.
SPICE Kernel Version 3f5. © Berkeley University ERL.
Reading netlist…
FATAL: Cannot open ‘C:\DOCUME~1\‚‹Ђ„…‹…–\LOCALS~1\Temp\LISA2192.SDF’.
Simulation FAILED due to fatal simulator errors.
И так со всем , в чем здесь секрет ?
секрет в том что вам нужно пойти на avr123.nm.ru и скачать 6.9 sp4 и ставить все по умолчанию.
Примеры с моторами servo и шаговыми моторами в папке
- C:\Program Files\Labcenter Electronics\Proteus 6 Professional\SAMPLES\Motor Examples
Примеры с pic16f84 в PROTEUS на ASM
2. C:\Program Files\Labcenter Electronics\Proteus 6 Professional\SAMPLES\PIC Clock
-
C:\Program Files\Labcenter Electronics\Proteus 6 Professional\SAMPLES\PIC Doorbell
-
C:\Program Files\Labcenter Electronics\Proteus 6 Professional\SAMPLES\Traffic Lights
-
C:\Program Files\Labcenter Electronics\Proteus 6 Professional\SAMPLES\Tutorials
======
как работать в PROTEUS там proteus123.narod.ru/01.htm и заглавную страницу тоже читать.
конфа там: kazus.ru/forum/2/index.html
Вот одна из работающих моделей для Proteus (6.94 SP4).
для ДШИ200-1.
в PROTEUS есть модели двигателей и IL с настройкой физ параметров
ШД это motor-stepper
как найти модели в proteus123.narod.ru/01.htm
примеры с электроприводом в папке
C:\Program Files\Labcenter Electronics\Proteus 6 Professional\SAMPLES\Motor Examples
Шаг задается в градусах, кроме того сопротивление, индуктивность, инерционность, макс обороты ном напряжение.
Чето мне невезет совсем !
SIMULATION LOG
==============
Design: PIC Stepper Motor Controller
Doc. no.: <NONE>
Revision: <NONE>
Author: <NONE>
Created: 14/05/01
Modified: 02/11/05
Compiling source files…
Processing picstepr.asm…
up to date.
Build completed OK.
Compiling netlist…
Linking netlist…
Partition analysis…
Simulating partition 1 [08D901B9]…
PROSPICE Release 6.9 SP4 © Labcenter Electronics 1993-2006.
SPICE Kernel Version 3f5. © Berkeley University ERL.
Reading netlist…
FATAL: Cannot open ‘C:\DOCUME~1\‚‹Ђ„…‹…–\LOCALS~1\Temp\LISA7470.SDF’.
Simulation FAILED due to fatal simulator errors.
Одну и туже ошибку пишет !
Какие и где настройки по умолчанию можно поставить ?
у вас русские буквы в пути. проект поместите на С или в папку протеуса.
ничего настраивать не надо, просто инсталировать поумолчанию.
у вас русские буквы в пути. проект поместите на С или в папку протеуса.
ничего настраивать не надо, просто инсталировать поумолчанию.
Да действительно ! Но установка на С не помогает !
Программа обращяется по
C:\Documents and Settings\Владелец\Local Settings\Temp
этому пути , но я немогу найти где можно сменить имя Владелец на другое . У меня лицензионный XP шел вместе с ноутбуком и там было уже так настроено.
это название нельзя поменять. Тогда вам нужно найти в PROTEUS или в WINDOWS указание на размещение временных файлов, и задасть например C:\temp
Если вин у вас лицензионный то надеюсь вы можете позвонить в майкрософ и получить поддержку.
или в базе msdn.com поискать.
======
вот модели доступные в PROTEUS
www.labcenter.co.uk/index.html?/vmodels/peripheral…
в PROTEUS есть пример поиграть в шахматы с разными МК
вот в справке XP нашел:
"Установка переменных средыПеременные среды — это строки, содержащие такие сведения, как имя диска, путь или имя файла. Эти переменные определяют характеристики режима работы различных программ. Например, переменная среды TEMP задает папку, в которой хранятся временные файлы программ.
Любой пользователь может добавить, изменить или удалить пользовательскую переменную среды. Однако системную переменную среды может добавить, изменить или удалить только администратор.
Используя компонент панели управления «Система», можно настраивать переменные среды следующих категорий."
надеюсь можно вынести их на С:\
=========
зешел посмотрел “переменные среды” там можно свои пути прописать.
это название нельзя поменять. Тогда вам нужно найти в PROTEUS или в WINDOWS указание на размещение временных файлов, и задасть например C:\temp
Если вин у вас лицензионный то надеюсь вы можете позвонить в майкрософ и получить поддержку.
или в базе msdn.com поискать.
======
вот модели доступные в PROTEUS
www.labcenter.co.uk/index.html?/vmodels/peripheral…в PROTEUS есть пример поиграть в шахматы с разными МК
вот в справке XP нашел:
"Установка переменных средыПеременные среды — это строки, содержащие такие сведения, как имя диска, путь или имя файла. Эти переменные определяют характеристики режима работы различных программ. Например, переменная среды TEMP задает папку, в которой хранятся временные файлы программ.
Любой пользователь может добавить, изменить или удалить пользовательскую переменную среды. Однако системную переменную среды может добавить, изменить или удалить только администратор.
Используя компонент панели управления «Система», можно настраивать переменные среды следующих категорий."
надеюсь можно вынести их на С:\
=========
зешел посмотрел “переменные среды” там можно свои пути прописать.
Ок ! Спасибо .
Сделал еще один профиль назвал его латинскими буквами ,установил proteus с него . Ура 😃 все заработало !
я разобрал на днях свой принтер “epson stylus color pro” A3 - внем ДВА 😜 😜 аналогичных драйвера SLA7042M - 46 вольт 3 ампера средний 5 А в импульсе.
Так как моторчики там слабенькие драйверы стоят на плате без радиаторов и встоячку.
=======
Я считаю что драйвер должен быть только ключевым ни какого аналога - можно быдет менять только полевики под параметры мотора и питание. и корректировать обратную связь по току.
так чем же закончилось ?
ни чем пока, подбираю детали, моторы, схему контроллера.
Не покидает меня одна вздорная идея.
Совместить аналоговый микро шаговый контроллер с коллекторным двигателем в качестве усилителя.
По аналогии с гидроусилителя, для автомобилей в рулевой рейки появились рулевые рейки с электроприводом.
Сигнал рассогласования снимать по реакции на опоре крепления шаговика, для чего статор ШД крепиться через что-то эластичное
и упругое (силикон, резина, пружина). А в качестве датчика оптопара, тензо, или индуктивный. Усилитель класса Д или ШИМ генератор.
Вал винта, ДС, ШД, стоят на одной оси, или вал винта и ШД на одной оси, а ДС в параллель через ременный редуктор. Те. сохраняется традиционная конструкция и только навешивается усилитель на ДС как дополнительный элемент.
…Совместить аналоговый микро шаговый контроллер с коллекторным двигателем в качестве усилителя.
…
Сигнал рассогласования снимать по реакции на опоре крепления шаговика, для чего статор ШД крепиться через что-то эластичное
и упругое (силикон, резина, пружина). А в качестве датчика оптопара, тензо, или индуктивный. Усилитель класса Д или ШИМ генератор.
Вал винта, ДС, ШД, стоят на одной оси, или вал винта и ШД на одной оси, а ДС в параллель через ременный редуктор. Те. сохраняется традиционная конструкция и только навешивается усилитель на ДС как дополнительный элемент.
А в чем смысл затеи? Что в результате планируется получить/улучшить? Момент/скорость?
Все это с резиной и тензодатчиками сложно, ненадежно, добавится запаздывание, дополнительные ошибки. Может не изобретать велосипед и поставить сельсин (если очень хочется)?
Смысл затей видится в следующем.
- Используется аналоговый микрошаговый контроллер с ШД незначительной мощности и соответственно незначительным тепловыделением на аналоговых ключах.
- Равномерность угловой скорости ШД в режиме микро шага.
- Скорость перемещения не привязана к моменту и мощности контроллера и ШД, а определяется величиной перемещения одного шага (потребной точностью по координате),
- Использование любых ШД доступных из принтеров, незначительной мощности…
- В качестве двигателя усилителя нет видимых причин на очень жостские ограничения,
и в случае ДС с стремлением якоря занять определённое положение в обесточенном состоянии, большем, чем момент удержания шага парного ему ШД. Также использование высокооборотных двигателей с редуктором. - В простой схеме усилителя ДС и получения входного сигнала для него, по реакции статора ШД.
- Усложнение конструкции.
- Возможность резонанса при определённых комбинациях и условиях.
- Усложнение схемы привода.
Не знаю, насколько эта идея жизнеспособна, использование усилителя к ШД в режиме микро шага, это может быть и гидропривод, при соответствующих условиях.
Мне видится доступность этого метода и его конкурентно способность сервоприводу.
Хотелось перед претворением в железо услышать трезвую критику в случае моего заблуждения.
зачем же это если есть серво приводы и обсуждаютсяони в ветке UHU servo