Поиск по сайту

Результаты поиска по тегам 'датчик холла'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип публикаций


Категории и разделы

  • Вопрос-Ответ. Для начинающих
    • Песочница (Q&A)
    • Дайте схему!
    • Школьникам и студентам
    • Начинающим
    • Паяльник TV
    • Обсуждение материалов с сайта
  • Радиоэлектроника для профессионалов
    • Световые эффекты и LED
    • Роботы и модели на ДУ-управлении
    • Автоматика
    • Самодельные устройства к компьютеру
    • Программное обеспечение
    • Автомобильная электроника
    • Системы охраны и наблюдения. Личная безопасность
    • Питание
    • Электрика
    • Промышленная электроника
    • Ремонт
    • Металлоискатели
    • Измерительная техника
    • Мастерская радиолюбителя
    • Сотовая связь
    • Спутниковое ТВ
    • КВ и УКВ радиосвязь
    • Жучки
    • Телефония и фрикинг
    • Высокое напряжение
    • Идеи и технологии будущего
    • Справочная радиоэлементов
    • Литература
    • Разное
  • Аудио
    • FAQ, Технологии и компоненты
    • Для начинающих
    • Источники звука
    • Предусилители, темброблоки, фильтры
    • Питание аудио аппаратуры
    • Усилители мощности
    • Акустические системы
    • Авто-аудио
    • Ламповая техника
    • Гитарное оборудование
    • Прочее
  • Микроконтроллеры
    • МК для начинающих
    • AVR
    • PIC
    • STM32
    • Arduino и Raspberry Pi
    • ПЛИС
    • Другие микроконтроллеры и семейства
    • Алгоритмы
    • Программаторы и отладочные модули
    • Периферия и внешние устройства
    • Разное
  • Товары и услуги
    • Коммерческие предложения
    • Продам-Отдам, Услуги
    • Куплю
    • Уголок потребителя
    • Вакансии и разовая работа
    • Наши обзоры и тесты
  • Разное
    • Конкурсы сайта с призами
    • Сайт Паяльник и форум
    • Курилка
    • Технический английский (English)
    • Наши проекты для Android и Web
    • FAQ (Архив)
    • Личные блоги
    • Корзина
    • Вопросы с VK
  • ATX->ЛБП Переделки
  • Юмор в youtube Киловольты юмора
  • Надежность и группы продавцов Радиолюбительская доска объявлений exDIY
  • разные темы Переделки

Блоги

Нет результатов для отображения.

Нет результатов для отображения.

Местоположения

  • Пользователи форума

Группа


ICQ


Skype


Интересы


Город


Сфера радиоэлектроники


Оборудование

