Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 14.07.2011, 11:13  
alexandr-nimnul
Частый гость
 
Регистрация: 09.10.2009
Сообщений: 16
Сказал спасибо: 3
Сказали Спасибо 1 раз в 1 сообщении
alexandr-nimnul на пути к лучшему
По умолчанию Запуск двигателя в одно нажатие

Не получается вписать опрос нейтрали на MicroC
Вот исходник-

void main()
{
char oldstate = 0,oldstate2=0,oldstate1 = 0;
int ign,ign2,roma,stop;
TRISC=0xff; // настроили выводы PORTB на вывод
TRISA = 0; // set PORTB to be input ;
PORTA=0;
ign=1;
roma=0;
stop=0;
do {
if (Button(&PORTC,2,1,0)) roma=1;// netral on?
if (Button(&PORTC,5,1,1)) stop=1;// stop on?
if
(Button(&PORTC,4,1,1)) oldstate1 = 1; if (oldstate1 && Button(&PORTC,4,1,0))
{
if(ign ==1)
{PORTA=90 ;
ign=0;
oldstate = 0;
oldstate1=0;}
}
if (Button(&PORTC,4,1,1) && ign==0) oldstate2=1; if(oldstate2 && Button(&PORTC,4,1,0))
{PORTA=00;ign=1;oldstate2=0;oldstate=0;oldstate1=0 ;}
if (ign==1 & roma==1 & stop==1) {
// if (Button(&PORTC,4 , 1, 1) && Button(&PORTC, 5, 1, 1)) // detect logical one on RB1 pin
//oldstate = 1;
// if (oldstate && Button(&PORTC, 4, 1, 1)){ // detect one-to-zero transition on RB1 pin

PORTA=90;
delay_ms(1000);
PORTA=99;
delay_ms(1500);
PORTA=90;
ign=1;
oldstate = 0;
oldstate1=0;
ign=0;
stop=0;
roma=0;
//Delay_ms(5000);
}

///if (ign==1 & roma==1 & stop==1) {PORTA=255;ign=0;}

} while(1);


}// main
Вложения:
Тип файла: pdf roma.pdf (23.1 Кб, 121 просмотров)
Реклама:
alexandr-nimnul вне форума  
Сказали "Спасибо" alexandr-nimnul
warel (28.06.2019)
Непрочитано 14.07.2011, 11:48  
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: Запуск двигателя в одно нажатие

Сообщение от alexandr-nimnul Посмотреть сообщение
Не получается вписать опрос нейтрали на MicroC
В теме есть утверждение, что автору не удалось что-то сделать.
Это понятно.
Вопрос-то где?
Есть приклеенный текст непонятной проги. Кстати, не мешало бы вставки научится делать в удобочитаемом формате, используя теги "CODE" (пиктограмма "решетка").
Если вам действительно нужна помощь:
  1. Опишите вкратце задачу.
  2. Опишите вкратце проблему.
  3. В случае вложения фрагментов программы прокомментируйте основные операторы.
В данном случае вы предлагаете все это проделать кому-то? Ясновидцу?
Вам обязательно помогут. Но только при выполнении названных условий.
ut1wpr вне форума  
Эти 2 пользователя(ей) сказали Спасибо ut1wpr за это сообщение:
heady69 (14.07.2011), warel (28.06.2019)
Непрочитано 14.07.2011, 14:10  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 918
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Запуск двигателя в одно нажатие

там схему рисовал пьяный наркоман. По ней нет никакого желания вникать в тему.
Easyrider83 вне форума  
Сказали "Спасибо" Easyrider83
warel (28.06.2019)
Непрочитано 14.07.2011, 14:15  
VladimirIvan
Гуру портала
 
Аватар для VladimirIvan
 
Регистрация: 26.01.2007
Адрес: Дивное, Россия
Сообщений: 14,676
Сказал спасибо: 7,223
Сказали Спасибо 18,154 раз(а) в 6,325 сообщении(ях)
VladimirIvan на пути к лучшему
Радость Re: Запуск двигателя в одно нажатие

Сообщение от Easyrider83 Посмотреть сообщение
там схему рисовал пьяный наркоман. По ней нет никакого желания вникать в тему.
Захочешь так не сделаешь
__________________
Любое утверждение верно, включая и это.
VladimirIvan вне форума  
Сказали "Спасибо" VladimirIvan
warel (28.06.2019)
Непрочитано 14.07.2011, 15:30  
DanilinSA
Почётный гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,673
Сказал спасибо: 130
Сказали Спасибо 1,074 раз(а) в 517 сообщении(ях)
DanilinSA на пути к лучшему
По умолчанию Re: Запуск двигателя в одно нажатие

Вынос мозга. Втыкал в простейшию схему схему 10 минут...
DanilinSA вне форума  
Сказали "Спасибо" DanilinSA
warel (28.06.2019)
Непрочитано 14.07.2011, 16:07  
E97
Почётный гражданин KAZUS.RU
 
