Зажигание. Измерительный прибор.

Обсуждаем цифровые устройства...
Ответить
V2oD2o
Встал на лапы
Сообщения: 90
Зарегистрирован: Чт дек 09, 2010 12:03:08
Откуда: Зеленоград
Контактная информация:

Зажигание. Измерительный прибор.

Сообщение V2oD2o »

Доброго времени суток всем!
недавно пришла в голову идея сделать что то типа измерительного прибора для опережения зажигания на мотоцикл.

суть в чем?
схема такая - датчик холла, с него надо получить сигнал, сделать из него логическую еденицу и передать его через USB интерфейс на ноутбук например.. где я собственно смотрю на обороты двигателя и через тот же USB передаю обратный импульс но с определенной задержкой\опережением..

т.е.:
1. ставлю датчик холла
2. ставлю металлический лепесток в самое позднее положение зажигания
3. ловлю импульс с датчика
4. считаю опережение от прошлого импульса
5. возвращаю импульс обратно
6. зажигание

или:
1. ставлю датчик холла
2. ставлю металлический лепесток в самое раннее положение зажигания
3. ловлю импульс с датчика
4. считаю по таймеру 100мс
5. возвращаю импульс обратно
6. зажигание

вся эта фишка нужна для создания графиков опережения зажигания, и получения максимальной отдачи оборотов от двигателя..
с электроникой сталкивался, но на уровне УНЧ, радио, тв и т.п. аналоговой техники..

+это должно работать до 18000 об\мин
Последний раз редактировалось V2oD2o Чт дек 09, 2010 14:23:15, всего редактировалось 1 раз.
Реклама
Аватара пользователя
Ardarik
Вымогатель припоя
Сообщения: 671
Зарегистрирован: Пн май 18, 2009 16:26:10
Откуда: Саранск
Контактная информация:

Re: Зажигание

Сообщение Ardarik »

Думаю без МК ни как, если программировать умеешь то думаю получиться
Хватит жить как получается- надо жить как хочется
Реклама
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: Зажигание

Сообщение otest »

почитайте РАДИО 2007 №11 и 2009 №4. Там для авто но принцип тот же.
V2oD2o
Встал на лапы
Сообщения: 90
Зарегистрирован: Чт дек 09, 2010 12:03:08
Откуда: Зеленоград
Контактная информация:

Re: Зажигание

Сообщение V2oD2o »

otest писал(а):почитайте РАДИО 2007 №11 и 2009 №4. Там для авто но принцип тот же.
долго не понимал что читать в 07:11, и понял что опечатка - 08:11

Спасибо! познавательно!

с usb никто не работал?
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6312
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Зажигание

Сообщение Jack_A »

V2oD2o писал(а): с usb никто не работал?
Ну почему же никто - да практически все :-) В разделе "Сопряжение с ПК" несколько топиков об этих делах.
Напрямую с USB ничего не получится, потому что по USB обмениваются не отдельными импульсами, а пакетами ( "report") . И вообще Windows - не реалтаймовая ОС, она не гарантирует время реакции на событие. Правильно Ardarik советует - такие вещи самое то делать на МК.
Реклама
V2oD2o
Встал на лапы
Сообщения: 90
Зарегистрирован: Чт дек 09, 2010 12:03:08
Откуда: Зеленоград
Контактная информация:

Re: Зажигание. Измерительный прибор.

Сообщение V2oD2o »

очень полезное высказываение насчет usb, спасибо.. одними граблями - меньше..

вот насчет ассемблирования МК я пока слабоват, x86 ассемблер более-менее понимаю, а там ввобще чернуха с этими LW\WF, SS\SC, BSF\BCF.. может есть у кого описание языка повыше асма? например я сишник видел, что там вообще к чему?

на МК я так понимаю, например на pic16f84 - 4 порта А и 8 портов В, т.е. можно в одни порты читать в другие писать? ну всмысле нельзя в А0 читать в А1 писать?

Изображение

вот тут видим порты Х0, Х1, TD - это кто? и как их кушать?

чтение\запись на логическом уровне поддерживается? 0<=0.4В, 1>=5В ?

асм:

; описание опеpационных pегистpов
TMR0 EQU 01h
PC EQU 02h
STATUS EQU 03h
FSR EQU 04h
; pегистpы ввода/вывода
CNTRLPORT EQU 05h
DATAPORT EQU 06h

тут я так понимаю мы как и в нормальном асме назначаем коду прерывания - символьное имя?

з.ы. тема наверное уже для микроконтроллеров больше :oops:
Реклама
Ответить

Вернуться в «Цифровая техника»