схема L297 + 7409 + irfz44
Мач, КСам…Хоть и есть в маче “своё ядро”, но винда всё равно спокойно жить не даёт. Единственная альтернатива - ДОС, однозадачно и однозначно. Есть у меня (как альтернатива 😃 ) разработка на МК. Скооперировались с программистом, который Си наверное знает лучше родного 😃. Моё железо и испытания, ПО - его. Так вот 32-я мега читает телефонную карту(512 метров) и управляет движками. Сначала она их крутила напрямую, а сейчас перешли на step/dir. Файлы сверловки со спринта понимает напрямую, а под PLT написан конвертер. И сейчас он как раз реализует функцию разгона, что бы переезды не занимали много времени. Есть все функции "взрослой"CNC-программы по настройкам под любой станок. И если у него хватит терпения, должно получиться что-то уникальное.
Dj_smart неплохо бы этот софт поюзать
Сейчас готов промежуточный вариант. А по поводу ПО - я не автор, и соответственно 😦 … Вот тут vri-cnc.ru/modules.php?name=Forums&file=viewtopic&… начало.
Сейчас готов промежуточный вариант. А по поводу ПО - я не автор, и соответственно 😦 … Вот тут vri-cnc.ru/modules.php?name=Forums&file=viewtopic&… начало.
а где можно взять схемное решение всего этого
А где снимались осцилограммы? На обмотке движка? У меня С1-94, так мне так и не удалось толком посмотреть 😦. Когда настраивал шим, смотрел на измерительном резисторе. Тоже мало хорошего - на одном резисторе сидят 2 обмотки. Но картинка куда устойчивей.
Dj_smart
да смотрел на выходе паралелно с дв
Ну что, кто нибудь может мне подсказать на счёт моих измерений осциллографом, что не так, или где ещё нужно измерить чтобы понять причину моей проблемы!!!
а где можно взять схемное решение всего этого
По схемам: используется мой драйвер,ссылки выше . Мега просто выдаёт стер/дир, обслуживает двухстрочный дисплей, карточку и клавиатуру. Все это можно повесить на любые ноги меги, за исключением карточки, она по SPI-интерфейсу подключена, к соответствующим ногам.
Dj_smart
да смотрел на выходе паралелно с двНу что, кто нибудь может мне подсказать на счёт моих измерений осциллографом, что не так, или где ещё нужно измерить чтобы понять причину моей проблемы!!!
Мало иметь инструмент, теперь нужно научиться им пользоваться. 😉
Для начала:
- снимите осциллограмму сигнала step
- снимите осциллограмму (для этого же step!) либо аналогичную той, что уже показали, либо (лучше!) на измерительном резисторе, при той же развертке по X
- Сравните периоды сигналов на осциллограммах. Если они совпадают - ШИМ нет.
Если осциллограмма 2 по сравнению с осциллограммой 1 выглядит широкой размытой полосой (при той же развертке по X), то, скорее всего, ШИМ есть.
Пока непонятно, что у Вас творится.
Если про 10 мс не ошибка, то период сигнала на Ваших картинках 7*0.01=0.07 (сек.) - это похоже на то, что ШИМа нет, поскольку ШИМа не может быть на такой низкой частоте ~14 Гц.
docktor_vatson, а каое у вас напряжение питание ШИМа ?
ATLab
хм, там не Ms а µS. действительно ошибся
объясните что такое измерительный резистор любой резистор большого номинала?
Dj_smart
питание на дВ 12 в.
питание платы 5.02 в
хм, там не Ms а µS. действительно ошибся
Тогда есть надежда, что заработает: 70 мкс -> 14 кГц, маловато, но тут уж надо смотреть номиналы элементов задающих частоту в L297.
объясните что такое измерительный резистор любой резистор большого номинала?
Про это уже было написано не один раз.
Измерительные резисторы Rизм - те, что включены в цепи истоков полевиков. При протекании через них тока Iобм (того же, что и через обмотку ШД), на них падает напряжение. Это падение напряжения сравнивается с опорным напряжением Uref, подаваемым (с подстроечного резистора) на L297.
Здесь нужно соблюсти баланс:
Iобм * Rизм = Uref
C практической точки зрения это значит:
- если взять слишком большой Rизм, то можно никогда не добиться нужного тока, например, Rизм=1 Ом, ток нужен 2 А, опорное напряжение регулируется от 0 до 1 В, баланса нет: 1 (Ом) * 2 (А) > 1 В, и мы никогда не добьемся тока 2 А.
Выход: уменьшить Rизм до 0,4-0,5 Ом или увеличить Uref макс до 2 В (тут надо посмотреть по L297 какое напряжение допустимо)
- если установить слишком большое Uref, то при определенных сочетаниях Rизм, Rобм. двиг., Uпит. двиг можно не добиться баланса, например,
Uпит. двиг = 12 В
Rобм. двиг = 6 Ом
Rизм = 0,5 Ом
Выставим Uref = 1,0 В
Через обмотку, измер. резистор, открытый полевик будет протекать ток:
I = 12/(6 + 0,5) = 1,8 (А), что даст падение на напряжения на Rизм
Uизм = 1,8 * 0,5 = 0,9 (В)
Видно, что баланс опять нарушен, и регулировки тока с помощью ШИМ не будет.
Выход:
1.увеличить напряжение питания двигателя
2. уменьшить Uref
P.S. Все эти рассуждения и вычисления на уровне закона Ома из школьной физики,
и элементарного понимания принципа ШИМ регулировки тока, поэтому - дальше читайте, думайте сами. Мне лень повторять прописные истины, все это уже было.
в данный момент у меня:
Rизм 0.5 ом
Rобм 3.8ом
Uпит 12в
U ref 0.5
I обм 2.68А просто подключено питание и 0.68А при работе дв
того I = 12/3.8+0.5=2.7А
U изм 2.7*0.5=1.35
так как мне нужно получить U изм 0.5 то R изм надо уменьшить (поправьте если ошибаюсь)
выходит если уменьшить R изм до 0.2 то:
12/4=3А
3*0.2=0.6 - если подстроечным резисторов выставим 0.6В должно всё заработать (поправьте если не прав)
Я бы Uпит поднял хотя-бы до 24 вольт. Иначе скорость нарастания тка может оказаться низкой, и больших скоростей не получить. На своём драйвере, при снижении питания с 28 вольт до 18-ти, полевики начинают “дыметь”. Это происходит именно в районе 18-ти вольт. Наверное частота ШИМ совпадает со скоростью нарастания, и тут начинаются непонятки. По осцилу в этот момент там такое творится, а стоящий в соседней комнате FM-приёмник спрыгивает со стола.
Dj_smart
хм, я думал и считал, и у меня что-то не совсем получется.
по формуле:
I= 24/3.3 (0.5 ом погрешность измеряемого прибора)+0.2=6.8 А
U изм = 6.8*0.2=1.36 уже перебор.
получается с увеличением напряжения необходимо уменьшать сопротивление
для того чтобы мои двигатели рабоали с шим надо R изм уменьшить до 0.12 ома
получается:
I=7.0A
U ref = 0.84 ещё можно настроить но желательно как я прочитал 0.5. а это примерно R изм = 0.6 ома, мне кажется я где-то ошибаюсь в расчётах.
мне кажется я где-то ошибаюсь в расчётах.
Это не в расчетах ошибка, это полное непонимание принципа ШИМ стабилизации тока в обмотке двигателя.
Читайте популярную литературу по теме, больше здесь ничем не помочь.
ATLab
ну чтож спасибо конечно, даже за такой ответ.
ATLab
ну чтож спасибо конечно, даже за такой ответ.
Чего обижаться то? Я же не написал “клинический идиот, пора в дурку”.
Просто констатировал, что в этой области - полный пробел в знаниях, надо изучать азы, чтобы разговаривать на одном языке и понимать друг друга.
А популярно пересказывать популярную литературу… Мне что, больше делать нечего?
лучше уж ни чего тогда не говорить…
у меня тоже пробел…
и ссылка была бы не лишней…
буду весьма признателен
лучше уж ни чего тогда не говорить…
у меня тоже пробел…
и ссылка была бы не лишней…буду весьма признателен
ATLab
как я могу обижаться на правду… дествительно в ШИМ не зуб ногой, просто немного растроился потому, что не могу знать всего… да уже и времени нет для изучения… у меня щас будет экзамен в аспирантуре сдача первой части проекта, а всё время истратил на эту микросхему. Ну чтож значит продолжу через пару месяцев.