Найдено 13 результатов

  1. Всем привет. Столкнулся с такой проблемой: Пишу программу для устройства мониторинга оборотов двух валов используя датчик холла. Настроил прерывания, перевод в RPM, все проверил, в .порт отправляются верные значения, и после настройки индикации столкнулся с проблемой неадекватного поведения переменных считающих millis, а после и индикации. В Arduino я не спец, Гляньте на код, может чем помогите. Заранее благодарен. #include <EEPROM.h> #define CLOCK 13 //SH_CP #define DATA 11 //DS #define LATCH 10 //ST_CP int numbers[5]; boolean ee = 0; int mh; int hh; int et_mah; int et_shl; int ot_mah; int ot_shl; volatile int rpm_mah = 0; volatile int rpm_shl = 0; int rpmmah_count = 0; int rpmshl_count = 0; unsigned long lastmillis_mah = 0; unsigned long lastmillis_shl = 0; unsigned long lastmillis_show = 0; unsigned char number[] = { 0b01111110, //0 0b00110000, //1 0b01101101, //2 0b01111001, //3 0b00110011, //4 0b01011011, //5 0b01011111, //6 0b01110000, //7 0b01111111, //8 0b01111011, //9 0b00000001, //- 0b00000000 //тушим индикатор }; void setup() { Serial.begin(9600); attachInterrupt(0, rpm_mahovik, FALLING); attachInterrupt(1, rpm_shluz, FALLING); pinMode(CLOCK, OUTPUT); pinMode(DATA, OUTPUT); pinMode(LATCH, OUTPUT); } void rpm_mahovik() { /* this code will be executed every time the interrupt 0 (pin2) gets low.*/ rpmmah_count++; } void rpm_shluz() { /* this code will be executed every time the interrupt 0 (pin2) gets low.*/ rpmshl_count++; } // чтение //int EEPROM_int_read(int addr) { // byte raw[2]; // for (byte i = 0; i < 2; i++) raw[i] = EEPROM.read(addr + i); // int &num = (int&)raw; // return num; //} // запись //void EEPROM_int_write(int addr, int num) { // byte raw[2]; // (int&)raw = num; // for (byte i = 0; i < 2; i++) EEPROM.write(addr + i, raw[i]); //} void show () { int x; for (x = 5; x >= 0; x--) { Serial.print("x= "); Serial.println(x); //включаем LATCH (Начинаем общение) digitalWrite(LATCH, LOW); shiftOut(DATA, CLOCK, LSBFIRST, number[numbers[x]]); //выключаем LATCH digitalWrite(LATCH, HIGH); //отключаем LATCH (чтобы регистр не ждал данных) digitalWrite(LATCH, HIGH); } } //void ee_write () { // EEPROM_int_write(0, mh); // EEPROM_int_write(2, hh); // EEPROM_int_write(4, et_mah); // EEPROM_int_write(6, et_shl); // EEPROM_int_write(8, ot_mah); // EEPROM_int_write(10, ot_shl); //} void loop() { // if ((millis() <= 100) & (ee == 0)) { // mh = EEPROM_int_read(0); // hh = EEPROM_int_read(2); // et_mah = EEPROM_int_read(4); // et_shl = EEPROM_int_read(6); // ot_mah = EEPROM_int_read(8); // ot_shl = EEPROM_int_read(10); // ee = 1; // } if (millis() - lastmillis_mah == 1000) { detachInterrupt(0); rpm_mah = rpmmah_count * 60; rpmmah_count = 0; lastmillis_mah = millis(); attachInterrupt(0, rpm_mahovik, FALLING); } if (millis() - lastmillis_shl == 5000) { detachInterrupt(1); rpm_shl = rpmshl_count * 12; rpmshl_count = 0; lastmillis_shl = millis(); attachInterrupt(1, rpm_shluz, FALLING); } if (millis() - lastmillis_show == 1000) { numbers[0] = rpm_mah / 1000; numbers[1] = (rpm_mah % 1000) / 100; numbers[2] = ((rpm_mah % 1000) % 100) / 10; numbers[3] = ((rpm_mah % 1000) % 100) % 10; numbers[4] = rpm_shl / 10; numbers[5] = rpm_shl % 10; lastmillis_show = millis(); show(); Serial.print("RPM mah= "); Serial.println (rpm_mah); Serial.print("RPM shl= "); Serial.println (rpm_shl); Serial.print("Show millis= "); Serial.println(lastmillis_show); Serial.print("Show mah= "); Serial.println(lastmillis_mah); Serial.print("Show shl= "); Serial.println(lastmillis_shl); } }
  2. Привет! Прошу доподлинно разъяснить мне, как долго биполярные датчики Холла (ДХ) могут хранить своё состояние без источника питания. Подробнее: биполярный датчик переходит из состояния в состояние под воздействием строго определенного магнитного поля, например, в "0" при прохождение рядом с полюсом "N" и в "1" - рядом с полюсом "S". Это известный факт. Но лично для меня было неожиданностью, что они сохраняют это состояние и после выключения источника питания Я думал, что отключил фазу - датчик обнулился. А вот фиг! Теперь не знаю, как жЫть дальше! :/ Т.е. можно ли полагаться на то, что без внешнего воздействия состояние ДХ будет оставаться таким, каким оно было в момент последнего прохождения через магнитное поле? Существует ли какое-то "гарантированное время сохранения состояния"? Заранее благодарен всем, кто согласиться ткнуть меня носом в моё невежество!
  3. Идея темы собрать всевозможные инструменты (имитаторы виртуальные, реальные; ) для облегчения разработки, наладки и испытания самодельных (и не только) систем зажигания. Короче кто чем богат и чего кому не жалко. Сейчас делаю генератор реального сигнала для протеуса, это такая хрень которая из моих лог файлов делает источник сигналов для протеуса, этот генератор можно будет подключить в протеусе к системе зажигания и посмотреть что она будет выдавать, ну а дальнейшее развитие по потребности.
  4. Добрый день дорогие форумчане! подскажите пожалуйста реально ли сделать датчик холла HALL IC SS495A (марк. 95A) 3pin более чувствительным? или можно датчик собрать самому и сделать его более чувствительным?
  5. Ребята подскажите где можно найти некалиброванный датчик холла (ДХК-0.5А)? может где в старой технике использовался гдето выпаять можно?
  6. Ребят доброго времени суток! Подскажите пожалуйста влияет ли площадь датчика холла на чувствительность и получаемое выходное напряжение на вольтметре?Подключаю по такой схеме.Заранее спасибо за помощь!
  7. Доброго времени суток! помогите пожалуйста собрать простой гаусметр. Нашел на просторах интернета такую схему (см.рисунок), в данной мхеме присутствует датчик холла Некалиброванный (ДХК-0.5А), проблема в том, что я нигде не могу найти нужный мне датчик холла.Подскажите аналоги ( он там идет 4х контактный), а в магазинах продается только ДАТЧИК ХОЛЛА HALL IC SS495A (марк. 95A) 3pin, а как его подключить в эту цепь я не знаю, может кто знает поделитесь схемкой пожалуйста, или может вы знаете где его применяют и можно оттуда достать, заранее спасибо!вся инфа взята с сайта: http://www.valtar.ru/Magnets4/mag_4_08.htm
  8. Купил на базаре, вот что известно( написано на бумажке, запаянной в пластик, в которую завернут сам элемент). Дата 25.1.83 Входное R 445 кОм или 945 кОм (неразборчиво) Выходное R 444 или 945 кОм(неразборчиво) Напр Холла при 0,5 г(?) 200мВ При Vуор 8В Завод изготовитель ??? завод космического приборостроения НИ Каспи?? АН Азерб ССР P.S Ничего кроме маленькой пластинки нет. Если я правильно понимаю, то нужен усилитель сигнала. Есть 1 LM324. Где мне попросить схему? Заранее спасибо.
  9. Зажигание

    Доброго времени суток!хочу сделать зажигание с ФУОЗ саруман,зажигание на 2-х датчиках холла,2 коммутаторах и одном Фуозе,скажите,как это можно сделать,есть 4-х цилидровый двигатель от авто,хотелось бы что бы опережение на каждой паре цилиднров регулировалось одной платой,что бы не было разнобоя с программаторами и прошивками пока только на ПИК знаком. Спасибо
  10. Доброго времени суток! Передо мной поставили задачу: снимать показания с датчика Холла (на автомобиле) и обрабатывать их на Android устройстве и все это без стороних примочек. Первое что пришло в голову — использовать микрофонный вход, т.к. есть он на всех устройствах, да и рабочей частоты должно хватить. Всвзи с чем вопрос: Насколько это реально, какие риски и может есть более нормальное решение? Заранее спасибо! З.Ы. Желательно что бы девайс подключался непосредственно к датчику (прямой доступ к нему есть), то есть без схем, преобразователей и т.п. Ну или с минимальным кол-вом элементов что бы можно было собрать на коленке.
  11. На фронтальной стороне написана буква "А" и чуть ниже "87L" С другой стороны вертикально "0641" и еще чуть ниже "?59E" Этот датчик стоит на Снегоходе BRP Skandic 550F. Как я понимаю это производитель: Allegro MicroSystems, LLC
  12. Уважаемые форумчане, необходима помощь! Подскажите пожалуйста, каким образом изготовить и подключить к автомобильной сигнализации с GSM и GPS, отдельный датчик, реагирующий на изменение магнитного поля под дном автомобиля после постановки на автомобиля на охрану. Это необходимо для обспечения безопасности от мины прилипалы. Прошу отнестись серьезно и предложить также свои мнения.
  13. Частотомер На Atmega8+Датчик Холла

    как вычислить время между двумя импульсами, которые приходят с датчика Холла? Т.е., у меня будет вращаться двигатель, на нем стоит магнит. Рядом датчик Холла, который будет подключен к INT0 Atmega8. Приходит первый импульс, мы считаем время до следующего импульса. В итоге получим период вращения. Потом, используя формулу F=60/T мы получим обороты в минуту. Правильно? Подскажите, как это можно реализовать на Си CodeVisionAVR?