Для истории добавлю диаграммы: Один и тот же момент вклюючение HC LB (компаратор следит за напряжением на А возрастающий фронт), но два разних шима. Один стандартный, шим только на нижних транзисторах, второй более навороченный, тот что корректно работает. (newfile3.png,newfile4.png,newfile5.png) рабочий вариант, три разных разрешения.
newfile3.png (5.76 КиБ) Просмотров: 2877
newfile4.png (6.03 КиБ) Просмотров: 2879
newfile5.png (6.47 КиБ) Просмотров: 2878
(newfile1.png,newfile6.png,newfile7.png) не рабочий, три разных разрешения.
newfile1.png (5.85 КиБ) Просмотров: 2872
newfile6.png (6.06 КиБ) Просмотров: 2877
newfile7.png (6.47 КиБ) Просмотров: 2830
Добавлено спустя 16 минут 58 секунд: >из-за отсутствия лпт выбрал понятно, хотя вроде есть готовые usb-lpt
Последний раз редактировалось linvinus 18 июн 2016, 13:55, всего редактировалось 4 раз(а).
R3 forum87/topic15337.html R2 roboforum.ru/forum102/topic13980.html R4 roboforum.ru/post336339.html#p336339 Делать надо хорошо - плохо получится само!
ох ну и выдержка у тебя!! ) спасибо! подал сигнал напрямую, без оптрона. начал кряхтеть и перегружать мегу. тестер спаял, но он не робет - питание наоборот кинул и кондёр бах).
Добавлено спустя 3 минуты 9 секунд: от сюда и дальше forum81/topic9984-45.html лпт не моё! мы лёгких путей не ищем! ------------ А как поправить схему, чтобы сигнал нормальным был?
на #define INT1_RISING 0x0С // rising edge triggers INT1 #define INT1_FALLING 0x08 // falling edge triggers INT1 в файле rcimp.h
Более красиво, конечно, не менять значения а найти в коде везде где INT1_RISING заменить на INT1_FALLING и наоборот.
Если схемно, то перед Q1 поставить последовательно второй такой же транзистор с такими же резисторами в базе и коллекторе. Транзистор по своему функционалу инвертор.
Добавлено спустя 16 минут 6 секунд: Схемно вариант 2, включить светодиод оптрона не последовательно с транзистором а параллельно.
Т.е. вывод 2 оптрона отключить от транзистора и посадить на землю IMP_GND, а освободившийся вывод транзистора подключить к первой ноге оптрона, т.е. там будет Т-образное соединение. Тогда диод будет гореть когда транзистор закрыт. и погаснет когда транзистор откроется, но для перестраховки я бы увеличил сопротивление R33 на 100 Ом, зависит от напряжения питания на выводе IMP_PLUS. Нужно чтобы резистора было достаточно чтобы светил диод, и не перегревался транзистор. Т.к. когда транзистор откроется весь ток пойдёт через транзистор, и единственной нагрузкой будет резистор. I=U/R из документации ток коллектора 100мА максимум, т.е. лучше 50мА, при входном напряжении 5в получаем R=U/I=5/0.05=100 Ом, значит резистора 220 Ом должно хватить
Последний раз редактировалось linvinus 21 май 2011, 22:56, всего редактировалось 2 раз(а).
R3 forum87/topic15337.html R2 roboforum.ru/forum102/topic13980.html R4 roboforum.ru/post336339.html#p336339 Делать надо хорошо - плохо получится само!
Добавлено спустя 1 час 16 минут 54 секунды: Я запустил BLDC по схеме http://mikrokopter.de/ucwiki/BL-Ctrl_An ... ltplan.gif Отличие в том что может использоваться аппаратный шим на верхних транзисторах. программа та же, только схема переключение исправлена чтобы для ШИМ использовать только верхние транзисторы. В этой схеме конденсаторы С1,С2,С4 по 100nF обязательны. На мой взгляд эта схема более удачна и менее капризна. Но т.к. ПО там не GPL, немного изменив, можно использовать программу из BLDC-HV.
Как видно тут более понятные и чёткие моменты переключения. CH1 - точка MITTEL (усреднение по немецки) CH2 - NULL_A
newfile12.png (9.67 КиБ) Просмотров: 2881
Вот диаграммы аналогичные предыдущим, момент тот же.
newfile9.png (7.92 КиБ) Просмотров: 2877
newfile10.png (6.43 КиБ) Просмотров: 2879
newfile11.png (5.38 КиБ) Просмотров: 2881
Добавлено спустя 52 минуты 40 секунд: Вот и видео , на видео запечатлён "весь" мой контроллер )
Добавлено спустя 43 минуты 31 секунду: Забавно, но этот делитель работает и с оригинальной схемой и программой И диаграммы интересные
newfile13.png (8.68 КиБ) Просмотров: 2875
На более высоких оборотах:
newfile14.png (9.63 КиБ) Просмотров: 2868
И ещё больше обороты, в точке NULL_A всё более пилообразные линии.
newfile15.png (9.34 КиБ) Просмотров: 2870
Последний раз редактировалось linvinus 18 июн 2016, 14:01, всего редактировалось 1 раз.
R3 forum87/topic15337.html R2 roboforum.ru/forum102/topic13980.html R4 roboforum.ru/post336339.html#p336339 Делать надо хорошо - плохо получится само!
колоссальная работа проделана! с меня магарыч (правда даже не представляю какой) ---------------- после неудачных вариантов тестеров решил на тиньке2313 сворганить(завалялась уже подпаяная к програм_штекеру). http://winavr.scienceprog.com/example-a ... g-avr.html пока выдаёт странное, но играться так проще.
Добавлено спустя 26 минут 15 секунд: протеус + винавр проекты