Перейти к содержимому


Фотография

Arduno Зажигание


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 167

#141 ОФФЛАЙН   борменталь

борменталь

    Мерсоактивист

  • Мерсоводы
  • PipPipPip
  • Cообщений: 492
  • Город:Егорьевск
  • Автомобиль:
    w124

Отправлено 19 September 2014 - 20:30

as5030 Смотрел? у него вроде частота поболее будет, до 500кгц и скорость вращения до 30000об\мин.

 

И еще два варианта в голову пришло, либо ставить типо реперного диска на трамбрер и юзать ченить типо KMI15, KMI16, KMI18. (они работают как датчик коленвала тока вольтаж меньше) или датчик холла SS413A (100кгц)
Либо мой любимый kma200, у он вроде как частоту до 1ггц держит, но угол довольно тупо мериет и до 90 градусов.

есть еще 5040 но я пока не понял как он пашет...

 

5030 смотрел но он 8 бит маловато. точность 1.5 градуса


Сообщение отредактировал борменталь: 19 September 2014 - 22:24

изменить мир можно, только начать нужно с себя)
w124 e200 102.963 1993г.в. Ke-jet 4МКПП кондиционер
w124 e260 103.940 1992г.в. Ke-jet 5МКПП кондиционер + ASD
http://vk.com/shalyigin


#142 ОФФЛАЙН   shtair1

shtair1

    Мерсоактивист

  • Мерсоводы
  • PipPipPip
  • Cообщений: 415
  • Автомобиль:
    w124

Отправлено 19 September 2014 - 21:11

есть еще 5040 но я пока не понял как он пашет...

Там типо SSI интерфейса, короче подаешь задающую частоту 1мгц, 10 битов читаешь, потом 5 флагов и пауза...
Потом биты в 10ричное число преобразовываешь, получаеться например 512=180гр... геморойный алгоритм короче... но по факту можно 10000раз в секунду угол получать.

 

http://www.megasenso...j-interfejs-SSI


Сообщение отредактировал shtair1: 19 September 2014 - 21:18

w124 m102 e200


#143 ОФФЛАЙН   борменталь

борменталь

    Мерсоактивист

  • Мерсоводы
  • PipPipPip
  • Cообщений: 492
  • Город:Егорьевск
  • Автомобиль:
    w124

Отправлено 19 September 2014 - 22:30

Там типо SSI интерфейса, короче подаешь задающую частоту 1мгц, 10 битов читаешь, потом 5 флагов и пауза...
Потом биты в 10ричное число преобразовываешь, получаеться например 512=180гр... геморойный алгоритм короче... но по факту можно 10000раз в секунду угол получать.

 

http://www.megasenso...j-interfejs-SSI

 

да SSI смодулировать программно будет жопа, если только искать аппаратный приемник... подумаемс... есть еще инкрементный режим... если отдельно ловить сигнал нуля то инкрементный поградусно тоже сгодится

 

смотрю даташит на 5040 в режиме PWM через фильтр можно аналоговый вывод получить как на as5043 только без переконвертовки цифры в аналог и аналог в цифру...

 

(с)
Analog Output
An analog output may be generated by averaging the
PWM signal, using an external active or passive lowpass
filter. The analog output voltage is proportional to the
angle: 0°= 0V; 360° = VDD5V.
Using this method, the AS5040 can be used as direct
replacement of potentiometers.

 

http://www.prosoft.ru/cms/f/367019.pdf

 

пока как базовый вариант этот оставлю поищу еще решения

 

по поводу kma200 я думаю вариант kma210 поинтереснее будет для ардуины, чистый аналог) кстати есть описание процесса программирования начального и конечного угла kma?


Сообщение отредактировал борменталь: 19 September 2014 - 23:57

изменить мир можно, только начать нужно с себя)
w124 e200 102.963 1993г.в. Ke-jet 4МКПП кондиционер
w124 e260 103.940 1992г.в. Ke-jet 5МКПП кондиционер + ASD
http://vk.com/shalyigin


#144 ОФФЛАЙН   shtair1

