American English British English Български Čeština Français Deutsch (Du) Magyar Italiano 日本語 Lietuvių Polski Српски Slovenčina Español (Tú) Türkçe Українська
Select language:

Эмулятор ДПКВ 60-2

<<

eufs

User avatar

Posts: 13

Joined: 12 Dec 2017, 00:41

Your CAR: ГАЗ 3110/402 метан

SECU version: DIY SECU-3L


Has thanked: 0 time
Been thanked: 11 times

Post 16 Jul 2018, 22:07

Эмулятор ДПКВ 60-2

Эмулятор ДПКВ 60/2 +ДФ.
Сигнал "датчик фаз" выдается через один оборот дпкв за 8 зубов до синхрометки и заканичивается на 8 зубе после.

Прошивка. Фузы заводские.
ckps.zip
(308 Bytes) Downloaded 26 times

  Code:
   .include "tn13def.inc"

   rjmp begin       ;переход в начало осн прог

   .org $003      ;прерывание переполнение от таймера 0   

;крутим 120 циклов (R17)
;По четным циклам уст b0 и сбр b1
;по нечетным уст b1 и сбр b0
;118 и 120 цикл - пропускаем формирование имп
;длит цикла (частоту прерыв) определяет R19

 
   in r15,sreg      ;регистр признаков сохр
   out tcnt0,r19      ;перезагр Т0 (R19-длит периода)
   inc r17         ;+ счетчик циклов
   cpi r17,118      ;118 цикл -начало 59 зуба?
   breq nz0      ;импульс не формируем
   cpi r17,120      ;120 цикл -начало 60 зуба?
   breq nz1      ;импульс не формируем

; формирование разнополярных импульсов
   sbrc r17,0      ;мл бит счетчика
   sbi portb,0      ;по еденице в мл бите счетчика сюда 1
   sbrc r17,0
   cbi portb,1      ;а сюда 0

   sbrs r17,0      ;мл бит счетчика
   cbi portb,0      ;по нулю в мл бите счетчике сюда 0
   sbrs r17,0
   sbi portb,1      ;а сюда 1
   rjmp nz0
nz1:
   clr r17         ;цикл пройден,обнуляем
   inc r14         ;+ сч оборотов
nz0:
   cpi r17,16      ;на 16 цикле восст ДФ
   brne nz11
   sbi portb,2
nz11:
   sbrc r14,0      ;по четным оборотам дпкв
   rjmp df0
   cpi r17,104      ;на 104 цикле выдаем ДФ
   brne df0
   cbi portb,2
df0:
   out sreg,r15      ;восст регист призн
   reti         ;выход из прерыв

;=================== основн прог
begin:
   ldi r16,$0f
   out ddrb,r16      ;определяем напр порта

      
   ldi r16,$0      ;исх установка порта
   out portb,r16   
   ldi r16,$03
   out tccr0b,r16      ;предделитель таймера
   ldi r16,$02
   out timsk0,r16      ;перыв по переполнению от Т0
   ldi r16,$87
   out adcsra,r16      ;режим работы АЦП
   ldi r16,$22
   out admux,r16      ;второй байт упр АЦП
   sei         ;разреш прерыв

;оцифроввываем 256 раз и делим рез-т на 256 (берем ст байт суммы)
te:   
   sbi adcsra,6      ;запуск АЦП
te1:
   sbic adcsra,6      ;если АЦП готов, преход
   rjmp te1
   in r18,adch      ;ст байт результата
   add r30,r18      ;суммируем в пару 31:30
   clr r18
   adc r31,r18
   dec r20         ;количество преобразований
   brne te

;256 преобразований
   cpi r31,$f5      ;ограничиваем результат
   brcs te2
   ldi r31,$f5
te2:
   mov r19,r31      ;ст байт суммы в задатчик частоты
   clr r30         ;обнул сумму
   clr r31
   rjmp te
Last edited by eufs on 20 Jul 2018, 00:49, edited 5 times in total.
<<

Dev9tiU

User avatar

Posts: 356

Joined: 11 Aug 2014, 06:21

Location: Россия Якутск

Your CAR: Москвич 2140 , 3320Э

SECU version: DIY SECU-3i


Has thanked: 25 times
Been thanked: 56 times

Post 19 Jul 2018, 04:10

Re: Эмулятор ДПКВ 60-2

