Управление двигателями - кто делал по этой схеме?
Нда. Ставить микроконтроллер там, где хватит 2-х корпусов логики - не жирно? А схимичив слегка - и 1 корпуса хватит.
Совсем нет, в первой версии стояло две 74HC123 плюс RC цепочки, сейчас только 2313.
Совсем нет, в первой версии стояло две 74HC123 плюс RC цепочки, сейчас только 2313.
Ну наверное 2313 не только снижением питания, но и фазами рулит. Т.е. заменяет ВСЮ рассыпуху. Или я неправ?
У 2313 только 1 компаратор.
К тому же не факт, что если подключить мотор с маленькой индуктивностью, то он не сгорит прежде, чем проц успеет среагировать и выключить ток в обмотке.
поэтому лучше что-то специализированное.
А если уже чисто на атмелах, то для этого есть серия at90pwm.
Ну наверное 2313 не только снижением питания, но и фазами рулит. Т.е. заменяет ВСЮ рассыпуху. Или я неправ?
Так получилось что в качестве контроллера использую TA8435, при всей своей древности
имеет один недостаток - греется (а что хотели, выходной каскад биполярный).
И лечится легко - радиатор.
Были разработаны контроллеры и на МК, но в серию не пошло - т.к. деньги те-ж + бесплатный секс.
Нет, только снижением тока в момент простоя.
Так что на вход 2313 приходят 3-степа, уходят 3 -Vref-a. Тактируется от внутреннего генератора.
Были разработаны контроллеры и на МК, но в серию не пошло - т.к. деньги те-ж + бесплатный секс.
Нет, только снижением тока в момент простоя.
Так что на вход 2313 приходят 3-степа, уходят 3 -Vref-a. Тактируется от внутреннего генератора.
Я в тупом step-dir не вижу вычислительных задач и соответственно МК тоже. А у вас 20-лапый на 3 входа + 3 выхода. 😃 Жирно живете. Но - хозяин-барин.
Я в тупом step-dir не вижу вычислительных задач и соответственно МК тоже. А у вас 20-лапый на 3 входа + 3 выхода. 😃 Жирно живете. Но - хозяин-барин.
В итоге один контроллер выходит дешевле. Так что не жирно - а экономно.
В итоге один контроллер выходит дешевле. Так что не жирно - а экономно.
2 * 74HC123 дороже чем 2313? 😮 Не понимаю.
2 * 74HC123 дороже чем 2313? 😮 Не понимаю.
Если 3 -Vref-a - не просто переключение уровня, а именно формирование (из ШИМ, например), то на 2313 выйдет, наверное, дешевле. Все же зависит от деталей реализации, о которых нам не известно. Так чего гадать?
Если 3 -Vref-a - не просто переключение уровня, а именно формирование (из ШИМ, например), то на 2313 выйдет, наверное, дешевле. Все же зависит от деталей реализации, о которых нам не известно. Так чего гадать?
По даташиту там вроде логические уровни, да и если нет - ATTiny12 - 8 лап - хватило бы, а он на 1/3 дешевле.
2 * 74HC123 дороже чем 2313? 😮 Не понимаю.
Непонимаете т.к. не занимаетесь электроникой а рассуждаете с позиции домохозяйки.
2 * 74HC123 = 2*1,50 = 3
2313 = 4.50
с первого взгляда аж на 1.50гр контроллер дороже, но если учесть пассивку и монтаж (который расчитывают от числа точек) и площадь платы - на контроллере получится дешевле.
Непонимаете т.к. не занимаетесь электроникой а рассуждаете с позиции домохозяйки.
2 * 74HC123 = 2*1,50 = 3
2313 = 4.50с первого взгляда аж на 1.50гр контроллер дороже, но если учесть пассивку и монтаж (который расчитывают от числа точек) и площадь платы - на контроллере получится дешевле.
А программировать МК Пушкин будет? Дополнительная технологическая цепочка, раз уж учитывать все. Доп. оснастка (программатор тоже денег стоит) и т.п. Которые живьем сожрут экономию на 3R+3C+ 4 см2 платы.
И если на МК - то брать ATTiny12 - и дешевле и лап меньше.
А программировать МК Пушкин будет? Дополнительная технологическая цепочка, раз уж учитывать все. Доп. оснастка (программатор тоже денег стоит) и т.п. Которые живьем сожрут экономию на 3R+3C+ 4 см2 платы.
И если на МК - то брать ATTiny12 - и дешевле и лап меньше.
Не знаю, мне часто проще запрограммировать контроллер, чем городить на россыпи. Программатор - один раз и надолго.
А делаю не на том, что дешевле в данном конкретном случае, а на том, что есть под рукой и можно использовать прямо сейчас, не тратя времени на поиск.
Ведь не крупносерийное изделие разрабатываем, в котором каждаю копейка ощутима.
Офигеть!!! Народ решает глобальные проблемы. Как сэкономить на процесоре: ATTiny12 или ATTiny2313?
Цена у них в микронике: ATTiny12 - 16.40р. , ATTiny2313 - 23.3р. Это в соике, а в дипе ATTiny12 стоит 46р.
А если взять MEGA8 за 26.60, это сильно удоражает конструкцию?
Цена у них в микронике: ATTiny12 - 16.40р. , ATTiny2313 - 23.3р. Это в соике, а в дипе ATTiny12 стоит 46р.
А если взять MEGA8 за 26.60, это сильно удоражает конструкцию?
Цены в Дипе я знаю. А вот что за микроника? URL, адрес …?
Не знаю, мне часто проще запрограммировать контроллер, чем городить на россыпи. Программатор - один раз и надолго.
А делаю не на том, что дешевле в данном конкретном случае, а на том, что есть под рукой и можно использовать прямо сейчас, не тратя времени на поиск.
Ведь не крупносерийное изделие разрабатываем, в котором каждаю копейка ощутима.
Да кто бы возражал. Просто было именно сказано что делали на россыпи, а потом стали делать на 20-лапом МК чтобы удешевить. Хотя есть и 8-лапый дешевле, которого хватит, да и россыпь вряд ли дороже. Что меня и удивило.
А насчет что есть под рукой - ну Чип и Дип у нас есть. Там весь ширпотреб.
А пока схему рисую и трассирую - недостающее можно заказать - привезут.
А программировать МК Пушкин будет? Дополнительная технологическая цепочка, раз уж учитывать все. Доп. оснастка (программатор тоже денег стоит) и т.п. Которые живьем сожрут экономию на 3R+3C+ 4 см2 платы.
И если на МК - то брать ATTiny12 - и дешевле и лап меньше.
Программировать буду я.
Оснастка вся есть и дополнительно покупать ничего не надо.
ATTiny12 действительно на гривню дешевле, но 2313 были в столе да и программировать их удобней.
А если надо времянки изменить, перешил за 6 секунд и все, а в одновибраторах RC цепочки подбирать.
Нет я твердо за контроллер.
А я бы не советовал ни на 2313 ни на тини12 собирать управление. Так, всякие второстепенные функции. (Я подумываю мк присобачить на снижение тока при простое)
Дело в том, что у этих контроллеров только 1 компаратор. А нужно 2. Где-то я это уже говорил. Как ток в двух обмотках будете контролировать? Прийдется ставить дополнительно lm339? таким образом у тини12 просто не хватит ног, а у 2313 не хватит компараторов. оно вам надо?
Возьмите серию at90pwm или как там она называлась, раз уж решили на мк собирать. Только опять же смысла этого делать я не вижу - проще уж взять л297.
А я бы не советовал ни на 2313 ни на тини12 собирать управление. Так, всякие второстепенные функции. (Я подумываю мк присобачить на снижение тока при простое)
Дело в том, что у этих контроллеров только 1 компаратор. А нужно 2. Где-то я это уже говорил. Как ток в двух обмотках будете контролировать? Прийдется ставить дополнительно lm339? таким образом у тини12 просто не хватит ног, а у 2313 не хватит компараторов. оно вам надо?
Возьмите серию at90pwm или как там она называлась, раз уж решили на мк собирать. Только опять же смысла этого делать я не вижу - проще уж взять л297.
Нафиг компараторы не нужны, если есть АЦП. А они есть. И поэтому на МК можно делать даже микрошаговое управление. ЦАП правда ШИМом придется делать, но это уж ничего не попишешь. Зато если ШИМ на силовые каскады завязать - очень интересно получится. И по КПД, и по моменту.
Использовал микросхему sla7026 www.allcomponents.ru/pdf/allegro/sla7026.pdf ,очень понравилась, единственный недостаток это её цена. Но зато ничё городить не надо и микруха действительно качественно работает. МК использовал atmega16 (кроме вращения шд схема решала еще некоторые задачи), реализовал микрошаг.
Во-первых, ни у 2313 ни у тини12 АЦП нету. Во-вторых, в avr-ах, в контроллерах в которых АЦП есть, оно работает медленно, медленей, чем компаратор, а обмоток две. 65-260 мкс по даташиту. Может этого и достаточно, я не готов сказать, это считать надо. Для этого надо знать минимально возможную индуктивность обмотки. Впринципе, посчитать не сложно, а минимуальную индуктивность и сопротивление можно оценить по данным с сайта дельта-крок.
Только если мк вдруг повиснет - обмотке может быть ОЙ. Я бы без предохранителя плавкого не рискнул бы.
Я посчитал. Ацп слишком медленное. при R=1.7 ом и L=4.4мГн (параметры моего шд сморел по сайту дельта-крока) и Uпит=12вольт
мы имеем за 4 такта работы АЦП возрастание тока с нуля до примерно 1 ампера.
Для более менее нормальной работы этот диапазон должен быть разбит на 100 тактов. Для хоть какой-то - на 10.
А поскольку обмоток две, и в один момент времени АЦП может обрабатывать только 1 канал, то рассчетное кол-во тактов делим на 2. Плюс накладные расходы на выполнение других блоков ПО.
И это при напряжении питания 12 вольт, тогда как многие любители питают схему напряжением где-то 30-50в
Отсюда вывод - способ неприемлем. Даже если сделать схему, то движки будут пищать, и вал шд будет туда-сюда колбасить с частотой 4кгц. Это где-то примерно в четвертой октаве, что довольно мало, поэтому колбасить может сильно. вобщем в морг.