roboforum.ru

Технический форум по робототехнике.

bldc-hv

Резисторы, транзисторы, конденсаторы, микросборки, чип компоненты ...
Вопросы согласования управляющих модулей с периферией.

Re: bldc-hv

Сообщение ilalexey » 21 май 2011, 18:05

вариация на тему дуины. с мегой644п. репрап на ней.
------------
http://reprap.org/wiki/Motherboard_1.2
http://sanguino.cc/start
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: bldc-hv

Сообщение linvinus » 21 май 2011, 20:51

Понял, и то и другое встречал в интернете. Но как то не зацепило :)
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!
Аватара пользователя
linvinus
 
Сообщения: 1672
Зарегистрирован: 29 апр 2011, 12:37
Откуда: Москва
прог. языки: С

Re: bldc-hv

Сообщение ilalexey » 21 май 2011, 20:54

из-за отсутствия лпт выбрал
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: bldc-hv

Сообщение linvinus » 21 май 2011, 21:50

Для истории добавлю диаграммы:
Один и тот же момент вклюючение HC LB (компаратор следит за напряжением на А возрастающий фронт), но два разних шима.
Один стандартный, шим только на нижних транзисторах, второй более навороченный, тот что корректно работает.
(newfile3.png,newfile4.png,newfile5.png) рабочий вариант, три разных разрешения.
newfile3.png
newfile3.png (5.76 КиБ) Просмотров: 2877

newfile4.png
newfile4.png (6.03 КиБ) Просмотров: 2879

newfile5.png
newfile5.png (6.47 КиБ) Просмотров: 2878


(newfile1.png,newfile6.png,newfile7.png) не рабочий, три разных разрешения.
newfile1.png
newfile1.png (5.85 КиБ) Просмотров: 2872

newfile6.png
newfile6.png (6.06 КиБ) Просмотров: 2877

newfile7.png
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
Делать надо хорошо - плохо получится само!
Аватара пользователя
linvinus
 
Сообщения: 1672
Зарегистрирован: 29 апр 2011, 12:37
Откуда: Москва
прог. языки: С

Re: bldc-hv

Сообщение ilalexey » 21 май 2011, 21:56

ох ну и выдержка у тебя!! ) спасибо!
подал сигнал напрямую, без оптрона. начал кряхтеть и перегружать мегу.
тестер спаял, но он не робет - питание наоборот кинул и кондёр бах).

Добавлено спустя 3 минуты 9 секунд:
от сюда и дальше forum81/topic9984-45.html
лпт не моё! мы лёгких путей не ищем! :)
------------
А как поправить схему, чтобы сигнал нормальным был?
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: bldc-hv

Сообщение linvinus » 21 май 2011, 22:25

Проще не схему а программу,
поменяй значения в программе
#define INT1_RISING 0x08 // rising edge triggers INT1

#define INT1_FALLING 0x0C // falling edge triggers INT1

на
#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
Делать надо хорошо - плохо получится само!
Аватара пользователя
linvinus
 
Сообщения: 1672
Зарегистрирован: 29 апр 2011, 12:37
Откуда: Москва
прог. языки: С

Re: bldc-hv

Сообщение ilalexey » 21 май 2011, 22:30

так?
Вложения
impuls.PNG
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: bldc-hv

Сообщение linvinus » 21 май 2011, 22:34

нет, нужен ещё один резистор на коллектор Q2 , т.е. IMP_PLUS через резистор на коллектор Q2.
я выше другой вариант предложил.
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!
Аватара пользователя
linvinus
 
Сообщения: 1672
Зарегистрирован: 29 апр 2011, 12:37
Откуда: Москва
прог. языки: С

Re: bldc-hv

Сообщение ilalexey » 21 май 2011, 22:47

увидел. ты мне столько инфы накидал.. буду переваривать завтра)
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: bldc-hv

Сообщение linvinus » 21 май 2011, 22:54

Ок :)
Смотри что проще, скальпелем поработать или второй транзистор взгромоздить.
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!
Аватара пользователя
linvinus
 
Сообщения: 1672
Зарегистрирован: 29 апр 2011, 12:37
Откуда: Москва
прог. языки: С

Re: bldc-hv

Сообщение ilalexey » 21 май 2011, 22:57

мысль пришла вот, а генератор из звуковухи есть какой? ато сижу с паяльником, а подумать забыл..
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: bldc-hv

Сообщение linvinus » 21 май 2011, 23:14

Это будет сложнее, посмотри статью http://easyelectronics.ru/zvukovaya-kar ... atora.html
там в комментах была ссылка на подборку программ.
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!
Аватара пользователя
linvinus
 
Сообщения: 1672
Зарегистрирован: 29 апр 2011, 12:37
Откуда: Москва
прог. языки: С

Re: bldc-hv

Сообщение ilalexey » 22 май 2011, 00:36

так?
Вложения
impuls_1.PNG
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: bldc-hv

Сообщение linvinus » 22 май 2011, 13:13

Да.

Добавлено спустя 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
newfile12.png (9.67 КиБ) Просмотров: 2881

Вот диаграммы аналогичные предыдущим, момент тот же.
newfile9.png
newfile9.png (7.92 КиБ) Просмотров: 2877

newfile10.png
newfile10.png (6.43 КиБ) Просмотров: 2879

newfile11.png
newfile11.png (5.38 КиБ) Просмотров: 2881


Добавлено спустя 52 минуты 40 секунд:
Вот и видео ,
на видео запечатлён "весь" мой контроллер :))



Добавлено спустя 43 минуты 31 секунду:
Забавно, но этот делитель работает и с оригинальной схемой и программой :)
И диаграммы интересные
newfile13.png
newfile13.png (8.68 КиБ) Просмотров: 2875

На более высоких оборотах:
newfile14.png
newfile14.png (9.63 КиБ) Просмотров: 2868

И ещё больше обороты, в точке NULL_A всё более пилообразные линии.
newfile15.png
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
Делать надо хорошо - плохо получится само!
Аватара пользователя
linvinus
 
Сообщения: 1672
Зарегистрирован: 29 апр 2011, 12:37
Откуда: Москва
прог. языки: С

Re: bldc-hv

Сообщение ilalexey » 22 май 2011, 20:08

колоссальная работа проделана! :good:
с меня магарыч (правда даже не представляю какой) :)
----------------
после неудачных вариантов тестеров решил на тиньке2313 сворганить(завалялась уже подпаяная к програм_штекеру). http://winavr.scienceprog.com/example-a ... g-avr.html
пока выдаёт странное, но играться так проще.

Добавлено спустя 26 минут 15 секунд:
протеус + винавр проекты
Вложения
servo_tester_2313.zip
(19.8 КиБ) Скачиваний: 0
6.gif
6.gif (5.87 КиБ) Просмотров: 4857
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Пред.След.

Вернуться в Электроника, электротехника

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 63