|
IR2110 кручу движок, вижу дымок... |
|
|
|
Jul 22 2015, 20:44
|
Профессионал
    
Группа: Участник
Сообщений: 1 541
Регистрация: 21-03-12
Из: РФ
Пользователь №: 70 919

|
Цитата(ar__systems @ Jul 22 2015, 23:06)  пробой электроники при выключении. Вот, кстати, да. Если всё запитано от одного источника +12 вольт например, и мы выдернем питающий провод, в этот момент индуктивности двигателя через защитные диоды МОСФЕТов не удастся разрядиться в источник, так как провод в отрыве, и она разрядится в драйвер и все сопутствующие цепи. С очевидными последствиями. Вывод: К силовой цепи либо должен быть подключен электролит достаточной емкости, чтобы поглотить индуктивную энергию, либо варистор вольт на 20, чтобы ограничить бросок напряжения до безопасной для драйвера величины.
--------------------
Построив автомобили, человечество освободило лошадей от необходимости работать. Почему оно не освободило от такой необходимости себя ))
|
|
|
|
|
Jul 23 2015, 12:26
|

Участник

Группа: Участник
Сообщений: 74
Регистрация: 6-05-13
Пользователь №: 76 748

|
измеренные данные на большой двигатель.
напряжение питания: 12 вольт первая скорость, холостой ход: 2.2 А; на пуске: 3.8А вторая скорость, холостой ход: 4.2 А; на пуске: 5.8А первая скорость, макс. нагрузка 5.5 кг на 13 см: 8А; на пуске 12А вторая скорость, макс. нагрузка 3.6 кг на 13 см: менее 7 А. первая скорость: 29 об.\мин. вторая скорость: менее 54 об.\мин.
мост по совету уважаемого demiurg1978 поставил, к сожалению, нет эффекта.
по поводу боди диода. я использую хорошие, годные ключи. диод быстрый и на достаточный ток.
--------------------
«Every idiot can count to one»
|
|
|
|
|
Jul 23 2015, 13:31
|

Участник

Группа: Участник
Сообщений: 74
Регистрация: 6-05-13
Пользователь №: 76 748

|
Цитата(Меджикивис @ Jul 22 2015, 23:44)  К силовой цепи либо должен быть подключен электролит достаточной емкости, чтобы поглотить индуктивную энергию, либо варистор вольт на 20, чтобы ограничить бросок напряжения до безопасной для драйвера величины. Меджикивис, Вы красавчик! Напаял 2200мкф на 25 вольт на каждый драйвер и проблема ушла. Спасибо всем!! Тем не менее остался еще ряд вопросов. Прежде всего, что смущает: шимить удается на частоте всего лишь 38 герц. При большей частоте двигатель не крутит, а издает звук, примерно такой: з-з-з-з. Греется. Это норм вообще?? 38 как по мне, то как-то маловато кажется.
--------------------
«Every idiot can count to one»
|
|
|
|
|
Jul 23 2015, 16:53
|

Участник

Группа: Участник
Сообщений: 74
Регистрация: 6-05-13
Пользователь №: 76 748

|
спасибо за ответ!! мой код: CODE /* * bfm_test.asm * * Created: 14.07.2015 23:45:19 * Author: Ваня Цаберт */ .def COUNTER0 = r17 .def COUNTER1 = r18 .def COUNTER2 = r19 .def temp = r21 .def PEREHOD = r20
jmp RESET; Reset Handler reti;jmp EXT_INT0; IRQ0 Handler reti;jmp PCINT0; PCINT0 Handler reti;jmp PCINT1; PCINT1 Handler reti;jmp TIM2_COMP; Timer2 Compare Handler reti;jmp TIM2_OVF; Timer2 Overflow Handler reti;jmp TIM1_CAPT; Timer1 Capture Handler reti;jmp TIM1_COMPA; Timer1 CompareA Handler reti;jmp TIM1_COMPB; Timer1 CompareB Handler reti;jmp TIM1_OVF; Timer1 Overflow Handler reti;jmp TIM0_COMP; Timer0 Compare Handler reti;jmp TIM0_OVF; Timer0 Overflow Handler reti;jmp SPI_STC; SPI Transfer Complete Handler reti;jmp USART_RXC; USART0 RX Complete Handler reti;jmp USART_UDRE; USART0,UDR0 Empty Handler reti;jmp USART_TXC; USART0 TX Complete Handler reti;jmp USI_STRT; USI Start Condition Handler reti;jmp USI_OVF; USI Overflow Handler reti;jmp ANA_COMP; Analog Comparator Handler reti;jmp ADC; ADC Conversion Complete Handler reti;jmp EE_RDY; EEPROM Ready Handler reti;jmp SPM_RDY; SPM Ready Handler reti;jmp NOT_USED; RESERVED reti;jmp PCINT2; PCINT2 Handler reti;jmp PCINT3; PCINT3 Handler
RESET:ldi r16, high(RAMEND); Main program start out SPH,r16; Set Stack Pointer to top of RAM ldi r16, low(RAMEND) out SPL,r16
clr PEREHOD clr temp ldi r16, 0b11111111 out DDRA, r16 ldi r16, 0b00000000 out PORTA, r16
PROTIV_CHASOVOY:
ldi r16, 0b00000001 out PORTA, r16 call DELAY500
ldi r16, 0b00000000 out PORTA, r16 call DELAY50
ldi r16, 0b00000001 out PORTA, r16 call DELAY500
ldi r16, 0b00000000 out PORTA, r16 call DELAY50
inc temp cpi temp, 255 brne PROTIV_CHASOVOY inc PEREHOD cpi PEREHOD, 2 brne PROTIV_CHASOVOY
jmp PROTIV_CHASOVOY_DEAD_TIME
PO_CHASOVOY:
ldi r16, 0b00000010 out PORTA, r16 call DELAY500
ldi r16, 0b00000000 out PORTA, r16 call DELAY50
ldi r16, 0b00000010 out PORTA, r16 call DELAY500
ldi r16, 0b00000000 out PORTA, r16 call DELAY50
inc temp cpi temp, 255 brne PO_CHASOVOY inc PEREHOD cpi PEREHOD, 2 brne PO_CHASOVOY
jmp PO_CHASOVOY_DEAD_TIME
DELAY500:
clr COUNTER0 clr COUNTER1 clr COUNTER2 ldi COUNTER1, 255 PUSK2: subi COUNTER0, 1 sbci COUNTER1, 0 ; sbci COUNTER2, 0 brcc PUSK2 ret
DELAY50:
clr COUNTER0 clr COUNTER1 clr COUNTER2 ldi COUNTER1, 50
PUSK: subi COUNTER0, 1 sbci COUNTER1, 0 ; sbci COUNTER2, 0 brcc PUSK ret
PO_CHASOVOY_DEAD_TIME: ldi r16, 0b00000000 out PORTA, r16
clr temp clr PEREHOD clr COUNTER0 clr COUNTER1 clr COUNTER2 ldi COUNTER2, 100
PUSK3: subi COUNTER0, 1 sbci COUNTER1, 0 sbci COUNTER2, 0 brcc PUSK3 jmp PROTIV_CHASOVOY
PROTIV_CHASOVOY_DEAD_TIME: ldi r16, 0b00000000 out PORTA, r16
clr temp clr PEREHOD clr COUNTER0 clr COUNTER1 clr COUNTER2 ldi COUNTER2, 100
PUSK4: subi COUNTER0, 1 sbci COUNTER1, 0 sbci COUNTER2, 0 brcc PUSK4 jmp PO_CHASOVOY как можете видеть, не использую никакие там прерывания, ни какую мудреную фигню, это просто чтобы сделать всё по-шурику, отладить, а там дальше видно будет. Меджикивис, скажите, а Вы крутили движки? на какой чпстоте шим? скажите, чтобы я знал к чему мне стремиться.
Сообщение отредактировал Herz - Jul 23 2015, 18:36
--------------------
«Every idiot can count to one»
|
|
|
|
|
Jul 23 2015, 18:22
|

