Комментарии 79
Не ожидал увидеть на Хабре топик по программированию МК.
+11
%username%, помни, Хабр — не только для web-программистов.
+11
я рад увидеть такие посты
+1
а что это такое?
0
Это схемка включения двигателей, шаговых, как уже говорилось выше. типа тех которые стоят в CDROM'ах, только те более сложные.
п.с. я думаю все мои заметки будут про программирование мк и различные девайсы
п.с. я думаю все мои заметки будут про программирование мк и различные девайсы
+1
Пишите еще, интересная тема.
+6
в CD-ROMах не совсем шаговые. Точнее даже не шаговые) Вращение диска — многофазный, а в дешевых даже просто коллекторный. Перемещение головок практически всегда коллекторный.
Шаговые стоят во флоппи-дисководах на перемещение головок, в принтерах на подаче бумаги и т.д. где нужно точное дискретное перемещение.
Шаговые стоят во флоппи-дисководах на перемещение головок, в принтерах на подаче бумаги и т.д. где нужно точное дискретное перемещение.
+1
Достоинства шаговых двигателей:
— позволяют обеспечить большую точность дискретов, и соответственно скорости;
— обеспечивают достаточно большой момент врашения, т.е. мощные;
— не требуют обратной связи для обеспечения точности;
— долговечные.
Недостатки:
— медленные;
— шумные;
— включение сложнее чем у коллекторных :)
Что-то вроде того.
— позволяют обеспечить большую точность дискретов, и соответственно скорости;
— обеспечивают достаточно большой момент врашения, т.е. мощные;
— не требуют обратной связи для обеспечения точности;
— долговечные.
Недостатки:
— медленные;
— шумные;
— включение сложнее чем у коллекторных :)
Что-то вроде того.
+2
Идея включения почти такая же только + опрос датчиков поля
0
На скоко я знаю в CD-ROMах стоят без коллекторные движки
0
По-моему, стОит даже отдельный тематический блог создать по программированию МК.
+2
> Это схемка включения двигателей
причем неправильная
причем неправильная
0
Подскажите где тут ошибка
0
Шунтирующие диоды надо ставить не на коммутирующие транзисторы, а на обмотки. Смысл диода — замкнуть обратную ЭДС при разрыве тока в цепи. Т.е. когда «выключаете» транзистор, то на обмотке в его коллекторной цепи возникает противо-ЭДС. Она складывается с напряжением питания и суммарно может превысить допустимое для данного транзистора.
Так же, шунтируя обмотку диодом, уменьшается выброс коммутационных помех, которые для контроллера самое зло.
А сейчас диоды параллельно коллекторно-эмиттерному переходу транзистора не несут никакой функции. Походу, автор схемы, у которого Вы её срисовали, делал наспех и нарисовал диоды ниже чем положено.
Поднимите диоды «вверх»: катодом на питание, анодом на коллектор, и всё встанет на свои места.
Так же, шунтируя обмотку диодом, уменьшается выброс коммутационных помех, которые для контроллера самое зло.
А сейчас диоды параллельно коллекторно-эмиттерному переходу транзистора не несут никакой функции. Походу, автор схемы, у которого Вы её срисовали, делал наспех и нарисовал диоды ниже чем положено.
Поднимите диоды «вверх»: катодом на питание, анодом на коллектор, и всё встанет на свои места.
+1
Спасибо за замечание, просто схемка то простая, ее и срисовывать то неоткуда. Моя ошибка признаю :)
0
Если шаговик запитывать будете от отдельного источника питания (например на 12В), то можно и не ставить шунтирующие диоды. Всё равно транзисторы мощные и высоковольтные — выдержат.
Кстати, лучше, как тут сказали, поставить высоковольтные мощные полевики, например IRF840. Я этот «пятидюймовый» шаговик ими крутил. И в них встроен шунтирующий диод, что у Вас сейчас стоит на схеме (коллектор-эмитер).
Отличие полевика от n-p-n транзистора в том, что у первого очень низкое сопротивление в открытом состоянии, т.е. большое КПД системы и они не греются.
Кстати, лучше, как тут сказали, поставить высоковольтные мощные полевики, например IRF840. Я этот «пятидюймовый» шаговик ими крутил. И в них встроен шунтирующий диод, что у Вас сейчас стоит на схеме (коллектор-эмитер).
Отличие полевика от n-p-n транзистора в том, что у первого очень низкое сопротивление в открытом состоянии, т.е. большое КПД системы и они не греются.
0
Да, весьма полезный совет. Спасибо за критику/замечания. Я когда подключал коллекторные двигатели от CDROM'ов то там восновном полевеки использовал, т.к. они быстро открываются и я этим достигал больших скоростей вращения
0
IRF не покатит, у него слишком высокое напряжение открытия, выше логического уровня. Надо IRL серию.
0
IRF — это общее название серий. 840-й полностью открывается при 10В. Но при 5В на затворе считайте что он уже почти полностью открыт — проходное сопротивление при этом составляет где-то десяток милли-Ом. Можете в его даташите по таблице уточнить конкретное значение.
Для этого шаговика идеально подойдут логические ключи IRF7303, или аналогичные из этой серии. Они сдвоенные и в корпусе SOIC-8. Предназначены для управления с выходов микроконтроллеров или цифровой логики.
Для этого шаговика идеально подойдут логические ключи IRF7303, или аналогичные из этой серии. Они сдвоенные и в корпусе SOIC-8. Предназначены для управления с выходов микроконтроллеров или цифровой логики.
0
Для IRF840 на 5 вольтах сопротивление будет 2-3ома, не слишком много, но если ток хотя бы 1А (малый ток для шаговика, обычно больше) то это 2-3Вт мощности в теплоту. Зачем греть воздух? Тем более IRL серия по цене один в один как IRF.
Кстати, для шаговика зачастую лучше заюзать что либо специфичное, вроде L293+L298
Кстати, для шаговика зачастую лучше заюзать что либо специфичное, вроде L293+L298
0
Да нет, там собственное сопротивление 1 Ом из таблицы получается
files.ddrservice.info/Components/Transistors/irf/irf840.pdf
страница 4, низ, справа.
5V/5A = 1 Ом
Но один Ом это действительно много. Да, Вы правы, лучше другой транзистор.
На L293+L298 для биполярных шаговиков, у автора униполярный. ЧПУ на этой связке делал. Греются правда, так там силовые транзисторы не полевые, а обычные биполярные с высоким проходным сопротивлением.
files.ddrservice.info/Components/Transistors/irf/irf840.pdf
страница 4, низ, справа.
5V/5A = 1 Ом
Но один Ом это действительно много. Да, Вы правы, лучше другой транзистор.
На L293+L298 для биполярных шаговиков, у автора униполярный. ЧПУ на этой связке делал. Греются правда, так там силовые транзисторы не полевые, а обычные биполярные с высоким проходным сопротивлением.
0
Так оторвать у него средние выводы и подрубать как четырех выводный. Я так у себя делал. Зато никих головняков с Dead time, никаких проблем сперегрузкой по току, с микрошагом и прочими прелестями. Как грицо все включено. А есть еще L6208 вроде бы, тот же комплект 297+298, только в одном корпусе.
0
А возможно ли подключить какой-нибудь не особо мощный ШД к катушечным выводам пропеллера кулера? Там же по идее то же самое и контроллер готовый…
+1
Да, это вполне осуществимо, если вы знаете с какой частотой идет смена положения ротора(это нужно для того чтобы узнать будет ли успевать вращаться ваш ротор), а так же в каком порядке. И еще мне кажется придется спаять свою силовую часть, т.к. там катушечки то маленькие, ну это конечно в том случае, если вы собираетесь подключать достаточно мощный движок.
+1
В кулере там не контроллер шаговика. Там безколлекторный двигатель на базе датчика Холла. Т.е. схема чувствует поворот крыльчатки и переключает обмотки.
0
Неплохо было бы дополнить ссылками на схему программатора, тип двигателя
+2
easyelectronics.ru
Хороший сайт по электронике и МК.
Хороший сайт по электронике и МК.
+1
Жесть какая. Разве PIC16F84A ещё не умер?
В мои годы (лет пять назад) он уже начал уступать Atmel'ам…
В мои годы (лет пять назад) он уже начал уступать Atmel'ам…
+3
Atmel вроде как продалась по частям так что AVR не будет.
0
не продалась.
www.atmel.com/dyn/corporate/press_room.asp?SEC_NAME=Corporate
Atmel Board of Directors Rejects Unsolicited Proposal from MicrochipTechnology and ON Semiconductor.
www.atmel.com/dyn/corporate/press_room.asp?SEC_NAME=Corporate
Atmel Board of Directors Rejects Unsolicited Proposal from MicrochipTechnology and ON Semiconductor.
0
Продавалась, но пока акционеры решили иначе.
0
PIC18 щас очень и очень крут. А dsPIC это уже ваще что то с чем то. Ну и обьемы производства у PIC больше чем у Атмела. Хотя мне AVR больше нравится. У них архитектура более продуманная.
0
Классный топик.
Видео нехватает для наглядности.
Видео нехватает для наглядности.
0
Тип двигателя действительно не помешал бы. И ссылочка на схему PIC программатора
0
Что-то мне говорит, что с таким алгоритмом движок будет зверски пищать.
Да и в статье не сказано, что эта схема для Униполярных ШД.
Ключи также лучше заменить на полевые транзисторы.
Да и в статье не сказано, что эта схема для Униполярных ШД.
Ключи также лучше заменить на полевые транзисторы.
0
Тема действительно интересная. Быть может, когда будет время, напишу про то как делал анализатор спектра на AVR ATmega16
0
Спасибо за статью. Поддерживаю саму идею открыть подобный блог на хабре! Буду обязательно читать следующие посты.
0
> Однако силовая часть, может писаться от напряжения
Такие неожиданные урологические свойства силовой части…
Такие неожиданные урологические свойства силовой части…
+3
Если кому-то хочется посмотреть как это работает (првоерить) без пайки, советую программую эмуляции электроники Proteus, очень мощная и простая вещь
+1
спасибо за статью. судовольствием почитаю следующие материалы и постараюсь тоже что нить оформить )) паяльник-друг человека
+1
2 одинаковых поста на главной странице хабра
сделайте что-нибудь — очень запутывает при просмотре
сделайте что-нибудь — очень запутывает при просмотре
0
Автор, скажите полажуйста, для новичков в этом деле, можете написать статью, с чего начать? Полностью. Какие навыки вообще нужны для этого, какой материал. Желательно разложить всё step-by-step, как любят американцы. Нам это тоже удобно.
Просто у меня возникла мысль, реально ли сделать «умный дом» самому?
Посредством отсылки запросов в программу, через интернет.
Интересует подключение обычных реле, для начала.
Большое спасибо за статью, очень интересная.
Просто у меня возникла мысль, реально ли сделать «умный дом» самому?
Посредством отсылки запросов в программу, через интернет.
Интересует подключение обычных реле, для начала.
Большое спасибо за статью, очень интересная.
0
movlw b'01010000
movlw b'01100000
movlw b'01100000
0
Ой, случайно отправил.
Мне кажется, что определяющими тут являются команды:
movlw b'01010000
movlw b'01100000
movlw b'10100000
movlw b'10010000
, и задержки между ними.
Позиционируя статью, как «для новичков», именно на этом стоило заострить внимание, и пояснить, что происходит на выходах микроконтроллера, и какое влияние это оказывает на подключенную аналоговую схему. Получается, что статья описывает как сделать, не объясняя, почему это работает. А ведь именно глубокое понимание залог успеха.
А вообще, я рад видеть на хабре блог по микроконтроллерам, хотя эта тематика действительно не типичная для хабра. Ну что же, все течет, все меняется.
Знаком с PIC-ушками, хотя предпочитаю Atmel. Со своей стороны постараюсь вас поддержать в данном начинании, а может и сам чего напишу.
Ну а пока только критика. Я все же убежден, что понимание важнее результата.
Пусть уж лучше не работает, зато ты понимаешь, почему оно не работает, нежели оно будет работать, но ты не понимаешь почему.
Мне кажется, что определяющими тут являются команды:
movlw b'01010000
movlw b'01100000
movlw b'10100000
movlw b'10010000
, и задержки между ними.
Позиционируя статью, как «для новичков», именно на этом стоило заострить внимание, и пояснить, что происходит на выходах микроконтроллера, и какое влияние это оказывает на подключенную аналоговую схему. Получается, что статья описывает как сделать, не объясняя, почему это работает. А ведь именно глубокое понимание залог успеха.
А вообще, я рад видеть на хабре блог по микроконтроллерам, хотя эта тематика действительно не типичная для хабра. Ну что же, все течет, все меняется.
Знаком с PIC-ушками, хотя предпочитаю Atmel. Со своей стороны постараюсь вас поддержать в данном начинании, а может и сам чего напишу.
Ну а пока только критика. Я все же убежден, что понимание важнее результата.
Пусть уж лучше не работает, зато ты понимаешь, почему оно не работает, нежели оно будет работать, но ты не понимаешь почему.
+2
пожалуйста напишите как подбирать двигатель к микросхеме. я купил LM239D и теперь хочу к ней купить движок. но какие параметры нужны до конца не изучил.
0
ЕЩЕ!
0
Довольно много толковой информации по подключению ШД по адресу: www.purelogic.ru/download.html
Там же можно приобрести уже готовые драйверы, источники питания, шариковинтовые пары, сами ШД любой мощности, и все это по хорошим ценам.
Там же небольшой форум по теме.
Рекомендую, фирма небольшая, пара ребят молодых работают и все тянут.
Пару раз обращался к ним, был доволен.
Там же можно приобрести уже готовые драйверы, источники питания, шариковинтовые пары, сами ШД любой мощности, и все это по хорошим ценам.
Там же небольшой форум по теме.
Рекомендую, фирма небольшая, пара ребят молодых работают и все тянут.
Пару раз обращался к ним, был доволен.
+1
Спасибо за ностальгию по второму курсу универа :)
Тоже что ли выложить парочку своих курсовых для истории…
Тоже что ли выложить парочку своих курсовых для истории…
0
НЛО прилетело и опубликовало эту надпись здесь
Есть готовые силовые драйверы, т.е. книжки почитать придется всеравно =)
0
Есть сайт robosavvy.com который продает готовые робот киты (сервоприводы, контроллер, батарея, датчики etc). Там же есть софт — редактор движений и поведения.
0
datagor.ru/microcontrollers/
на этом сайте есть немного про микроконтроллеры, в том числе и умный дом, и для начинающих
на этом сайте есть немного про микроконтроллеры, в том числе и умный дом, и для начинающих
0
Автор, скажите, а сложно ли сделать что нибудь подключаемое к компьютеру? Например управляемый выключатель для освещением в доме?
0
без знаний в куче разнородных областей невозможно. но можно заказать www.visual-devices.ru/p/contact
0
Не очень.
Связь с компом по ком порту (либо по его USB эмуляции). Обработка на уровне программы в МК.
Включать освещение либо симистором либо через оптореле.
Связь с компом по ком порту (либо по его USB эмуляции). Обработка на уровне программы в МК.
Включать освещение либо симистором либо через оптореле.
0
pcports.ru там вся тематика направлена на подключение устройств к ПК, как через ком так и через блютус юсб… Вобщем много информации и к тому же с примерами
0
Наконец-то по моей специализации на Хабре что-то стало появляться.
С почином!
С почином!
0
честно говоря, первое что хочется увидеть — графики токов/напряжений которые нужны для пуска/работы двигла. Все такие схемотехника в институте даром не прошла…
0
Кстати, а почему программа для новичков на асме? ведь гораздо проще и нагляднее какой-нить С-компилятор, CCS например. да и асм для пиков — тот еще фрукт (с)
0
Зарегистрируйтесь на Хабре , чтобы оставить комментарий
Простая реализация схемы шагового двигателя на мк