Регистрация: 08.01.2008
Сообщений: 1,143
Сказал спасибо: 379
Сказали Спасибо 430 раз(а) в 274 сообщении(ях)
E97 на пути к лучшему
По умолчанию Re: Запуск двигателя в одно нажатие

Схема вроде понятна. Но где на ней двигатель? Что подразумивается под "опрос нетрали". Вообще алгоритм управления какой? Для чего конопки?

Сообщение от Easyrider83 Посмотреть сообщение
схему рисовал пьяный наркоман.
Иногда трезвые таково понарисовывают да такого понапишут.!
Главное верить в свои силы и способности! Тогда и абсента не надо.

Так что давайте попорядку. На какие кнопки нажимать и что при этом должно происходить?
E97 вне форума  
Сказали "Спасибо" E97
warel (28.06.2019)
Непрочитано 14.07.2011, 16:18  
heady69
Прописка
 
Регистрация: 25.09.2009
Адрес: Ivanovo
Сообщений: 156
Сказал спасибо: 3
Сказали Спасибо 67 раз(а) в 60 сообщении(ях)
heady69 на пути к лучшему
По умолчанию Re: Запуск двигателя в одно нажатие

Сообщение от E97 Посмотреть сообщение
Что подразумивается под "опрос нетрали".
Мне думается,что под этим подразумевается положение рычага коробки передач. Или это "нейтраль" в электро сети? А что думает автор темы? Или все за него и в схеме разобраться должны и в ее назначении . АВТОРА В СТУДИЮ!!!

Последний раз редактировалось heady69; 14.07.2011 в 16:24.
heady69 вне форума  
Сказали "Спасибо" heady69
warel (28.06.2019)
Непрочитано 14.07.2011, 16:28  
picavr
Почётный гражданин KAZUS.RU
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию Re: Запуск двигателя в одно нажатие

Сообщение от heady69 Посмотреть сообщение
АВТОРА В СТУДИЮ!!!
ИМХО он ПЯНЫЙ пост писал... а теперь ему стыдно, людям перед очи показаться )))))))
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов
picavr вне форума  
Сказали "Спасибо" picavr
warel (28.06.2019)
Непрочитано 14.07.2011, 18:04  
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: Запуск двигателя в одно нажатие

Сообщение от picavr Посмотреть сообщение
ИМХО он ПЯНЫЙ пост писал... а теперь ему стыдно, людям перед очи показаться )))))))
Я когда-то тоже подобные конструкции побитовых логик в условия лепил. Подрос - перестал.... Хотя оно и работает. Но по своей логике....
Код:
///if (ign==1 & roma==1 & stop==1) {PORTA=255;ign=0;}
Интересно потом скомпилированный асм читать. Диву даешься, сам бы такое не в жисть.
ut1wpr вне форума  
Сказали "Спасибо" ut1wpr
warel (28.06.2019)
Непрочитано 14.07.2011, 21:50  
catsgsm
Временная регистрация
 
Регистрация: 14.04.2010
Сообщений: 72
Сказал спасибо: 0
Сказали Спасибо 30 раз(а) в 24 сообщении(ях)
catsgsm на пути к лучшему
По умолчанию Re: Запуск двигателя в одно нажатие

Если это кнопка зажигания машины, то достаточно ли надежно будет делать ее на микропроцессоре?! Стартер достаточно сильно просаживает АКБ и может сбивать микропроцессор. Зимой или в мокрую погоду может случиться такая ситуация, что завестись станет невозможно.
У мозгов машины такой проблемы нету, потому как они включаются в работу уже после старта двигателя. т.е. включется микропроцессор, а до этого подачей топлива и сигналов управляет простая логика. По крайней мере в моей машине именно так, крутишь трамблер и форсунки впрыскивают топливо.
Я сам сперва сделал на микропроцессоре, но потом отказался от такой затеи и решил все на простой логике и рэле. И это при том, что у меня стартер не потребляет более 40-45А, он с редуктором.
Если старт машины сделан от кнопки, то следом возникает вопрос безопасности и надо лепить хоть минимальный иммобилайзер. А раз уж делать электронный блок запуска, то и включение фар туда приделать не помешает.
Моя схема уже полтора года обкатывается и ни разу по ошибке мотор не заглушила.

Последний раз редактировалось catsgsm; 14.07.2011 в 21:54.
catsgsm вне форума  
Сказали "Спасибо" catsgsm
warel (28.06.2019)
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как устранить помехи от двигателя? masterpc Производственное оборудование 23 19.07.2016 10:32
Как отследить короткое и продолжительное нажатие кнопки в фонаре? poligon_85 Микроконтроллеры, АЦП, память и т.д 414 08.04.2015 20:53
Электронный тахометр для 2Т двигателя D_E_N_I_S_1 Измерительное оборудование 15 29.09.2010 18:50
Микроконтроллер и управление асинхронным двигателем shum_inc Микроконтроллеры, АЦП, память и т.д 144 07.09.2010 14:09
Асинхронный мотор не крутится phil311 Производственное оборудование 109 26.11.2008 02:02


Часовой пояс GMT +4, время: 00:22.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot