Перейти к содержанию

Поиск сообщества

Показаны результаты для тегов 'Энкодер'.

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

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

Тип контента


Форумы

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

Блоги

  • Твори, выдумывай, пробуй.
  • fant's блог
  • Ток покоя
  • Где купить велпатасвир, epclusa, velpanat, velasof, софосбувир в России по лучшей цене.
  • Китайские бренды видеокамер
  • Создание Маленькой Мастерской
  • Блог администрации
  • STEN50's блог
  • Изучение, наладка, исследование
  • MiSol62's блог
  • короткие записки по ходу дела
  • Программирование AVR и PIC блог
  • Стабилизированный выпрямитель тока ТЕС 12-3-НТ
  • Блог getshket
  • ТНПА
  • welder's блог
  • blog cheloveka loshadi
  • OPeX3's блог
  • Подводная робототехника
  • Сабвуфер и акустика.
  • Радиоуправляемая машина
  • Консультация психолога сексолога онлайн, психолог онлайн
  • Nokian блог
  • Оповещения Dermabellix Scam !! Не покупайте это !!!
  • Cheerful Boss' блог
  • Cheerful Boss' блог
  • VLAD1996B's блог
  • "Коллективное увеличение продаж"
  • Dudok's блог
  • "Коллективное увеличение продаж"
  • Goluboglazyi's блог
  • Прибор определяющий электролитический конденсатор на работоспособность.
  • Mosfet@'s блог
  • mazzi's блог
  • Лучшие компьютерные игры 2017
  • Marchenkokerya's блог
  • Заметки начинаущего аудиофила
  • Почти бесполезные проги
  • Светлый блог.
  • дядюшка Филин's блог
  • Дневники нуба
  • satyrn's блог
  • Люк. В погреб.
  • Фильм Дом Солнца
  • Светодиодная лента B-LED 2835-120 W белая негерметичная
  • Само-Реплицируещиеся Производственные Системы
  • Блог от Eknous
  • РВС's блог
  • Den_R's blog
  • РВС's блог
  • Чтото крутое и про криворукость
  • ekadom's блог
  • Проектирование любых чертежей
  • Lisovic's блог
  • Блог уже не юного радиогубителя
  • денди
  • eHouse
  • zaregan's блог
  • Схемотехника УНЧ с низковольтным питанием на примере приёмников фирмы Grundig
  • То, что в руки попало.
  • Блок питания водородного генератора и все что с ним связано
  • slava_va@mail.ru's блог
  • Блог alex123al97
  • slava_va@mail.ru's блог
  • параленое соединение КРЕНок или как сделать стабилизатор напряжения 24-12в
  • Свободная генерация Андрея Мельниченко
  • реобас
  • Модернизации системы впрыска на 555
  • помощь
  • Копии схем и печатных плат устройств попавшие ко мне
  • MBM75's блог
  • Буду
  • lagutai's блог
  • Мои проекты.
  • lagutai's блог
  • Трудовик
  • vOVK@'s блог
  • токарь-радиолюбитель
  • azlk3000's блог
  • Коллизия сингулярности
  • SmallAlex's блог
  • Вопрос по Цифровому усилителю мощности звука 2x12 Вт YDA138-E
  • bebulo's блог
  • Простейший макет станка термо-вакуумной формовки
  • Блог им. pryanic
  • peratronika
  • Zer's блог
  • MEDBEDb's
  • Гнездо кукушки
  • hiMiческий блог
  • luna_kamen's блог
  • Изучаем USI на основе сверхэкономичного прототипа
  • Алекс-Юстасу
  • SUBWOOFER.RU
  • kot sansher's блог
  • Поделки стареющего пионера
  • доброжелатель2's блог
  • Grig96. Полезные заметки.
  • Attiny 0-ой и 1-ой серии (Attiny817, 1614 и прочие)
  • pavlo's блог
  • MSP430FR
  • viper2's блог
  • Моя Электро Чинильня
  • Selyk's блог
  • VoltServis.ru
  • kpush's блог
  • OM3 на новых платах.
  • конни's блог
  • Электронный экстазёр "MASHKA".
  • ptimai's блог
  • noc functionalities
  • Sun kapitane's blog
  • ODEON AV-500
  • Sun kapitane's blog
  • Логика на транзисторах,диодах, счетние тригери на транзисторах
  • AleksandrBulchuck's блог
  • Качественные окна от производителя
  • KRALEX's блог
  • Javaman's projects
  • SeVeR36's блог
  • 3232
  • Пять копеек.
  • Az@t's блог
  • Индукционный нагрев
  • Схемы разных устройств
  • Кардшаринг SAT ТВ блог
  • PENTAGRID SAYS
  • Ещо раз о "Кощее 5И"
  • Игровые автоматы на официальном сайте
  • коллекционер
  • дямон's блог
  • Ламповый усилитель и акустика для озвучки семейных мероприятий
  • дямон's блог
  • tiosmutoutrup1971
  • Светомузыкальная установка для новачков
  • Лучшие игры для ПК скачать бесплатно
  • sqait's блог
  • Блокнотик
  • Gubernator's блог
  • Записки электрика
  • Полстакана
  • Vrednyuka
  • Интегральные микросхемы
  • grigorik's блог
  • Интегральные микросхемы
  • VMWare удобство и безопастность
  • Профсоюз обычных пользователей
  • rtfcnf's блог
  • Гидроэнергетика в России: отечественные гидроэлектростанции, типы и характеристики
  • VMWare удобство и безопастность
  • Лайфхаки от Кати
  • Kinh chong anh sang xanh gia re
  • ukabumaga's блог
  • АО "Диполь Технологии"
  • artos5's блог
  • блог
  • Kraftwerk's блог
  • 1
  • Kraftwerk's блог
  • Как выбрать точечный светильник?
  • мастерская ky3ne4ik'а
  • Работа с микроконтроллером Atmega8
  • Aronsky
  • Игорь Камский
  • Диммеры
  • 5В = 1,5+3
  • vitiv' блог
  • Ремонт цифровой панели прибора тойоты марк 100. Замена транзистора 36 ( SOT- 23 )PNP
  • Все СРО России
  • 300writers
  • Металлоискатель Tracker FM-1D3
  • Былое
  • Создание монстра "Blaster 8920"
  • 2Smart Cloud Blog
  • EmmGold's блог
  • 2Smart Cloud Blog
  • ivan15961596's блог
  • Кумир у-001
  • ivan15961596's блог
  • My blog
  • Интернет радио в машину
  • SamON
  • Помогите люди добрые
  • AI
  • Помогите подключить маяк 231 стерео.
  • Гаусс-пушки
  • Название
  • 7400's блог
  • Как я собирал свой первый импульсный источник питания
  • Віталік Приходько_130349's блог
  • Lithium ECAD - российская САПР печатных плат
  • Евгений Малюта's блог
  • ПИшу свои мысли
  • werekpro
  • Venera Electronica
  • afurgon's блог
  • Выбросьте это в парашу!
  • odaplus' блог
  • Zvik's блог
  • Smart overload protection power amplifier «Zita (Z) ThermalTrak™»
  • радиоэлектоника
  • BoBka777's блог
  • МиУЗР - Модернизация и Усовершенствование Звуковой Радиотехники .
  • aleksey9900's блог
  • Лабораторная блок питания
  • Нашел статью о пайке проводов к светодиодов
  • Китайский городовой
  • Костик0's блог
  • УФ лампа для маникюра SK-818
  • 8 Contrasts Between Web Servers and Application Servers
  • Конденсатор
  • Новости, обзоры и другая полезная информация от ИМ "Радиодар"
  • Цветомузыка
  • OPeX3's блог
  • Sem2012's блог
  • это не хлам – это часть моей жизни
  • Контроллер на базе ПК (OS Win LTSC)
  • OdiS' блог
  • Хитрости строителя
  • aleksfil's блог
  • Color Preamp - предусилитель на лампах 12AU7
  • Проблема с зарядкой литиевого аккумулятора для шуруповерта 21 вольт
  • EmmGold's блог; AVR
  • Микроэлектроника
  • З
  • CH32V
  • Блог Плотникова Ильи
  • Бесплатные радиодетали с Алиэкспресс
  • Повышение качества и снижение временных затрат при испытаниях электронных компонентов с помощью отечественного испытательного оборудования
  • Источники питания MEAN WELL
  • Жизнь и рыбалка
  • yureika's блог
  • Глушитель спутникогого интернета
  • Всякая всячина
  • Для начинающих
  • Ignite your senses with the grace and allure of female escorts near Laguna Niguel
  • Fumitox's блог
  • Наш-RXT6 топ-10 на январь 2023: Лучшие сайты онлайн казино в России
  • Лицензионные казино онлайн в 2024 году на реальные деньги
  • Самоделки блог
  • Домашняя автоматика
  • Интересное и полезное
  • Ремонт Амфитон 35у-101с
  • ульян's блог
  • Свет в грузовой газели
  • Блок питания 0-12В для начинающих
  • Dimko's блог
  • Иван Самец's блог
  • SolomonVR's блог
  • gendzz's блог
  • fleh138's блог
  • Электроника forever!
  • aleksejhozhenets' блог
  • aleksejhozhenets' блог
  • diserver блог
  • aleksey290476 блог
  • ВАРГ's блог
  • Люстра Чижевского
  • wanes101's блог
  • voldemar2009's блог
  • Jana's блог
  • Jana's блог
  • Рена Искужин's блог
  • abduraxman7's блог
  • Kuzumba's блог
  • Самопальник
  • заработок через интернет на запчасти!!!
  • electric.kiev's блог
  • lolo's блог
  • leravalera's блог
  • ideomatic's блог
  • приглашаем на работу инженера-радиоэлектронщика
  • FREEMAN_77's блог
  • Блог автоэлектрика
  • Блог начинающего электронщика
  • Dersu's блог
  • Электроэнергия и её экономия!
  • Электроэнергия и её экономия!
  • Семён Ковалёв's блог
  • piligrim-666's блог
  • помогите с партотивной калонкой
  • помогите с партотивной калонкой
  • Музыка в стене.
  • m-a-r-i-k-a's блог
  • cosmos44's блог
  • oyama14's блог
  • блог Виталика!
  • ciornii's блог
  • Великий и Ужастный блог
  • Denis__Ricov's блог
  • Universal12's блог
  • Sprut's блог
  • Alexeyslav's блог
  • cosmosemo's блог
  • Заметки радиолюбителя
  • Falconist. Мемуары
  • Блог MillyVolt
  • усилитель импульсов
  • Panasonic sa-ak 18
  • Простое радиоуправление из того, что было.
  • 35house
  • Блог Радиочайника
  • Блохи iiiytnik'a
  • Хороший сервис- Бяка
  • Аудиолаборатория "Философия Звука"
  • ОколоCADовое
  • Блог KVLADS
  • Короп блог
  • Автоматизация котла Protherm MTV
  • Бложиг Касянича
  • Обо всём
  • Эксперимент
  • No electronics
  • ПРИРОДА СВЕТА и ЕГО ВОЗМОЖНОСТИ
  • Генератор на xr2206
  • HTPOWLASER
  • Когда-то были очень популярны у радиолюбителей
  • AVR - микроконтроллеры
  • Микроконтроллер
  • Самодельный автосимулятор
  • Интернет-магазин керамической плитки «Боярская Плитка»
  • Разработка электронных метрических мишеней IPSC для мягкой пневматики (страйкбол)
  • ,