shtair1

    Мерсоактивист

  • Мерсоводы
  • PipPipPip
  • Cообщений: 415
  • Автомобиль:
    w124

Отправлено 20 September 2014 - 09:09

да SSI смодулировать программно будет жопа, если только искать аппаратный приемник... подумаемс... есть еще инкрементный режим... если отдельно ловить сигнал нуля то инкрементный поградусно тоже сгодится

 

смотрю даташит на 5040 в режиме PWM через фильтр можно аналоговый вывод получить как на as5043 только без переконвертовки цифры в аналог и аналог в цифру...

 

(с)
Analog Output
An analog output may be generated by averaging the
PWM signal, using an external active or passive lowpass
filter. The analog output voltage is proportional to the
angle: 0°= 0V; 360° = VDD5V.
Using this method, the AS5040 can be used as direct
replacement of potentiometers.

 

http://www.prosoft.ru/cms/f/367019.pdf

 

пока как базовый вариант этот оставлю поищу еще решения

 

по поводу kma200 я думаю вариант kma210 поинтереснее будет для ардуины, чистый аналог) кстати есть описание процесса программирования начального и конечного угла kma?

 

Про SSI контроллеры незнаю даже, искать нада, вообще если микрушку поставить которая преобразовывала данные->сигнал 0-1024 и его читать....

 

PWM+фильтр лучше не рассматривать вообще, точность хуже будет+медленно работает...

 

Я с кма200 тока по анологовому входу работал, вообще особо не разбирался как она работает, просто угол брал и преобразовывал его)


w124 m102 e200


#145 ОФФЛАЙН   борменталь

борменталь

    Мерсоактивист

  • Мерсоводы
  • PipPipPip
  • Cообщений: 492
  • Город:Егорьевск
  • Автомобиль:
    w124

Отправлено 20 September 2014 - 14:35

Про SSI контроллеры незнаю даже, искать нада, вообще если микрушку поставить которая преобразовывала данные->сигнал 0-1024 и его читать....

 

PWM+фильтр лучше не рассматривать вообще, точность хуже будет+медленно работает...

 

Я с кма200 тока по анологовому входу работал, вообще особо не разбирался как она работает, просто угол брал и преобразовывал его)

