roboforum.ru

Технический форум по робототехнике.


AVR и датчик холла.

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

AVR и датчик холла.

Сообщение ps1x » 01 май 2006, 18:10

Как подключить датчик холла к авр? При этом должно генерироваться прерывание.

Суть: Стоит куллер. На нем закреплена печатная платка с батарейкой, АВРкой, разъемом для программирования и светодиодной линейкой (из 7 светодиодов) закрепленной вертикально. При вращении светодиоды мигают таким образом, что появляется изображение (текст) из светящихся точек.

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

Вопрос: Как подключить к АВР датчик холла?
ps1x
 
Сообщения: 4
Зарегистрирован: 01 май 2006, 18:03
Откуда: Msk

Сообщение EdGull » 01 май 2006, 18:23

Если датчик Холла цифровой, то напрямую, на любую ногу меги с прерыванием. Например INT0 или INT1.
Но что-то мне подсказывает, что теперь вам батенька захочется чтоб кто-то за вас еще и код написал :-)
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Сообщение ps1x » 01 май 2006, 18:38

Не, зря Вам это что то подсказывает )))
А можете, скажем скинуть ссылочку прямо на товар который нужен, например для http://www.chip-dip.ru. Просто я посмотрел и нифига не разобрался во всем этом многообразии ))
ps1x
 
Сообщения: 4
Зарегистрирован: 01 май 2006, 18:03
Откуда: Msk

Сообщение Карлсон » 01 май 2006, 20:21

не изобретайте велосипед :)))
http://atlab.narod.ru/articles.htm
Аватара пользователя
Карлсон
 
Сообщения: 114
Зарегистрирован: 30 окт 2005, 13:10
Откуда: Москва

Сообщение EdGull » 01 май 2006, 20:24

это хорошо, это радует :-)
ну например tle4905
Вложения
tle4905g.pdf
(84.74 КиБ) Скачиваний: 103
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Сообщение avr123.nm.ru » 01 май 2006, 22:28

ps1x писал(а):    
Вопрос: Как подключить к АВР датчик холла?


на первой странице курса "микроконтроллеры начинающим"
http://avr123.nm.ru

в разбираемом АпНоуте.

========

Когда будет еще вопрос - начните поиск ответа с первой страницы курса и наверняка обрящите испрашаемое.

EdGull писал(а):
теперь вам батенька захочется чтоб кто-то за вас еще и код написал


Вы будете смеяться !  но там и код весь написан, не только для 3-х !!! датчиков холла, но и для управления 3-х фазным бесщеточным электромотором - BLDC motor control.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение ps1x » 01 май 2006, 23:14

К счастью мотором мне управлять не надо  :) . Крутится и крутится... Кстати читал весь Ваш курс. Но единственное, что я Вам советую - приведите все к одному размеру шрифта, а главное выделяйте ОДНИМ цветом или рамочкой. Иначе не читабельно совсем... Утомляет.
А так, с микроконтроллерами я дружу  :lol:
ps1x
 
Сообщения: 4
Зарегистрирован: 01 май 2006, 18:03
Откуда: Msk

Сообщение avr123.nm.ru » 02 май 2006, 00:55

ps1x писал(а):    
1) Как подключить датчик холла к авр? При этом должно генерироваться прерывание.  

2) читал весь Ваш курс

3) с микроконтроллерами я дружу  


Чет не вяжется одно с другим ...  ИМХО конечно.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение ps1x » 02 май 2006, 00:59

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

ИМХО, конечно....
ps1x
 
Сообщения: 4
Зарегистрирован: 01 май 2006, 18:03
Откуда: Msk


Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6