Участник

Группа: Участник
Сообщений: 74
Регистрация: 6-05-13
Пользователь №: 76 748

|
king2, спасибо за Ваше участие) завтра доберусь до батиного гаража, буду ставить эксперимент и фиксировать данные. с резистором в 1 ом это Вы хитро придумали: мой осциллограф измеряет исключительно напряжение, но по Вашей методе я смогу отслеживать ток!!! это просто пушка, я когда замерял ток в движке, пару раз спалил мой мультиметр (там, знаете, нужно не забыть переставить щуп), а тут есть хитрая метода от king2 оказывается!! рекомендую запантентовать идею.
--------------------
«Every idiot can count to one»
|
|
|
|
Guest_TSerg_*
|
Jul 23 2015, 18:30
|
Guests

|
Цитата(Ваня Цаберт @ Jul 23 2015, 21:22)  с резистором в 1 ом это Вы хитро придумали: мой осциллограф измеряет исключительно напряжение, но по Вашей методе я смогу отслеживать ток!!! это просто пушка.. рекомендую запантентовать идею. От смеха упал, отжался, опять упал...
|
|
|
|
|
Jul 23 2015, 18:35
|
Местный
  
Группа: Свой
Сообщений: 255
Регистрация: 17-08-06
Из: Москва
Пользователь №: 19 646

|
Цитата(Ваня Цаберт @ Jul 23 2015, 21:22)  king2, спасибо за Ваше участие) завтра доберусь до батиного гаража, буду ставить эксперимент и фиксировать данные. с резистором в 1 ом это Вы хитро придумали: мой осциллограф измеряет исключительно напряжение, но по Вашей методе я смогу отслеживать ток!!! это просто пушка, я когда замерял ток в движке, пару раз спалил мой мультиметр (там, знаете, нужно не забыть переставить щуп), а тут есть хитрая метода от king2 оказывается!! рекомендую запантентовать идею. Я прям даже и не знаю чего ответить...  Начните отсюда, что ли: https://ru.wikipedia.org/wiki/%D0%9F%D0%B0%...%BD%D0%B8%D1%8F
|
|
|
|
|
Jul 23 2015, 18:49
|

Участник

Группа: Участник
Сообщений: 74
Регистрация: 6-05-13
Пользователь №: 76 748

|
Цитата(king2 @ Jul 23 2015, 21:35)  Я прям даже и не знаю чего ответить...  Начните отсюда, что ли: https://ru.wikipedia.org/wiki/%D0%9F%D0%B0%...%BD%D0%B8%D1%8Fпрочитал по ссылке, нахожусь в недоумении. почему нет учета погоной ёмкости и индуктивности? Вы меня за дурака принимаете? как впервые закон ома зашатался
--------------------
«Every idiot can count to one»
|
|
|
|
|
Jul 23 2015, 21:22
|
Местный
  
Группа: Свой
Сообщений: 255
Регистрация: 17-08-06
Из: Москва
Пользователь №: 19 646

|
Цитата(Ваня Цаберт @ Jul 23 2015, 21:49)  прочитал по ссылке, нахожусь в недоумении. почему нет учета погоной ёмкости и индуктивности? Вы меня за дурака принимаете? как впервые закон ома зашаталсяВидимо, это был такой сарказм с Вашей стороны. Извините, но я не смогу выдать советов, учитывающих погонную емкость и индуктивность (чайник я), особенно учитывая, что Вы так до сих пор и не посмотрели, что же происходит на выходе Вашей схемы.
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|