вот потенциометр на 210м можно сделать вообще без микроконтроллера задав начальный угол и конечный ... надо найти инфу как его программировать. а широтноимпульсник с аналог сглаживатеем это 100% скачки частотные((


изменить мир можно, только начать нужно с себя)
w124 e200 102.963 1993г.в. Ke-jet 4МКПП кондиционер
w124 e260 103.940 1992г.в. Ke-jet 5МКПП кондиционер + ASD
http://vk.com/shalyigin


#146 ОФФЛАЙН   shtair1

shtair1

    Мерсоактивист

  • Мерсоводы
  • PipPipPip
  • Cообщений: 415
  • Автомобиль:
    w124

Отправлено 20 September 2014 - 16:27

вот потенциометр на 210м можно сделать вообще без микроконтроллера задав начальный угол и конечный ... надо найти инфу как его программировать. а широтноимпульсник с аналог сглаживатеем это 100% скачки частотные((

 

Теоретически да, и градус он не 90 а 180 мерить может вроде, тока вот в продаже я его вообще не где не встречал(


w124 m102 e200


#147 ОФФЛАЙН   борменталь

борменталь

    Мерсоактивист

  • Мерсоводы
  • PipPipPip
  • Cообщений: 492
  • Город:Егорьевск
  • Автомобиль:
    w124

Отправлено 20 September 2014 - 16:33

Теоретически да, и градус он не 90 а 180 мерить может вроде, тока вот в продаже я его вообще не где не встречал(

ну 200й тож самое, только еще цифровые лапки, разницы между ними нет


изменить мир можно, только начать нужно с себя)
w124 e200 102.963 1993г.в. Ke-jet 4МКПП кондиционер
w124 e260 103.940 1992г.в. Ke-jet 5МКПП кондиционер + ASD
http://vk.com/shalyigin


#148 ОФФЛАЙН   борменталь

борменталь

    Мерсоактивист

  • Мерсоводы
  • PipPipPip
  • Cообщений: 492
  • Город:Егорьевск
  • Автомобиль:
    w124

Отправлено 20 September 2014 - 17:00

Теоретически да, и градус он не 90 а 180 мерить может вроде, тока вот в продаже я его вообще не где не встречал(

по большому счету если поставить помимо магнита в трамблер датчик фаз который будет делить круг пополам, грубо говоря первые 180 градусов или вторые 180 градусов то можно и 200й юзать, а еще по более большому то для коммутатора зажигания хватит и одного двухсотого все равно катухи сдвоенные, мне все 360 градусов нужны на будущее т.к. зажигание это 1й шаг к своему впрыску...

 

ПС
да наерное это идеальный вариант
kma200 или kma210 плюс SS413A
на трамблерный бегунок крепим магнит и приблуду делящую по датчику холла на два полукруга

Прикрепленные изображения

  • датчики_на_впрыск.JPG

Сообщение отредактировал борменталь: 20 September 2014 - 17:28

изменить мир можно, только начать нужно с себя)
w124 e200 102.963 1993г.в. Ke-jet 4МКПП кондиционер
w124 e260 103.940 1992г.в. Ke-jet 5МКПП кондиционер + ASD
http://vk.com/shalyigin


#149 ОФФЛАЙН   shtair1

shtair1

    Мерсоактивист

  • Мерсоводы
  • PipPipPip
  • Cообщений: 415
  • Автомобиль:
    w124

Отправлено 20 September 2014 - 18:05

по большому счету если поставить помимо магнита в трамблер датчик фаз который будет делить круг пополам, грубо говоря первые 180 градусов или вторые 180 градусов то можно и 200й юзать, а еще по более большому то для коммутатора зажигания хватит и одного двухсотого все равно катухи сдвоенные, мне все 360 градусов нужны на будущее т.к. зажигание это 1й шаг к своему впрыску...

 

ПС
да наерное это идеальный вариант
kma200 или kma210 плюс SS413A
на трамблерный бегунок крепим магнит и приблуду делящую по датчику холла на два полукруга

Ага, но всеже идею с SSI датчиком попробывать стоит, она както более идейно правильная...
Алгоритм там проще чем SPI(для SPI вроде библиотечка есть) вот тут кусок кода для работы с SSI датчиком:
http://forum.arduino...ic,47045.0.html

 

С датчиком SS413A вообще проще тогда не городить огороды - а сделать диск с 180 дырками, будет типо шкива тазовского, с точностью один градус.... обрабатывать сигнал проще в разы.


w124 m102 e200


#150 ОФФЛАЙН   борменталь

борменталь

    Мерсоактивист

  • Мерсоводы
  • PipPipPip
  • Cообщений: 492
  • Город:Егорьевск
  • Автомобиль:
    w124

Отправлено 20 September 2014 - 18:57

Ага, но всеже идею с SSI датчиком попробывать стоит, она както более идейно правильная...
Алгоритм там проще чем SPI(для SPI вроде библиотечка есть) вот тут кусок кода для работы с SSI датчиком:
http://forum.arduino...ic,47045.0.html

 

С датчиком SS413A вообще проще тогда не городить огороды - а сделать диск с 180 дырками, будет типо шкива тазовского, с точностью один градус.... обрабатывать сигнал проще в разы.

 

идеологически они похожи SSI и SPI различны только рабочие частоты...
но нормального описания я не нашел как подружить их, скорее всего библиотечки работают в майн режиме и вся ардуинка будет зависать пока не получит чертов угол, а нам это не подходит..
по поводу SS413A если с дырками то придумывать колхоз с вырезанным зубом ловить точку отсчета, а если по системе что я нарисовал то переход из 0 в 1 начальная точка отсчета и точность положения до трети градуса. у тебя как у работавшего с 200ым есть зависимость от угла? она линейная?

 

kma200 программируется по SPI... вот эту тему и порыть надо параллельно) дря перепрошивки его вместо потенциометра


Сообщение отредактировал борменталь: 20 September 2014 - 20:50

изменить мир можно, только начать нужно с себя)
w124 e200 102.963 1993г.в. Ke-jet 4МКПП кондиционер
w124 e260 103.940 1992г.в. Ke-jet 5МКПП кондиционер + ASD
http://vk.com/shalyigin


#151 ОФФЛАЙН   борменталь

борменталь

    Мерсоактивист

  • Мерсоводы
  • PipPipPip
  • Cообщений: 492
  • Город:Егорьевск
  • Автомобиль:
    w124

Отправлено 20 September 2014 - 21:35

Ага, но всеже идею с SSI датчиком попробывать стоит, она както более идейно правильная...
Алгоритм там проще чем SPI(для SPI вроде библиотечка есть) вот тут кусок кода для работы с SSI датчиком:
http://forum.arduino...ic,47045.0.html

 

С датчиком SS413A вообще проще тогда не городить огороды - а сделать диск с 180 дырками, будет типо шкива тазовского, с точностью один градус.... обрабатывать сигнал проще в разы.

 

про платы F2 или L2 есть инфа? через них kma200 программируется


изменить мир можно, только начать нужно с себя)
w124 e200 102.963 1993г.в. Ke-jet 4МКПП кондиционер
w124 e260 103.940 1992г.в. Ke-jet 5МКПП кондиционер + ASD
http://vk.com/shalyigin


#152 ОФФЛАЙН   shtair1

shtair1

    Мерсоактивист

  • Мерсоводы
  • PipPipPip
  • Cообщений: 415
  • Автомобиль:
    w124

Отправлено 20 September 2014 - 22:11

про платы F2 или L2 есть инфа? через них kma200 программируется

Нее не слышал про такое, вообще в теории с помощью ардуины запрограммировать можно...))
Я тут пока решил программулину на сях настрочить, которая будет мониторить состояние модуля:

 

