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


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

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



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


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



Подскажите пожалуйста как пишется программа для снятия показаний датчика холла.
Хочу зделать своё зажигание на автомобиль. Или может кто знает где почитать ?

Датчик холла я так понимаю это магнит на вращающейся детали и электромагнит на не вращающейся детали ?

Или как например на авто, шкив по кругу зубчики рядом датчик ( электромагнит ) на неподвижной детали, на шкиву пару зубчиков соединены, рисуется график.

Как зделать програмно что-бы в тот момент где зубчики соединены на пин-х выдавалась лог 1 ?
 
 Top
killgur Post Id



Гуру


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



http://easyelectronics.ru/datchik-xolla.html
 
 Top
sibiryak Post Id



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


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



Спасибо большое за ссылочку Улыбка С датчиками разобрался.
Зделал устройство которое с определённой частотой выдаёт лог 1.
Но выдаёт с одного провода. Как написать программу что бы с одного пина выходило по очереди на четыри пина ? Тоесть один такт первый пин, второй такт второй пин, тредтий такт тредтий пин и четвёртый такт четвёртый пин. И заново по кругу.

(Отредактировано автором: 01 Июня, 2011 - 08:19:57)

 
 Top
killgur Post Id



Гуру


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



Злектронными зажиганиями интернет просто переполнен.

Но датчик холла всегда один, иногда есть тахометр, остальное программно по сигналу датчика.
 
 Top
sibiryak Post Id



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


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



killgur пишет:
остальное программно по сигналу датчика.

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



Гуру


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



http://cxem.net/avto/electronics/4.php

Чтобы без программ.

(Отредактировано автором: 01 Июня, 2011 - 10:31:55)

 
 Top
sibiryak Post Id



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


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



Я хочу на микросхеме нужна надёжность и работа под водой. Мелкие детали проще залить силиконом
 
 Top
killgur Post Id



Гуру


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



ну даааааааа.... 80


http://secu-3.org/
 
 Top
nestandart Супермодератор Post Id



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


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



В основном цикле последовательно включаете и выключаете пины через временную задержку (например delay , хотя лучше сделать на таймере) , объявляете переменную
этой задержки и присваиваете ей следующие значения:

1.Принимаете импульсы с Холла

2. Cчитаете кол-во импульсов в секунду

3.Выводите (арифметически) зависимость:
количество импульсов - задержка в мили(микро)секундах.
 
 Top
sibiryak Post Id



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


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



Прикольная штучка, но для меня слишком сложная. С таким же размахом можно и электронную систему управления двигателем типа МИКАС или ЯНВАРЬ купить она стоит около 8000 р. Только я хочу совсем простенькое не дорогое и надёжное управление пока только зажиганием.
 
 Top
killgur Post Id



Гуру


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



sibiryak пишет:
Прикольная штучка, но для меня слишком сложная. С таким же размахом можно и электронную систему управления двигателем типа МИКАС или ЯНВАРЬ купить она стоит около 8000 р. Только я хочу совсем простенькое не дорогое и надёжное управление пока только зажиганием.


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

Главное чтоб зажигание не стоило дороже авто Подмигивающий.
 
 Top
sibiryak Post Id



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


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



nestandart пишет:
1.Принимаете импульсы с Холла

2. Cчитаете кол-во импульсов в секунду


Количество импульсов меняется в зависимости от числа оборотов двигателя.
 
 Top
nestandart Супермодератор Post Id



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


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



Цитата:
Количество импульсов меняется в зависимости от числа оборотов двигателя.

Во их и нужно считать.
В итоге чем больше импульсов тем меньше задержка или наоборот.
(Добавление)
Увеличились обороты - задержка уменьшилась - искра стала выдаваться чаще
(на все свечи последовательно).
 
 Top
sibiryak Post Id



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


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



Спасибо вроде начинаю доганять Умник . Позже напишу что получится Жуть
 
 Top
nestandart Супермодератор Post Id



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


Сообщений всего: 1490
Дата рег-ции: Сент. 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