Управление вентилятором при помощи ШИМ (Cooling fan & PWM)
Moderator: STC
-
- LQFP144 - On Top Of The Game
- Posts: 1664
- Joined: Fri Jul 01, 2011 2:10 pm
- Location: г Уфа
Re: Управление вентилятором при помощи ШИМ (Cooling fan & PW
хм... а уверен что для секу3 скомпилируется верно если выпаять выходной ? ) там же инверсия вроде как
WAZ21051 gti 1.7i SECU3Ts + mm1.2.3(1)
ВАЗ21310 1.7i Я7.2 2001г
ВАЗ21310 1.7i Я7.2 2001г
- STC
- LQFP144 - On Top Of The Game
- Posts: 2420
- Joined: Fri Oct 22, 2010 10:47 pm
- Location: Ukraine, Kiev
- Contact:
Re: Управление вентилятором при помощи ШИМ (Cooling fan & PW
Повторяю еще раз.
Для SECU-3 не подойдет прошивка скомпилированная для SECU-3T. У кого SECU-3 (а не SECU-3T), нужно сделать как я сказал (выпаять транзистор и закоротить затвор со стоком и скомпилировать прошивку с опцией COOLINFAN_PWM). Все. Если не хотите выпаивать транзистор, то собирайте схему от Alex_2103 1:1
Для SECU-3 не подойдет прошивка скомпилированная для SECU-3T. У кого SECU-3 (а не SECU-3T), нужно сделать как я сказал (выпаять транзистор и закоротить затвор со стоком и скомпилировать прошивку с опцией COOLINFAN_PWM). Все. Если не хотите выпаивать транзистор, то собирайте схему от Alex_2103 1:1
Author of the SECU-3 project. SECU-3 Engine control unit / Ignition control system
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
- SergejGost
- LQFP112 - Up with the play
- Posts: 144
- Joined: Sun Feb 05, 2012 4:24 pm
Re: Управление вентилятором при помощи ШИМ (Cooling fan & PW
написал в аську...ответа не дождался.
дайте ссылку на статью по компиляции или на сам компилятор.
я не умею компилировать.пользовался готовыми прошивками уже .
почему же не ввести такую фичу как кнопку на эту функцию в менеджере?
ведь довольно затребованная штука.
дайте ссылку на статью по компиляции или на сам компилятор.
я не умею компилировать.пользовался готовыми прошивками уже .
почему же не ввести такую фичу как кнопку на эту функцию в менеджере?
ведь довольно затребованная штука.
- STC
- LQFP144 - On Top Of The Game
- Posts: 2420
- Joined: Fri Oct 22, 2010 10:47 pm
- Location: Ukraine, Kiev
- Contact:
Re: Управление вентилятором при помощи ШИМ (Cooling fan & PW
В менеджере есть кнопка, но она недоступна если прошивка скомпилирована без опции COOLINПFAN_PWM.
Author of the SECU-3 project. SECU-3 Engine control unit / Ignition control system
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
-
- LQFP144 - On Top Of The Game
- Posts: 1664
- Joined: Fri Jul 01, 2011 2:10 pm
- Location: г Уфа
Re: Управление вентилятором при помощи ШИМ (Cooling fan & PW
я имел ввиду Это
#ifdef SECU3T /*SECU-3T*/
#define COOLINGFAN_TURNON() {PORTD_Bit7 = 0;}
#define COOLINGFAN_TURNOFF() {PORTD_Bit7 = 1;}
#else /*SECU-3*/
#define COOLINGFAN_TURNON() {PORTB_Bit1 = 1;}
#define COOLINGFAN_TURNOFF() {PORTB_Bit1 = 0;}
#endif
соответственно выпаяв транзистор - мы получаем выход аналогичный 3Т , Но прошивка скомпилируется под двойную аппаратную инверсию.
чтобы не было проблем , при подключении реле например обратно - прелагаю тем кто будет выпаивать транзистор , поменять и цифирки также как для 3Т .
ШИМу по большому счету все равно какой фронт будет первый ) но лучше сделать правильно)
#ifdef SECU3T /*SECU-3T*/
#define COOLINGFAN_TURNON() {PORTD_Bit7 = 0;}
#define COOLINGFAN_TURNOFF() {PORTD_Bit7 = 1;}
#else /*SECU-3*/
#define COOLINGFAN_TURNON() {PORTB_Bit1 = 1;}
#define COOLINGFAN_TURNOFF() {PORTB_Bit1 = 0;}
#endif
соответственно выпаяв транзистор - мы получаем выход аналогичный 3Т , Но прошивка скомпилируется под двойную аппаратную инверсию.
чтобы не было проблем , при подключении реле например обратно - прелагаю тем кто будет выпаивать транзистор , поменять и цифирки также как для 3Т .
ШИМу по большому счету все равно какой фронт будет первый ) но лучше сделать правильно)
WAZ21051 gti 1.7i SECU3Ts + mm1.2.3(1)
ВАЗ21310 1.7i Я7.2 2001г
ВАЗ21310 1.7i Я7.2 2001г
- STC
- LQFP144 - On Top Of The Game
- Posts: 2420
- Joined: Fri Oct 22, 2010 10:47 pm
- Location: Ukraine, Kiev
- Contact:
Re: Управление вентилятором при помощи ШИМ (Cooling fan & PW
Не получим. Посмотри внимательно на две схемы и сравни их. Только внимательно.соответственно выпаяв транзистор - мы получаем выход аналогичный 3Т
Author of the SECU-3 project. SECU-3 Engine control unit / Ignition control system
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
- SergejGost
- LQFP112 - Up with the play
- Posts: 144
- Joined: Sun Feb 05, 2012 4:24 pm
Re: Управление вентилятором при помощи ШИМ (Cooling fan & PW
Так что с компилятором то?
Где о нем почитать или где его брать?
Я давно тут наблюдаю,но честно говоря...не встречался с ним еще. Может что то пропустил...
Где о нем почитать или где его брать?
Я давно тут наблюдаю,но честно говоря...не встречался с ним еще. Может что то пропустил...
-
- LQFP144 - On Top Of The Game
- Posts: 1664
- Joined: Fri Jul 01, 2011 2:10 pm
- Location: г Уфа
Re: Управление вентилятором при помощи ШИМ (Cooling fan & PW
2 STC - смотрю , внимательно смотрю -- на секу3 имеем каскад из двух транзисторов включены в сумме повторителем сигнала , то есть 1 вышла с проца , после биполярника - 0 , после полевика +12 вольт . тоесть тоже 1 .
теперь секу3Т , имеем выход ОК , что есть инвертор , тоесть 1 с проца вышла , на выходе 0 .
теперь выпаиваем полевик в схеме секу3 , замыкаем выход на коллектор биполярника - получаем ТОЧНУЮ копию схемы секу3т !
теперь у нас выход не повторитель а инвертор ! .
Но мы также например тоже реле меняем с минуса на плюс . и поэтому ничего не изменится в логике работы - 1 на выходе проца будет включать реле. замыкая выход с секу на массу .
то что пины проца разные это понятно . суть не в этом
теперь мне не понятна логика работы схемы 3Т . если там инверсия в прошивке , то 0 должен включить реле -- а он этого не сделает!
выходит для 3т нужно применить 5и контактное реле и использовать нормально замкнутые контакты?
что то тут не вяжется
или 0 для включенного состояния нужно для ШИМ ?
схемы смотрю те что на сайте на странице разработчику .
теперь секу3Т , имеем выход ОК , что есть инвертор , тоесть 1 с проца вышла , на выходе 0 .
теперь выпаиваем полевик в схеме секу3 , замыкаем выход на коллектор биполярника - получаем ТОЧНУЮ копию схемы секу3т !
теперь у нас выход не повторитель а инвертор ! .
Но мы также например тоже реле меняем с минуса на плюс . и поэтому ничего не изменится в логике работы - 1 на выходе проца будет включать реле. замыкая выход с секу на массу .
то что пины проца разные это понятно . суть не в этом
теперь мне не понятна логика работы схемы 3Т . если там инверсия в прошивке , то 0 должен включить реле -- а он этого не сделает!
выходит для 3т нужно применить 5и контактное реле и использовать нормально замкнутые контакты?
что то тут не вяжется
или 0 для включенного состояния нужно для ШИМ ?
схемы смотрю те что на сайте на странице разработчику .
WAZ21051 gti 1.7i SECU3Ts + mm1.2.3(1)
ВАЗ21310 1.7i Я7.2 2001г
ВАЗ21310 1.7i Я7.2 2001г
- STC
- LQFP144 - On Top Of The Game
- Posts: 2420
- Joined: Fri Oct 22, 2010 10:47 pm
- Location: Ukraine, Kiev
- Contact:
Re: Управление вентилятором при помощи ШИМ (Cooling fan & PW
Я постараюсь на этой неделе написать инструкцию по компилированию прошивки.Так что с компилятором то?
Где о нем почитать или где его брать?
Я давно тут наблюдаю,но честно говоря...не встречался с ним еще. Может что то пропустил...
Ох Stranger21, пожираешь ты мое драгоценное время (специально?). Такие сложные у тебя рассуждения, в которых ничего не понятно. Ладно, объясню тебе.
-----------------------------------
Посмотри на схему SECU-3T соответствующую ревизии 6 платы http://subversion.assembla.com/svn/secu ... schema.pdf
Для того, чтобы включить вентилятор программа устанавливает "0" на PD7. Закрывается транзистор VT9, на затвор транзистора VT8 через подтягивающий резистор поступает напряжение 12В и открывает его.
При выключении вентилятора, программа устанавливает "0" на PD7. Открывается транзистор VT9 и замыкает затвор VT8 на землю, VT8 закрывается и вентилятор выключается.
Когда VT8 открыт, вентилятор включен.
Когда VT8 закрыт, вентилятор выключен.
Для использования ШИМ, нужно подключить к выходу упр. вентилятором вместо реле эту схему http://subversion.assembla.com/svn/secu ... r_unit.gif
Открываясь VT8 замыкает на землю затворы силивых транзисторов VT1 и VT2 и они открываются. Вентилятор включается.
-------------------------------------------
А теперь посмотри на схему SECU-3 http://subversion.assembla.com/svn/secu ... schema.pdf
Для того, чтобы включить вентилятор программа устанавливает "1" PB1. Открывается транзистор VT3 и замыкает на землю затвор транзистора VT4. VT4 при этом открывается и включает вентилятор.
При выключении вентилятора, программа устанавливает "0" на PB1. Закрывается транзистор VT3 и затвор транзистора VT4 подтягивается через резистор к 12В, VT4 закрывается и вентилятор выключается.
Когда VT4 открыт, вентилятор включен.
Когда VT4 закрыт, вентилятор выключен.
Для использования ШИМ с этой схемой http://subversion.assembla.com/svn/secu ... r_unit.gif
Нужно подключиться к коллектору VT3 (VT4 выпаивается, затвор и сток VT4 замыкаются),
-------------------------------------------
Author of the SECU-3 project. SECU-3 Engine control unit / Ignition control system
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
- SergejGost
- LQFP112 - Up with the play
- Posts: 144
- Joined: Sun Feb 05, 2012 4:24 pm
Re: Управление вентилятором при помощи ШИМ (Cooling fan & PW
Где можно будет увидеть эту инструкцию?
В данный момент изучаю тему по секу-3Т и полностью поддерживаю в доработках STC . Идеи есть по поводу доделок...дочитаю ,отпишусь там....а то может уже там все есть)))
В данный момент изучаю тему по секу-3Т и полностью поддерживаю в доработках STC . Идеи есть по поводу доделок...дочитаю ,отпишусь там....а то может уже там все есть)))