d2.jpg

 

В будущем может допилю чтобы настройки еще можно было сохранять в eeprom


Сообщение отредактировал shtair1: 20 September 2014 - 22:12

w124 m102 e200


#153 ОФФЛАЙН   борменталь

борменталь

    Мерсоактивист

  • Мерсоводы
  • PipPipPip
  • Cообщений: 492
  • Город:Егорьевск
  • Автомобиль:
    w124

Отправлено 20 September 2014 - 22:30

Нее не слышал про такое, вообще в теории с помощью ардуины запрограммировать можно...))
Я тут пока решил программулину на сях настрочить, которая будет мониторить состояние модуля:

 

d2.jpg

 

В будущем может допилю чтобы настройки еще можно было сохранять в eeprom

нормуль через UART данные читаешь?
kma200 есть зависимость напруги от угла? она линейная?

 

вот это посмотри, какие мысли будут http://joyctrl.ru/do...e#датчик_kma200


Сообщение отредактировал борменталь: 20 September 2014 - 22:35

изменить мир можно, только начать нужно с себя)
w124 e200 102.963 1993г.в. Ke-jet 4МКПП кондиционер
w124 e260 103.940 1992г.в. Ke-jet 5МКПП кондиционер + ASD
http://vk.com/shalyigin


#154 ОФФЛАЙН   shtair1

shtair1

    Мерсоактивист

  • Мерсоводы
  • PipPipPip
  • Cообщений: 415
  • Автомобиль:
    w124

Отправлено 20 September 2014 - 22:53

нормуль через UART данные читаешь?
kma200 есть зависимость напруги от угла? она линейная?

 

вот это посмотри, какие мысли будут http://joyctrl.ru/do...e#датчик_kma200

Нуу не на низком уровне конечно)) На сайте ардуины библиотечка сишная есть, которая подключается и читает данные с виртуального компорта. Правда там полный венигдет приходит и еще отдельным потоком желательно читать, но допилю какнить.

 

Дааааа... замудрили блин, целую плату еще ради этого покупать.... ну вроде как можно arduino подружить с программой этой flip и к ней цеплять кма200... я так тиньку шил, думаю и кма зашить можно....


Сообщение отредактировал shtair1: 21 September 2014 - 05:54

w124 m102 e200


#155 ОФФЛАЙН   борменталь

