роботы робототехника микроконтроллеры


 Страниц (7): « 1 [2] 3 4 5 6 7 »   

> Описание: Нужна помощь по программированию
sibiryak Post Id



Главнокомандующий


Сообщений всего: 248
Дата рег-ции: Февр. 2011  



nestandart пишет:
При малом диаметре вала (где установлен Холл) и больших оборотах
импульсы могут слиться в один непрерывный сигнал


Да вроде не должно, так как импульсы идут из трамблёра Замешательство
 
 Top
nestandart Супермодератор Post Id



Супер-модератор


Сообщений всего: 1490
Дата рег-ции: Сент. 2010  



Вы на какой вал Холл цепляете ?
(Добавление)
На вал трамблера ?
 
 Top
killgur Post Id



Гуру


Сообщений всего: 1189
Дата рег-ции: Февр. 2010  



sibiryak просил вообще то просто написать прогу для комутатора которая по четырем сигналам с трамблера поступающим на вход контроллера за один оборот выдаст четыре сигнала с разных ног контроллера.

Это правда мое понимание вышенаписанного sibiryakом про "пины" и "один провод" от трамблера.

PS. С датчика холла (или контактного) в трамблере приходит всего 4 импульса за оборот если циллиндров 4.
Вот ему и надо чтоб контроллер просто по сигналу давал импульс на нужную свечу.

Схемы со звездочками и индуктивным датчиками это еще тот гемор.
Датчик трамблера уже рассчитан выдавать нужный сигнал ... тут все в порядке.


Это в каком городе блок "Я 7.2" стоит 8000 ?

(Отредактировано автором: 01 Июня, 2011 - 12:48:42)

 
 Top
sibiryak Post Id



Главнокомандующий


Сообщений всего: 248
Дата рег-ции: Февр. 2011  



killgur пишет:
С датчика холла (или контактного) в трамблере приходит всего 4 импульса за оборот


Да да у меня безконтактный трамблёр с него идёт один провод и четыре сигнала за один оборот.

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


И тут в точку, только не написать а помочь в написании Улыбка

Это в каком городе блок "Я 7.2" стоит 8000 --- В Новом Уренгое. Ну это примерно может семь Замешательство
 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



sibiryak пишет:
у меня безконтактный трамблёр с него идёт один провод и четыре сигнала за один оборот.
так ... тогда не понятно, что же требуется. Берёте эти четыре сигнала и делаете что хотите.
 
 Top
sibiryak Post Id



Главнокомандующий


Сообщений всего: 248
Дата рег-ции: Февр. 2011  



nest пишет:
так ... тогда не понятно, что же требуется. Берёте эти четыре сигнала и делаете что хотите.


Так в том то и проблема, что не умею делать программы как хотелось бы Улыбка


Вот здесь как разграничить эти два блока, чтобы при нажатии кнопки единичка пошла на D0, а при втором нажатии на ту же кнопку на D1 ?

Или так не делается ?

#define F_CPU 1000000UL // указываем частоту в герцах

#include <avr/io.h>
#include <util/delay.h>

int main(void) // начало основной программы
{

DDRD = 0xff; // все выводы порта D сконфигурировать как выходы
DDRC = 0x00; // пин C0 вход

PORTC = 0x1; // установить "1" на пин C0,
// включаем подтягивающий резистор

while (1) { // Бесконечный цикл

if (PINC & (1<<PINC0)) // проверить "0" на линии 0 порта C

{ PORTD = 0x1; // установить 1 на линии 0 порта D

}

else

{ PORTD = 0x2; // установить 1 на линии 1 порта D

_delay_ms(10); }


if (PINC & (1<<PINC0)) // проверить "0" на линии 0 порта C

{ PORTD = 0x1; // установить 1 на линии 0 порта D

}

else

{ PORTD = 0x4; // установить 1 на линии 1 порта D

_delay_ms(10); }

} // закрывающая скобка бесконечного цикла

} // закрывающая скобка основной программы
 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



sibiryak пишет:
чтобы при нажатии кнопки единичка пошла на D0, а при втором нажатии на ту же кнопку на D1 ?
неполное описание.
должна ли единица оставаться на D0 или она должна сбрасываться сразу или через какое то время после нажатия.
 
 Top