а можно комментарии к коду?
М2140 . УЗАМ 3320 (248). Полусамодельный впускной коллектор. 60-2. Двухканальное зажигание. Фазированный впрыск. ШИМ управление вентилятором. ПО 4,7
ДПКВ.ДПРВ.ДАД.ЛЗ.ДТОЖ.ДТВ.ДД.
<<

eufs

User avatar

Posts: 13

Joined: 12 Dec 2017, 00:41

Your CAR: ГАЗ 3110/402 метан

SECU version: DIY SECU-3L


Has thanked: 0 time
Been thanked: 11 times

Post 19 Jul 2018, 23:23

Re: Эмулятор ДПКВ 60-2

Можно. Добавил заодно ДФ.
<<

wunder

User avatar

Posts: 3034

Joined: 19 Mar 2015, 16:50

Your CAR: 1gr

SECU version: official SECU-3T


Has thanked: 69 times
Been thanked: 408 times

Post 20 Jul 2018, 02:19

Re: Эмулятор ДПКВ 60-2

<<

eufs

User avatar

Posts: 13

Joined: 12 Dec 2017, 00:41

Your CAR: ГАЗ 3110/402 метан

SECU version: DIY SECU-3L


Has thanked: 0 time
Been thanked: 11 times

Post 20 Jul 2018, 06:43

Re: Эмулятор ДПКВ 60-2

Я видел.
<<

Fedot

User avatar

Posts: 130

Joined: 11 Feb 2018, 04:26

Your CAR: dgetа ХRS7

SECU version: official SECU-3T


Has thanked: 87 times
Been thanked: 15 times

Post 21 Jul 2018, 01:27

Re: Эмулятор ДПКВ 60-2

eufs wrote:Я видел.

Зачем же вы тогда создали новую тему :roll: ?
<<

STC

User avatar

Posts: 8288

Joined: 30 Apr 2013, 23:41

Location: Ukraine

Your CAR: AZLK 2140

SECU version: DIY SECU-3


Has thanked: 1024 times
Been thanked: 1952 times

Post 21 Jul 2018, 02:10

Re: Эмулятор ДПКВ 60-2

Это я создал, точнее перенес из темы про BIP373 :D
Author of the SECU-3™ project http://SECU-3.org. An open source engine control unit / Ignition control system, (C) 2007.
Клуб проекта в Facebook https://www.facebook.com/groups/secu3club
Клуб проекта ВКонтакте https://vk.com/secu3club (вступаем!)
<<

eufs

User avatar

Posts: 13

Joined: 12 Dec 2017, 00:41

Your CAR: ГАЗ 3110/402 метан

SECU version: DIY SECU-3L


Has thanked: 0 time
Been thanked: 11 times

Post 21 Jul 2018, 09:54

Re: Эмулятор ДПКВ 60-2

Fedot wrote:Зачем же вы тогда создали новую тему :roll: ?

Во-первых я не создавал 8-), а во-вторых, та тема не моя и посвящена другой конструкции.
STC wrote:Это я создал...

Спасибо, кстати.
<<

ZhOleg

User avatar

Posts: 1

Joined: 18 Apr 2017, 11:36


Has thanked: 1 time
Been thanked: 0 time

Post 22 Jul 2018, 21:58

Re: Эмулятор ДПКВ 60-2

Еще бы информацию о фузе битах - чтобы долго не думать?
<<

Dev9tiU

User avatar

Posts: 356

Joined: 11 Aug 2014, 06:21

Location: Россия Якутск

Your CAR: Москвич 2140 , 3320Э

SECU version: DIY SECU-3i


Has thanked: 25 times
Been thanked: 56 times

Post 23 Jul 2018, 01:44

Re: Эмулятор ДПКВ 60-2

Фузы по умолчанию . Да и что там думать? Куча информации в интернете что и за что отвечает.
М2140 . УЗАМ 3320 (248). Полусамодельный впускной коллектор. 60-2. Двухканальное зажигание. Фазированный впрыск. ШИМ управление вентилятором. ПО 4,7
ДПКВ.ДПРВ.ДАД.ЛЗ.ДТОЖ.ДТВ.ДД.

Return to Полезные устройства для автомобиля

Who is online

Users browsing this forum: No registered users and 5 guests

cron
Powered by phpBB® Forum Software © phpBB Group.