Поиск результатов в...

Поиск контента, содержащего...


Дата создания

  • Начало

    Конец


Дата обновления

  • Начало

    Конец


Фильтр по количеству...

Регистрация

  • Начало

    Конец


Группа


Skype


ICQ


Интересы


Город


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


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

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

  1. Здравствуйте, Есть андроид-автомагнитола умеющая обучаться кнопкам на мультируле (резистивная матрица). Есть энкодер (модель [url=https://www.promelec.ru/product/328188/]EC28A[/url]), который хочу к этой магнитоле подключить. Он должен регулировать громкость. Сделать это хочу через эмуляцию нажатия кнопок. Т.е. кручу влево - на входе магнитолы сопротивление равное сопротивлению при нажатии кнопки Volume-, кручу вправо - Volume+. Сама логика зашита в Attiny24. Кроме этого, в ней же логика кнопки вкл/откл с памятью. Аналогичную схему уже делал недавно на PIC10. Там только Volume-, Volume+ делал. И магнитола была андроид, но другой модели. И в принципе работало. Были небольшие проблемы с отлавливанием сигнала магнитолой изначально - не могла она понять, что кнопка нажата. Отрегулировал длину импульса нажатия кнопки (50мс) и стало нормально. Алгоритм в pic и attiny примерно схожи, реализация разная только. На Attiny что-то не заводится. Эмуляция в протеусе работает нормально вроде. Но магнитола считает, что поворот влево и вправо - это одно и тоже. Соответственно регулирует громкость только в одну сторону независимо от того куда крутить. На схеме резистор R2 имитирует общее сопротивление мультируля в состоянии покоя. При вращении ручки энкодера влево на ноге 7 появляется импульс, который на время замыкает резистор R6 на массу, подключаясь тем самым параллельно к сопротивлению мультируля. Их общее сопротивление равно сопротивлению при нажатой кнопке Volume-. Аналогично и при вращении вправо - с ноги 6 идет импульс и замыкает R7, Volume+. Так это должно работать. Пробовал оптроны заменить на транзисторы, ситуация не изменилась. Подумал также, что может энкодер загнулся. Заменил на другой, ничего не поменялось. Возможно я что-то с инициализацией входов-выходов намудрил в МК. Т.к. в этом деле еще новичок. Исходники программы и проект в proteus прилагаю. Подскажите что не так EncoderDecoder.zip
  2. Мужики всем привет. появилась необходимость заменить энкодер кнопками, ситуация такая: знакомых хочет подключить к приборке Flash x3 подрулевые переключатели от калины, в более поздних версиях пп есть колодка для подключения, но на этой версии такого добра не имеем, управление только с энкодера. это не очень удобно когда у тебя есть органы управления на переключалках. в общем нужно как-то адаптировать приборку к кнопкам. полагаю можно сделать эмулятор энкодера, покапался в интернете и нашел одну схемку, собрал ее на коленке, выпаял энкодер и подпаялся к плате. опробовал, схема работает на 50%, а именно переход по пунктам осуществляется только вперед. поменял местами провода, ситуация не изменилась, так же только в перед. Прошу помощи у знающих людей!!!
  3. В общем признаюсь, любитель из меня не очень. При демонтаже энкодера я вообще две ножки оторвал. Разобрав его понял, что скорее всего его путь на свалку, ибо пластмаска внутри расколота вся по неизвестным причинам. А вопрос у меня следующий: Есть другой энкодер. 3 пина, и то от ножек идут два провода, а третья нога скучает. Но предыдущий, который ушел на тот свет не попращавшись, был 5 пинов. Реально ли даже теоретически заменить его на 3-х пиновый и если нет, то где взять другой 5 пин? Ибо на алике заказывать - ждать до января, ибо под конец года всегда медлят. Понимаю, вопрос глупый, но я в схемах и прочем не разбираюсь и вижу надежду, угасающую быстрее пламени спички.
  4. новый 0536147 ENCODER RI58TD/720AD. 32TF-F0 инкрементальный энкодер С Кабелем 4500 руб.
  5. Это железка глючная или я что-то не знаю о энкодерах? Заказал на всем известном китайском сайте оптический энкодер, маркировка LPD3806-400BM-G5-24C, выходы VCC, A, B, GND. Подключил к логическому анализатору, чтобы посмотреть, как он работает. Без подтяжки A и B к питанию через 10kOm энкодер выдавал шумоподобный сигнал, после подтяжки выдаёт то, что на скриншотах. На них, соответственно, кручу в одну и в другую сторону. Из статей в интернете следует, что должен рисоваться совсем другой меандр. Кратковременное падение сигнала, которое соответствует переднему фронту на другом канале, то присутствует, то отсутствует, и кроме этого падения на A или B, различий между меандрами при вращении соответственно "туда" и "сюда" нет. Напряжение питания пробовал разное, от 5 до 12 вольт, в соответствии со "спецификацией" в описании лота на сайте.
  6. E40S8-200-3-T-24 Инкрементальный энкодер с диаметром корпуса 40 мм, вал 8 мм, 200 имп/об, выход Totem pole, 24VDC Autonics 2000₽ +79997687609
  7. Проблема с состовлением прошивки для энкодера (фирмы PEPPERL+FUCHS по данной программе выдает примерно 330-340 импульсов на оборот) линии данных подключил на int0 и int1 atmega8 прошивку пишe в codevision avr Включил прерывания int0 и int1 по любому изменению состояния и повешал на оба прерывания функцию обработки void enkoder(){ if((PIND.2==0)&&(PIND.3==0)){input = 0; }else if((PIND.2==1)&&(PIND.3==0)){input = 1; }else if((PIND.2==1)&&(PIND.3==1)){input = 2; }else if((PIND.2==0)&&(PIND.3==1)){input = 3; }; if(input!=buf){ switch(buf) { case 0:{ if(input == 1) impuls++; if(input == 3) impuls--; break; }case 1:{ if(input == 2) impuls++; if(input == 0) impuls--; break; }case 2:{ if(input == 3) impuls++; if(input == 1) impuls--; break; }case 3:{ if(input == 0) impuls++; if(input == 2) impuls--; break; }; buf = input; }; }; ugol=impuls; }; после того как вращаю энкодер и возвращаю его в обратное положение значение переменной impuls неправельное оно всегда больше 0 и с каждым вращением погрешность все больше подскажите что я делаю нетак.
  8. Энкодер DFS60B-TEPK 10000 (Германия), фотоэлектрический переключатель VL18-4P3140(Италия).Новые в заводской упаковке. Недорого.
  9. Добрый вечер всем. Чем можно заменить энкодер EC16B24304? Или где его купить?..
  10. Здравствуйте! Несколько дней уже бьюсь, не могу найти нужную информацию. Делаем проект на stm32 в проекте необходимо задействовать 2 джойстика. Причём желательно не потенциометрические, а оптические. В интернете масса промышленных, оптических энкодеров, но очень мало (вообще почти нет) энкодеров-джойстиков, по сути просто 2 энкодера и рукоять, и нигде нет! Максимум что есть - небольшие потенциометрические модули для ардуино типа таких: Но они не подходят для промышленного использования т.к. не надежны и слабая конструкция. Подскажите, что искать.
  11. я новичок Arduino, помогите написать скетч для управления RGB лентой (общий анод) с помощью энкодера (все мои попытки провалились ибо нет опыта роботы из Arduino ). Фишка в том что бы при повороте енкодера по часовой стрелке менялся цвет за формулой : Формула R-G-B начнем с красного цвета 255-0-0. 1) Наращивается зеленый цвет 255-1-0, 255-2-0 ... 255-255-0. 2) Уменьшается красный цвет 254-255-0, 253-255-0 ... 0-255-0. 3) Наращивается синий цвет 0-255-1, 0-255-2 ... 0-255-255. 4) Уменьшается зеленый цвет 0-254-255, 0-253-255 ... 0-0-255. 5) Наращивается красный цвет 1-0-255, 2-0-255 ... 255-0-255. 6) Уменьшается синий цвет 255-0-254, 255-0-253 ... 255-0-0. а вращение в обратную сторону приводило к обратному процесса с того места где остановились. (фактические это выбор цвета из не непрерывного спектра). ещё использован енкодер со встроенной кнопкой при нажатии кнопки загоралса белый цвет (то есть все цвета на максимум), при повторном нажатии на кнопку лента выключалась. ещё при подачи питания лента была выключена (но это не обязательно, это для того, чтобы случайный скачок напряжения в доме не включил подсветку) (хочу повторить как на видео ток под ардуино, в видео еще использован пульт но я думаю это слишком жырно такое просить) Movie.WMV
  12. Необходимо сделать рисунок или гравировку на полированном диске из нержавейки или алюминии с центральным отверстием по данному чертежу. Толщина диска 0,3 - 0,5 мм. 120 чёрных и 120 зеркальных секторов. Точность отношения черного сектор к зеркальному 0,95 - 1,05. На сегодня необходимо 20 шт. все размеры в мм
  13. С помощью энкодера удобно производить регулировку параметров цифровых электроприборов. В этом видеоролике описан принцип работы икрементального энкодера и предложены варианты программной обработки данных от энкодера с помощью Arduino. Arduino UNO урок 6 - Энкодер (код не всегда работает хорошо) Скетчи: Немного изменённый код с сайта (вместо яркости число): enc0.ino Код для плавного энкодера от муз. центра: enc1.ino Код для энкодера с дискретными углами поворота: enc2.ino
  14. Приветствую всех! Подскажите пожалуйста, как на принципиальных схема правильно изображается инкрементальный энкодер, который кроме поворота, ещё имеет функцию нажатия на управляющий вал., то есть кнопку. В интернете исчерпывающего ответа найти не сумел, просьба не отправлять.
  15. Добрый вечер, помогите разобраться с кодом. Делаю термометр, с возможностью, выставления температуры срабатывания рэлле с помощью энкодера. Проблемы следующие. Не срабатывает реле, и отклик на энкодер идет слишком долго. То есть пару раз провернешь и только потом переменная увеличивается. По отдельности проекты работали. Общий код: #include <mega8.h> int NewState,OldState,upState,Temp,downState,count_1; // unsigned char trig; float temper; #asm .equ __lcd_port=0x12 ;PORTD #endasm #include <lcd.h> #include <stdio.h> #include <delay.h> // 1 Wire Bus functions #asm .equ __w1_port=0x18 ;PORTB .equ __w1_bit=2 #endasm #include <1wire.h> #include <ds18b20.h> #pragma warn- /* eeprom */ eeprom int temp_eep; #pragma warn+ interrupt [TIM1_COMPA] void timer1_compa_isr(void) { NewState=PINB & 0b00000011; if(NewState!=OldState) { switch(OldState) { case 2: { if(NewState == 3) upState++; if(NewState == 0) downState++; break; } case 0: { if(NewState == 2) upState++; if(NewState == 1) downState++; break; } case 1: { if(NewState == 0) upState++; if(NewState == 3) downState++; break; } case 3: { if(NewState == 1) upState++; if(NewState == 2) downState++; break; } } OldState=NewState; } if(trig==1) // если флаг активен { if(OldState==NewState) // если энкодер в покое то увеличиваем счетчик {count_1++; if(count_1==5000) // если счетчик дотикал до 5 секунд {temp_eep=Temp; // пишем данные в еепром count_1=0; //обнуляем счетчик trig=0; // обнуляем флаг } } } TCNT1H=0x00; TCNT1L=0x00; } void main(void) { char lcd_buf[17]; char lcd_buf2[17]; // Input/Output Ports initialization // Port B initialization // Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In // State7=T State6=T State5=T State4=T State3=T State2=T State1=P State0=P PORTB=0x03; DDRB=0x00; // Timer/Counter 1 initialization // Clock source: System Clock // Clock value: 1000,000 kHz // Mode: CTC top=OCR1A // OC1A output: Discon. // OC1B output: Discon. // Noise Canceler: Off // Input Capture on Falling Edge // Timer 1 Overflow Interrupt: Off // Input Capture Interrupt: Off // Compare A Match Interrupt: On // Compare B Match Interrupt: Off TCCR1A=0x00; TCCR1B=0x0A; TCNT1H=0x00; TCNT1L=0x00; ICR1H=0x00; ICR1L=0x00; OCR1AH=0x03; OCR1AL=0xE8; OCR1BH=0x00; OCR1BL=0x00; // Timer(s)/Counter(s) Interrupt(s) initialization TIMSK=0x10; // Global enable interrupts #asm("sei") lcd_init(16); w1_init(); ds18b20_init(0,-20,50,DS18B20_12BIT_RES); Temp=temp_eep; //Выгружаем данные из памяти while (1) { if (upState >= 4) { Temp++; upState = 0; trig=1; // ставим флаг } if (downState >= 4) { Temp--; downState = 0; trig=1; // ставим флаг } temper=ds18b20_temperature(0); if (temper<=Temp) {PINC.1=1;} else {PINC.1=0;} sprintf(lcd_buf,"t=%.1f\xdf""C",temper); ////0b 99 sprintf(lcd_buf2,"Temp=%d\xdf""C",Temp); lcd_clear(); lcd_gotoxy(0,0); lcd_puts(lcd_buf); lcd_gotoxy(0,1); lcd_puts(lcd_buf2); delay_ms(10); }; } Проект термометра: #include <mega8.h> #include <delay.h> // 1 Wire Bus functions #asm .equ __w1_port=0x18 ;PORTB .equ __w1_bit=2 #endasm #include <1wire.h> #include <ds18b20.h> // Alphanumeric LCD Module functions #asm .equ __lcd_port=0x12 ;PORTD #endasm #include <lcd.h> #include <stdio.h> char lcd_buf[17]; void main(void) { float temper; lcd_init(16); w1_init(); ds18b20_init(0,-20,50,DS18B20_12BIT_RES); while(1) { temper=ds18b20_temperature(0); sprintf(lcd_buf,"t=%.1f\xdfC",temper); lcd_clear(); lcd_puts(lcd_buf); if (temper<=18) {PINC.1=1;} delay_ms(1500); }; } При сравнении переменных temper<=temp ничего не происходит. пробовал Temp заменить числом как во втором примере, тоже ноль реакции. Второй пример работает. Компилятор ошибок не выдает. Пишу в CV AVR. Схема собрана в железе.
  16. Энкодер Hengstler Ri58TD/720ED.32KF-F0 0536632 ENCODER RI58TD/720ED.32KF-F0 7000 руб./шт. новые с хранения
  17. Позиции на продажу, с качественными фото по этой позиции 1. Энкодер инкрементальный Hengstler 0536147 RI58TD/720AD.32TF-F0 5 шт. новые с хранения 2. Индуктивный датчик bi15-ck40-liu-h1141 новые с хранения , 5 шт. Индуктивный датчик Turck BI15-CK40-LIU-H1141 с аналоговым выходом прямоугольный, высота 40 мм изменение ориентации активной поверхности в 5 направлениях пластмасса, PBT-GF30-V0 4-проводн. DC, 15Е30 В DC аналоговый выход 0Е10 В и 0Е20 мА разъем M12 x 1 3. Реле RP 81 PC 24V 3P Чехия ZPA 2 шт. новые с хранения Реле RP 81 PC 24V 3P Чехия ZPA 4. РЕЛЕ R4N-2014-23-1024WT 4 шт в наличии новые Реле общего применения - для коммутации и "размножения" контактов. Описание: Для монтажа в контактную колодку. Четыре переключающих контакта. Долговременная токовая нагрузка контакта: 7A. Материал контактов AgNi. Напряжение катушки 24V DC. Механический индикатор срабатывания. Фронтальная тест-кнопка с блокировкой. Без светодиодного индикатора. Корпус IP 40. Характеристики Напряжение питания: 24V DC Коммутируемый ток(A): 4х7 Количество и тип контактов: 4P Гарантия 12 месяцев Производитель Relpol Диапазон рабочих температур(С°): -25...+50 Способ монтажа: На плату / В колодку Габариты(мм): 21x36x28 Степень защиты: IP40 Вес(г): 35 5. Серводвигатель Lenze мса14L35 3.9 kW новый 1 шт 3455 об/мин 3,9 кВт MCA 14L35-RS0B0-A24R-ST5F10N-RSM 6.. Пускатель АС3/10-500v-100А 3 шт. новые с хранения Корпус, в котором размещена неподвижная часть электромагнита с втягивающей катушкой и неподвижные контакты главной цепи с клеммными выводами и дугогасительным рогом. На корпусе Пускателя закреплены также клеммные выводы катушки электромагнита 7. Контактор (магнитный пускатель) Telemecanique TeSys LP4K0610BW3 на токи до 6 А по AC-3 от Schneider Electric фото по ссылке 4 шт. новые 8. Фитинги, нержавейка , не знаю куда девать , новые Большая часть производитель ABAC оригинальные Т-образное соединение с тремя гайками 1/4" 9045456 Байонетное соединение для шланга ( елочка ) 8мм 9045440 Байонетное соединение "папа" с наружной резьбой 1/4 (756108) Переходник для шланга(елочка) с наружной резьбой1/4"
  18. Предлагаю схему простой цифровой шкалы для работы с энкодером. Плюсы- минимум запчастей, минусы- малое число разрядов. Запчасти- мк atmega8, кварц 12 мгц, семисегментные индикаторы (5 шт), uln2003, lm317, пара сопротивлений, транзистор, реле. Печатная плата не изготовлялась (макетка). Принцип работы- подсчет числа импульсов с энкодера, деление их на заданное число и в зависимости от числа в озу включение-выключение нагрузки (предполагается установка на малый токарный станок). Максимальное число импульсов- 65535 (два байта). Подсчет импульсов работает по прерываниям всегда, (поэтому нет прерывания на таймера дли индикации) кроме записи-чтения из пзу. Если по каким либо условиям мк "обнаружит" неправильное чередование фаз (неконтакт, высокая скорость оборотов) то на индикаторах высветится "Err" но как только будет нормальное чередование подсчет будет продолжаться. Установлено три кнопки и один тумблер. Тумблер переключает на индикатор импульсы или импульсы деленные на число (без остатка). Кнопка "очистка"- она же "-" очищает счетчик, кнопка "память"- она же "+"- запоминает число импульсов в ОЗУ и включает реле от 0 до этого числа, если не нужно реле то при включении очистить счетчик и нажать "память" (тогда реле не будет работать). Кнопка "делитель"-она же "запомнить"- для изменения делителя ( до 255-один байт). Для установки точки- нажать "делитель" и не отпуская нажать "очистка"- после установки нажать "делитель". В архиве файл прошивки hex, файл протеуса для моделирования, файл протеуса со схемой по которой собирался макет. Проект "сырой" но вполне работоспособный (проверяли на винте станка). В будущем будет плата и увеличено количество разрядов. Файл aws не выложил (написано на asm) но если кому надо (хотя большинство читающих сами легко напишут) вышлю (не выложил из-за "нерасчесанности" и критики). Фото "макетки" ниже. PS не знаю как переместить изображение в спойлер a.zip
  19. Привет всем! В общем замыслил пересветить приборку и климат RGB диодами. Пожалуйста ткните носом в рабочий проект, сам выдумать не смогу, так как отсутствуют требуемые знания! Требуется двухканальный rgb контроллер с управлением энкодером, с регулировкой цвета обоих каналов и их яркости, с запоминанием последних цветов и плавным розжигом/угасанием. Один канал на стрелки, второй на шкалы и климат. Хочется управление по проще, типа такого: нажатием кнопки энкодера переключаем канал, для регулировки яркости или цвета, вращением производим сами регулировки… Заранее всем спасибо!
×
×
  • Создать...