mihail Post Id



Гуру


Сообщений всего: 1065
Дата рег-ции: Март 2010  



ДВС карбюраторный?
Что будет если на свече в цилиндре находящемся на такте впуск сверкнет искра?
Не поймите меня не правильно, хочу лишь предостеречь от весьма опасных экспериментов.
 
 Top
cjA Post Id



Генерал


Сообщений всего: 3291
Дата рег-ции: Янв. 2010  



ничего не будет - она просто не сверкнет, потомушто будет залита бензином, который в отличии от воды очень плохо ток проводит.
 
 Top
sibiryak Post Id



Главнокомандующий


Сообщений всего: 248
Дата рег-ции: Февр. 2011  



nest пишет:
неполное описание.
должна ли единица оставаться на D0 или она должна сбрасываться сразу или через какое то время после нажатия


Должна сразу же сбрасываться после нажатия.
 
 Top
killgur Post Id



Гуру


Сообщений всего: 1189
Дата рег-ции: Февр. 2010  



Вы как то необычно представляете себе работу зажигания.

Купите готовый контроллер L497 который и стоит в большинстве этих чудо агрегатов изготовляемых в Калужских гаражах Подмигивающий. -250 рэ ему цена в дорогущем чипдипе.

Вот им уже можно попробовать управлять с микроконтроллера. и не будет взрыва и пожара ...

А лучше сразу купить рублей за 600 какой нибудь "Пульсар-М" или БСЗ чуть дороже.
 
 Top
sibiryak Post Id



Главнокомандующий


Сообщений всего: 248
Дата рег-ции: Февр. 2011  



killgur пишет:
Вы как то необычно представляете себе работу зажигания


Я в совершенстве владею знаниями автомобиля, в том числе и зажигания, так как заканчивал транспортный институт, работаю водителем и имею два автомобиля, тойота и УАЗ на больших колёсах, для охоты рыбалки, который хотелось бы немного модернизировать. А главной целью изобретения этого зажигания является не только надёжность его работы, но и изучение микроконтроллёров и использование их в автомобилях. Для начала зажигание, потом его коррекция исходя из показаний внешних датчиков, после возможно впрыск топлива, авто запуск и т.д.

Возможно вы опять же скажете, что можно купить и поставить готовый блок управления двигателем и датчики Улыбка . Но я хочу изучить программирование и сделать его сам. Что бы знать из чего это сделано,как это работает чем и как шьётся. Улыбка
(Добавление)
Ну и конечно же не без вашей помощи друзья поддерживаю
 
 Top
killgur Post Id



Гуру


Сообщений всего: 1189
Дата рег-ции: Февр. 2010  



Вы не собираетесь делать по классической схеме с бесконтактным трамблером чтоли ?

Тогда зачем вам датчик холла из него, тогда надо звездочку без двух зубов на вал как у вазовского варианта.

L497 это для бесконтактного зажигания контроллер - просто микруха с 16 ногами простая как кирпич вы ее тоже сами чтоли разрабатывать собрались Улыбка или все же используете в проекте.
 
 Top
sibiryak Post Id



Главнокомандующий


Сообщений всего: 248
Дата рег-ции: Февр. 2011  



killgur пишет:
Вы не собираетесь делать по классической схеме с бесконтактным трамблером чтоли ?


А зачем его делать то, оно у меня и стоит классическое электронное зажигание. А я его хочу переделать на микропроцессорное на основе Меги 8.
killgur пишет:


Тогда зачем вам датчик холла из него, тогда надо звездочку без двух зубов на вал как у вазовского варианта.


Ну это же надо дополнительные элементы мастерить точить подгонять, когда есть готовый штатный тромблёр который выдаёт импульсы которые мне нужны.
 
 Top
killgur Post Id



Гуру


Сообщений всего: 1189
Дата рег-ции: Февр. 2010  



Меняется электронное на электронное-микропроцессорное понятно.
Удачи.
 
 Top
Страниц (7): « 1 [2] 3 4 5 6 7 »
« Программирование микроконтроллеров »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru