Верхний мост крупнее.
контроллер Step/Dir схемы и т.п.
Сообщений 61 страница 90 из 161
Поделиться622008-04-11 23:20:55
А что за полевики? Это чего-то спец., или можно пробовать чтото по проще с разными типами каналов?
Если можно, схему по крупнее на мыло Mezhova_djsmart@mail.ru . А то совсем слепой.
Поделиться632008-04-12 04:30:59
Какие успехи на этом поприще?
Пока в стадии. Но я немного другим путем. Буду использовать внутренний источник опорного напряжения, и выставлять его программно. Схема как в сообщении №9, только драйвер более мощный или на мосфетах. На плате предусмотрено место под измерительный резистор. Отстроив режим ШД, впаиваем измерительный резистор, снимаем перемычки, переводим porta в режим компаратора. Зная оптимальную скважность для данного ШД при данном напряжении, будет ясно вокруг чего плясать.
Проблема в том, что в реальности в железе я это проверить не могу.
А по какой причине? Я уже много раз слышал и читал что у людей проблема с прошивкой 16F628А на простых программаторах, тот же "матерый" PLUT или как его там не смог прошить и стал лепить на F84, жуть. Если дело в этом, то IcProg - решение всех проблем. У меня PonyProg, пока шил другие МК, все было в порядке, но оказалось что 628 он не поддерживает. IcProg прекрасно поддерживает железо Pony и шьет 628. Только версия нужна 105c-a.
Поделиться642008-04-12 05:52:11
Не разглядите - пишите, вышлю.
Если можно, для общего развития. Както так вышло, что за всю практику с полевиками дел не имел, вот теперь нагоняю. Так сказать приятное с полезным. Только все таки решил на спец.драйверах IR21**. У меня такой вопрос: это полумостовые драйвера, для того чтобы получить мост, необходимо входы двух IR объединить, только накрест?
Верхний мост крупнее.
Я правильно понял? Q5 выполняет функцию EN в интегральных драйверах? И нужно ли к нему подключать IR, или вывода МК достаточно?
Поделиться652008-04-12 07:25:07
Рискнуть то можно, но надо твой МК искать.
Не обязательно именно такой. Проверить можно на любом PIC с аппаратным ШИМ, встроенными компараторами и достаточным кол-вом свободных ног.
Поделиться662008-04-12 07:40:21
Буду использовать внутренний источник опорного напряжения, и выставлять его программно.
А чем внешний не угодил? Я когда про калибровку говорил, то имел в виду следующее - одну из свободных ног садим на землю через тумблер, крутик в нижнее по схеме положение. Врубаем питалово и, контролируя осциллом размах на имерительном резисторе, устанавливаем на нём нужное напряжение. После достижения желаемого щёлкаем тумблером - текущее значение скважности переносится во внутреннюю еепром. Теперь можно выключать питание и отпаять тумблер и внешний ИОН. Имхо достаточно оперативно и при смене двигателя наладка много времени не займёт.
А по какой причине? Я уже много раз слышал и читал что у людей проблема с прошивкой 16F628А на простых программаторах
По причине того, что в данный момент мне это просто негде делать. На данный момент времени у меня нет возможности взять в руки паяльник. С прошивкой 628А у меня проблем нет. Использую их обычно в планаре (лень дыры сверлить ). Шью в плате через 5 штырьков при помощи COMPIC+IcProg.
Поделиться672008-04-12 08:04:06
После достижения желаемого щёлкаем тумблером - текущее значение скважности переносится во внутреннюю еепром. Теперь можно выключать питание и отпаять тумблер и внешний ИОН.
Вот вот. И у Вас получается фиксированная скважность, принцип тот же что и у меня на данном этапе. Джамперами выставил и отпаивать ни чего не надо. Причем схема уже в железе работает. И рассыпухи практически нет. Но это не есть СТАБИЛИЗАЦИЯ. При разных нагрузках на ШД и ток скакать будет. Для этого и измерительный резистор и встроенный компаратор с ИОН, чтобы этот ток выравнивать.
Отредактировано life (2008-04-12 08:05:27)
Поделиться682008-04-12 09:01:52
Если можно, для общего развития.
Куда?
У меня такой вопрос: это полумостовые драйвера, для того чтобы получить мост, необходимо входы двух IR объединить, только накрест?
Для биполярного движка можно, а для униполярного - незачем, поскольку каждый полумост должен управляться раздельно.
Я правильно понял? Q5 выполняет функцию EN в интегральных драйверах? И нужно ли к нему подключать IR, или вывода МК достаточно?
А Q5, можно совсем не использовать, ENABLE взять негде:-).
Не обязательно именно такой. Проверить можно на любом PIC с аппаратным ШИМ, встроенными компараторами и достаточным кол-вом свободных ног.
У меня есть готовый и полуготовые контроллеры на 16F74 и 16F877.
Только вот какая незадача - все уже распаяно, выходы "стандиртизированы", то есть,по одному назначению на разных контроллерах используются одни и те же порты.
Может и при разработке контроллера в теме применим этот метод, чтоб каждый не не перепаивал плату под чужую программу и прогу не переделывал?
Поделиться692008-04-12 09:48:33
Куда?
life@mail.kamchatka.ru
А Q5, можно совсем не использовать, ENABLE взять негде:-).
Как негде? Я через этот вход на интегральном драйвере ШИМ запускаю. Здесь так нельзя чтоли? А если можно, то нужно что нибудь ставить между МК и этим Q5?
Отредактировано life (2008-04-12 09:49:52)
Поделиться702008-04-12 10:08:54
Как негде? Я через этот вход на интегральном драйвере ШИМ запускаю. Здесь так нельзя чтоли? А если можно, то нужно что нибудь ставить между МК и этим Q5?
Я имел ввиду конкретную схему и программу .
Конечно можно использовать для прерывания тока с ШИМ.
Эти полевички управляются логическими уровнями, я думаю не надо ничего придумывать..
Поделиться712008-04-12 10:13:58
Вот вот. И у Вас получается фиксированная скважность, принцип тот же что и у меня на данном этапе.
Но зато регулируется в диапазоне 10 бит, а не фиксированно тумблерами .
Этот пример я привёл для того, чтобы просто показать вам альтернативный вариант.
Джамперами выставил и отпаивать ни чего не надо.
Можно и не отпаивать. Никто ж не заставляет. Просто лично я не люблю крутики всякие - уж больно ненадёжно. Отсюда и такое решение. Конечно если использовать СП5-2 и т.д, то можно и не заморачиваться.
Но это не есть СТАБИЛИЗАЦИЯ. При разных нагрузках на ШД и ток скакать будет. Для этого и измерительный резистор и встроенный компаратор с ИОН, чтобы этот ток выравнивать.
Начал я как раз со СТАБИЛИЗАЦИИ, а затем (глядя на вас между прочим) попробовал перейти к фиксированной скважности. Ссылка в сообщении #52 - используется СТАБИЛИЗАЦИЯ. Обратите внимание на модулированную синусоиду. После каждого изменения уровней на двигателе осуществляется подстройка скважности. А вот ссылка в сообщении #54 - используется фиксированная скважность. Сначала делается пробный шажок, вычисляется значение скважности. Затем оно записывается в CCPR1L, CCP1X, CCP1Y и в дальнейшем не меняется.
Отредактировано koolhatcker (2008-04-12 10:16:56)
Поделиться722008-04-12 10:21:04
У меня есть готовый и полуготовые контроллеры на 16F74 и 16F877.
И прошивки к ним есть, чтобы "взад вернуть" можно было?
Только вот какая незадача - все уже распаяно, выходы "стандиртизированы", то есть,по одному назначению на разных контроллерах используются одни и те же порты.
Если прошивки есть - киньте схему на F877 мылом, переделаю для него. Хотя он там наверное сразу 4-мя двигателями управляет. И не факт, что получится задействовать аппаратные ресурсы...
Может и при разработке контроллера в теме применим этот метод, чтоб каждый не не перепаивал плату под чужую программу и прогу не переделывал?
Вы предлагаете ставить 40ног проц для управления одним единственным двигателем?
Отредактировано koolhatcker (2008-04-12 10:24:09)
Поделиться732008-04-12 10:50:56
Но зато регулируется в диапазоне 10 бит, а не фиксированно тумблерами .
Этот пример я привёл для того, чтобы просто показать вам альтернативный вариант.
Я для себя определил диапазон от 40 до 80%. Такое представление мне более удобно. Да и шаг 2.5% считаю достаточным, испытания все оправдали. Альтернативный вариант всегда хорошо, позволяет взглянуть на тему с другой стороны, но МК и столько рассыпухи?! Лучше четыре переключателя. Возмите прошивку загоните в сим и сравните, буду рад услышать Ваше мнение.
Поделиться742008-04-12 11:16:59
И прошивки к ним есть, чтобы "взад вернуть" можно было?
Конечно. Самые разные.
Если прошивки есть - киньте схему на F877 мылом, переделаю для него. Хотя он там наверное сразу 4-мя двигателями управляет. И не факт, что получится задействовать аппаратные ресурсы...
Да, максимум 4 движка, но это не существенно, если нужно - порт 4-го двигателя можно использоватьдля других целей.
А ШИМ действительно реализован аппаратно, хотя если "не обращать внимания" на порт, куда подключены внешние компараторы, то можно и програмную схему управления реализовать.
Вы предлагаете ставить 40ног проц для управления одним единственным двигателем?
Зачем? Одним двигателем у меня управляет всего одна микросхема, даже без внешней обвязки, кроме источника питания, разъемов и проводов больше ничего нет , ни конденсаторов ни резисторов.
Вот нашел микрухи, которые даже с СОМ порта транслируют управление на 2 -3 двигателя,
или даже на "монстроидальный" 8-ми осевой драйвер:-) И всё это без внешней обвязки.
Просто использовав сразу 40 ногий ПИК или АВР, и печатную плату , разработанную сразу для 3-х осевого контроллера, легче будет перейти от экспериментов к реально работающему контроллеру.
Знай себе меняй МК в панельке.
А для АВР и менять ничего не надо, подключил программатор перешил и проверяй свой контроллер в новом качестве.
Поделиться752008-04-12 11:44:16
Конечно. Самые разные.
Может тогда скинете схемку на 16F877?
Просто использовав сразу 40 ногий ПИК или АВР, и печатную плату , разработанную сразу для 3-х осевого контроллера, легче будет перейти от экспериментов к реально работающему контроллеру.
Погодите...
Мы тут вроде как обсуждаем некое устройство у которого на входе 2 сигнала (степ/дир), а на выходе - 4 сигнала для ключей (управление ОДНИМ двигателем). Или я заблуждаюсь?
А для АВР и менять ничего не надо, подключил программатор перешил и проверяй свой контроллер в новом качестве.
Для распространённых флешевых МК от других производителей тоже менять ничего не надо...
Отредактировано koolhatcker (2008-04-12 11:46:01)
Поделиться762008-04-12 12:12:47
МК и столько рассыпухи?!
Погодите-ка...
Какая ещё рассыпуха? Она там только для управления ключами. Не цеплять же базу(затвор) напрямую к МК? Или вы про ключ, который управляет общим током? Если уж на то пошло, то на вашей схеме нужно указать всё, что находится внутри L293D, тогда и посмотрим у кого рассыпухи больше .
Возмите прошивку загоните в сим и сравните, буду рад услышать Ваше мнение.
Где брать? Мылом можете скинуть? Почему бы и не сравнить? Тем более раз у вас в железе всё замечательно работает - заодно станет видно где сим врёт.
Отредактировано koolhatcker (2008-04-12 13:30:46)
Поделиться772008-04-12 12:14:20
Может тогда скинете схемку на 16F877?
Ссылку кинул на е-майл, если надо схемы, печатки и прошивки - оставляйте в моей личке адреса, скину всем гуртом.
Погодите...
Мы тут вроде как обсуждаем некое устройство у которого на входе 2 сигнала (степ/дир), а на выходе - 4 сигнала для ключей (управление ОДНИМ двигателем). Или я заблуждаюсь?
Не заблуждаетесь.
Но если рассматривать ваш проект как крутилку для одного двигателя, то его и обсуждать не стоит, можно скинуть десяток схем, удобных для повторения, с печатными платами, прошивками и все дела.
Но если рассматривать ваш проект как начало будущего контроллера для 3-х осевого станка, то надо думать и об удобстве трансформации этого проекта в контроллер и об удобстве проверок ваших прошивок на железе.
Поэтому и предлагаю - подобрать удобный полигон(в виде схемы и печатки удобных для повторений) для испытаний вашей и возможно других прошивок.
Поделиться782008-04-12 12:21:46
Но если рассматривать ваш проект как крутилку для одного двигателя, то его и обсуждать не стоит, можно скинуть десяток схем, удобных для повторения, с печатными платами, прошивками и все дела.
Хех. Спасибо за поддержку!
Меня например в этом десятке схем не устроило отсутствие стабилизации по току. Прилеплять к ним 3842 как-то тоже не хочется.
Но если рассматривать ваш проект как начало будущего контроллера для 3-х осевого станка
А в этой теме это можно?
Поэтому и предлагаю - подобрать удобный полигон(в виде схемы и печатки удобных для повторений) для испытаний вашей и возможно других прошивок.
Я не против, но ведь опять начнётся - одни будут кричать пики сакс, авр рулез, другие наоборот и в итоге всё сведётся к флейму, а результата не будет.
Поделиться792008-04-12 12:33:19
Я не против, но ведь опять начнётся - одни будут кричать пики сакс, авр рулез, другие наоборот и в итоге всё сведётся к флейму, а результата не будет.
Должно быть так: "А Васька слушает, да ест"
Поделиться802008-04-12 12:48:43
Должно быть так: "А Васька слушает, да ест"
ну тогда
Поэтому и предлагаю - подобрать удобный полигон(в виде схемы и печатки удобных для повторений) для испытаний вашей и возможно других прошивок.
это можно сделать, только перед выбором полигона нужно утвердить ТЗ и в дальнейшем от него не отступать ни на шаг! А когда будет чёткое ТЗ, тогда и будет ясно какой полигон под него подходит, а какой нет.
Поделиться812008-04-12 12:59:22
Меня например в этом десятке схем не устроило отсутствие стабилизации по току. Прилеплять к ним 3842 как-то тоже не хочется.
Так и схемы до этого были без ПИК и АВР Идем от простого к сложному, таков закон эволюции
А в этой теме это можно?
Если контроллер поддерживается программой VRI-CNC (а степ/дир ею поддерживается), или помогает общему развитию станкостроителей, то даже нужно
Я не против, но ведь опять начнётся - одни будут кричать пики сакс, авр рулез, другие наоборот и в итоге всё сведётся к флейму, а результата не будет.
Не начнется, мы разместим сразу несколько схем для АВР и для ПИКов, и пусть каждый НА ДЕЛЕ доказывает что он спец в этом направлении.
Звездеж без кусков кода будет считаться флеймом со всеми последствиями
Варианты схем на ПИК:
- 4axLPT - собрана на 16F87х, 4 оси, аппаратный ШИМ, полевики, есть рисунок печатки, можно заказать плату и прошитый проц.
- CeNeCE 1.7 собрана на 4-х 16F84, 4 оси, программный ШИМ, полевики, есть рисунок печатной платы, прошивка, можно собирать по 1 каналу.
- HOBBY-CNC, собрана на 16F87х, 3 оси программный ШИМ полевики, есть рисунок печатки, прошивка.
- CNC8AN - весь комплект с печаткой и прошивкой.
Выбирайте, кому что нравится. Я бы выбрал 4axLPT, кому не нравится аппаратный шим его можно просто не устанавливать, а использовать программный.
Поделиться822008-04-12 13:14:58
Выбирайте, кому что нравится. Я бы выбрал 4axLPT, кому не нравится аппаратный шим его можно просто не устанавливать, а использовать программный.
Всё глаза проглядел, но аппаратного ШИМа там так и не увидел...
К тому же это - готовые решения. Их достаточно просто собрать и не заморачивать голову. Я имел в виду другое - если кого-то что-то не устраивает в уже имеющихся решениях, то можно изложить список того, что именно не устраивает. И если оно того стоит, тогда уже на базе имеющегося готового решения можно попытаться реализовать задуманное.
Отредактировано koolhatcker (2008-04-12 13:23:19)
Поделиться832008-04-12 13:21:11
Всё глаза проглядел, но аппаратного ШИМа там так и не увидел...
Виноват - аппаратно -програмный. Ток контролируется внешними компараторами и сигнал выдается в порт.
по прерыванию МК снимает сигнал с движков и через паузу снова выдает.
Поделиться842008-04-12 13:25:23
Если прошивка на 4axLPT доступна, то зачем изобретать велосипед?
Поделиться852008-04-12 13:37:11
Если прошивка на 4axLPT доступна, то зачем изобретать велосипед?
НЕ знаю,
Я и не изобретаю, у меня прошивки есть на все перечисленные контроллеры, и не по одной.
Они и в инете доступны. А также на АВР, также и библиотеки на любые МК.
А уж программы управления ШД и ШИМ есть в каждой из библиотек.
Так что не знаю, зачем кто-то что-то изобретает.
Может для того чтобы улучшить существующие контроллеры?
Поделиться862008-04-14 01:16:03
Где брать? Мылом можете скинуть?
Напишите адрес. Через форму файл не крепится.
Поделиться872008-04-14 01:27:30
Если прошивка на 4axLPT доступна, то зачем изобретать велосипед?
Интересный вопрос. Наверное просто есть волшебное слово - САМ! Если все будут только повторять то и повторять скоро будет нечего. А для большенства находящихся здесь наверное главное не результат работы станка, а кайф от наблюдения за работой станка сделанного СВОИМИ РУКАМИ. Поэтому и будем изобретать велосипед.
Поделиться882008-04-14 10:30:47
А для большенства находящихся здесь наверное главное не результат работы станка, а кайф от наблюдения за работой станка сделанного СВОИМИ РУКАМИ. Поэтому и будем изобретать велосипед.
Целиком и полностью поддерживаю !!!!!!!!!!!!
Если бы мы не "изобретали велосипед", то и сидели бы до сих пор с печатными машинками в каменном веке...
Человек должен стремиться к прогрессу, а не к регрессии и деградации... А разработать свой контроллер для станка и не слизывать созданного 10 лет назад это еще и отличная тренировка для мозгов...
разве я не прав ?
Поделиться892008-04-14 13:25:04
А разработать свой контроллер для станка и не слизывать созданного 10 лет назад это еще и отличная тренировка для мозгов...
разве я не прав ?
Частично. Есть схемное решение которое можно использовать как полигон,
Если все начнут создавать свою обвязку вокруг ПИК или АВР, то эти схемные
решения мало чем будут отличаться, основные отличия будут в драйверах способе реализации ШИМ, подключению к тому или иному порту, выводе информации на двигатель.
НО все эти способы давно известны и придумать что то свое можно только ухудшив давно известную схему или переведя ее на другую элементную базу.
А вот программа у каждого будет своя и здесь простор для творчества огромный.
Я почему и подталкиваю к тому, чтобы сначала определились со схемой, а потом реализовывали программы.
Честно говоря мало удовольствия каждый раз паять под чьюто программную разработку новые платы, например как на сайте у "Болта", что ни день то новая схема, через день бросает один проц, занимается другим, не доведя до конца или до рабочей констркукции начатое.
Будет создана универсальная схема - легче будет создавать всем кагалом контроллер.
А пока нет такой схемы, все ваши программные разработки остануться только на ванем компе, не факт что и вы их повторите в железе..
Поделиться902008-04-14 16:11:40
Частично. Есть схемное решение которое можно использовать как полигон
Предлагаю создать некое подобие макетной платы....что-нить более-менее универсальное, тем более что ШИМ на сколько я знаю программно реализован во многих МК, в том числе и в моем любимом ATmega16 (его цена 80 р на рынке) и одного МК здесь будет как я считаю более чем достаточно, может ошибаюсь....А силовые ключи можно проводками от макетки подключать...
Так что здесь "полигон" получается весьма стандартным....по крайней мере Н-мостик или те, же КТ829 включенные на землю вряд ли удастся чем заменить, а вот программная проработка ШИМ, Step/Dir (если не использовать готовый драйвер) и тому подобные "мелочи" уже придется крутить непосредственно в мозги МК...
Свой силовой ключ я не думаю что кто-то возьмется создавать....Да и это уже лишнее....
Так что программной "проработки" здесь получается куда больше, нежели создания оригинального схемотехнического решения....
С уважением, Макс. Помидорами не кидаться......
Отредактировано RoBinZon (2008-04-14 16:14:29)