борменталь

    Мерсоактивист

  • Мерсоводы
  • PipPipPip
  • Cообщений: 492
  • Город:Егорьевск
  • Автомобиль:
    w124

Отправлено 21 September 2014 - 10:02

Нуу не на низком уровне конечно)) На сайте ардуины библиотечка сишная есть, которая подключается и читает данные с виртуального компорта. Правда там полный венигдет приходит и еще отдельным потоком желательно читать, но допилю какнить.

 

Дааааа... замудрили блин, целую плату еще ради этого покупать.... ну вроде как можно arduino подружить с программой этой flip и к ней цеплять кма200... я так тиньку шил, думаю и кма зашить можно....

 

по пути разберемся, заодно для потенца сварганим инструкцию


изменить мир можно, только начать нужно с себя)
w124 e200 102.963 1993г.в. Ke-jet 4МКПП кондиционер
w124 e260 103.940 1992г.в. Ke-jet 5МКПП кондиционер + ASD
http://vk.com/shalyigin


#156 ОФФЛАЙН   shtair1

shtair1

    Мерсоактивист

  • Мерсоводы
  • PipPipPip
  • Cообщений: 415
  • Автомобиль:
    w124

Отправлено 21 September 2014 - 14:31

по пути разберемся, заодно для потенца сварганим инструкцию

 

Подцепил к модулю, в целом все вроде бы работает, но вот как на машине это все заведется пока не знаю))))
dd2.jpg


w124 m102 e200


#157 ОФФЛАЙН   борменталь

борменталь

    Мерсоактивист

  • Мерсоводы
  • PipPipPip
  • Cообщений: 492
  • Город:Егорьевск
  • Автомобиль:
    w124

Отправлено 21 September 2014 - 18:42

Подцепил к модулю, в целом все вроде бы работает, но вот как на машине это все заведется пока не знаю))))
dd2.jpg

попробовать бы на полу вначале... чтоб мотор уозом не раздолбать


изменить мир можно, только начать нужно с себя)
w124 e200 102.963 1993г.в. Ke-jet 4МКПП кондиционер
w124 e260 103.940 1992г.в. Ke-jet 5МКПП кондиционер + ASD
http://vk.com/shalyigin


#158 ОФФЛАЙН   shtair1

shtair1

    Мерсоактивист

  • Мерсоводы
  • PipPipPip
  • Cообщений: 415
  • Автомобиль:
    w124

Отправлено 21 September 2014 - 20:49

попробовать бы на полу вначале... чтоб мотор уозом не раздолбать

Да ниче ему не будет, если греметь начнет - глушить))) В тестовом режими уоз вроде правильный выдает, подцеплял другую ардуинку как генератор импульсов дпкв. Ждем транзисторов и полевых испытаний, пока буду стробоскоп собирать.


w124 m102 e200


#159 ОФФЛАЙН   борменталь

борменталь

    Мерсоактивист

  • Мерсоводы
  • PipPipPip
  • Cообщений: 492
  • Город:Егорьевск
  • Автомобиль:
    w124

Отправлено 21 September 2014 - 21:58

Да ниче ему не будет, если греметь начнет - глушить))) В тестовом режими уоз вроде правильный выдает, подцеплял другую ардуинку как генератор импульсов дпкв. Ждем транзисторов и полевых испытаний, пока буду стробоскоп собирать.

подскажи где kma200 и датчики холла можно прикупить?


Сообщение отредактировал борменталь: 21 September 2014 - 22:00

изменить мир можно, только начать нужно с себя)
w124 e200 102.963 1993г.в. Ke-jet 4МКПП кондиционер
w124 e260 103.940 1992г.в. Ke-jet 5МКПП кондиционер + ASD
http://vk.com/shalyigin


#160 ОФФЛАЙН   shtair1

shtair1

    Мерсоактивист

  • Мерсоводы
  • PipPipPip
  • Cообщений: 415
  • Автомобиль:
    w124

Отправлено 22 September 2014 - 04:48

подскажи где kma200 и датчики холла можно прикупить?

Я все с китая заказываю, радиодетали они умеют делать и цены дешевле всех) поищи тут http://www.aliexpress.com


w124 m102 e200





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных