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

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

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

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

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

Тип контента


Форумы

  • Вопрос-Ответ. Для начинающих
    • Песочница (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В для начинающих
  • Список лучших онлайн казино (RU+KZ) по играм на реальные деньги: Легальные сайты России по рейтингу 2024
  • 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


Интересы


Город


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


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

  1. Приветствую. Имеется китайский паяльник с регулятором 220в. Хочу сделать ему отдельную розетку и встроить туда пищалку которая издавала бы звук например каждую минуту (+ -) Тоесть что бы не забывать включенным паяльник. Может кто знает уже готовое решение (как оно называется) или подскажите схему похожего устройства?
  2. Falconist

    Микроскоп в роли молотка?

    На форуме как-то исподволь сложилось мнение, что я являюсь каким-то "микроконтроллероненавистником"... Отнюдь нет! МК - великолепный инструмент для решения множества достаточно сложных задач, которые с применением рассыпной логики решались с огромным геморроем. Ключевые слова здесь: "достаточно сложных"! Но когда МК пихают во все дырки куда ни попадя (типа помигать светодиодами) - поневоле приходят на ум слова "забивать гвозди микроскопом". Причем, апологеты массового применения МК заливаются соловьями (сиречь нагло врут), утверждая, что при изменении алгоритма работы "в железе ничего менять не надо - только в прошивке". Ситуация вчерашнего и сегодняшнего дней, категорически противоречащая этому утверждению: взял субподряд на изготовлении узла управления специфической мигалки для авто. Алгоритм такой: при подаче напряжения питания должно последовать 4 вспышки, после чего светодиод светится постоянно, пока не снято напряжения питания. Если снова подать питание - цикл повторяется. Если снять питание, пока идут вспышки, то при его новой подаче цикл начинается сначала. Причем, первый импульс должен начинаться в момент подачи питания. Собственно, схема была уже изготовлена "умельцем", выполнена на микроконтроллере. Показана в работе клиенту. Тому не понравилась частота вспышек (слишком частые), потребовал ее уменьшить. А "умелец" куда-то сдрыстнул и сейчас находится за пределами реального доступа. ВСЁ! Прошивка неизвестна. Программатора нет. Средств изменения констант на плате нет. Даже если бы всё (за исключением последнего пункта) и было - попробую ситуацию немного усугубить. Изменили константу, отвечающую за частоту. Прошили МК заново. Показали клиенту. Ему не понравилось количество вспышек. Потребовал увеличить с 4 до 8 Изменили константу, отвечающую за к-во вспышек. Прошили МК заново. Показали клиенту. Теперь ему снова не понравилась частота вспышек - слишком мала. Изменили константу, отвечающую за частоту. Прошили МК заново. Показали клиенту... И т.д. и т.п. Причем, клиент ничего не может поменять сам - только ехать на сервис, чтобы перепрошивали МК. Причем, утрировал ситуацию я не сильно. Буквально вчера речь шла о 4-х вспышках. А сегодня генподрядчик возжелал, чтобы их было 8! Покрутил я Т.З. и так и эдак... И уже ночью сообразил, что вся "хотелка" может быть реализована с помощью одной-единственной КМОП микросхемы CD4060: Собственно, схема известна, применяется в реле времени/таймерах, я только использовал младшие разряды счетчика для формирования начальных вспышек. При подаче напряжения питания счетчик обнуляется через конденсатор С1 и запускается тактовая генерация. С выходов Q9 или Q10 (выбираемых перемычкой Х2) единичные импульсы поступают на силовой блок, запрещая его работу (т.е., формируя паузы между импульсами). Через 4-8-16 таких импульсов (опять же их количество выбирается перемычкой Х3), единица через диод VD1 "затыкает" генератор тактовых импульсов и счетчик остается в этом состоянии до снятия напряжения питания. На исполнительный узел поступает логический ноль, разрешая его работу. Частота генерации регулируется подстроечным резистором R1. ВСЁ! Алгоритм соблюден. Меняться в определенных пределах может клиентом, совершенно незнакомым с МК самостоятельно. Размеры платы практически такие же, как и с МК. Не требует программатора и умения программирования. Засим еще раз повторюсь: я целиком и полностью "ЗА" широкое применение микроконтроллеров при условии, что для данной задачи их применение обосновано!!!
  3. Привет всем! Нужна помощь. Собрал таймер по схеме (в приложении). Не работает. Возможно где-то ошибся или схема не точная. Вопросы: что значат единицы в красных кругах (на логических элементах к561ле10)? На этих же элементах выводы 6,9,10 обозначены не так как другие (в синих кругах), это что-то должно означать? В зеленых кругах выводы на землю (минус): правильно ли понимаю, что ВСЕ они цепляются на минус от БП? Все собирал как на схеме, кроме: R2 и R6 у меня на 500кОм, светодиод рандомный на 3В диаметром 5 мм, С2 - полярный (плюсом поставил к +12). Собирал на макетке (на двух отдельных бордах, питание и некоторые сигналы тоже перебрасывал между ними). При включении питания ничего не происходит, на кнопки S1 и S2 реакции нету. На вращение переменных резисторов тоже. Зато! при отсоединении минуса ото всех минусовых выводов (тех, что в зеленых кругах), кроме С3 и VT2 (они на отдельной макетке) реле включается (но все равно не реагирует ни на что). Может, кто-то из вас собирал эту схему? Куда копать? Еще грешу на плохой контакт, а вдруг? Всем откликнувшимся спасибо!
  4. Собственно, данная тема открыта для обсуждения явления, с которым я намедни столкнулся. Ни в каких советах не нуждаюсь. Чистой воды размышления. Итак, ваял простой подмотчик одометра для Мерседеса, без микроконтроллера, по датчикам от колес. Схему разработал сложную и явно избыточную, но мне для будущих проектов было важно определиться с работоспособностью мостового подключения трансформатора к выходам двух таймеров. Вот и решил одним выстрелом по двум зайцам бабахнуть. Первый таймер - задающий генератор, второй - просто инвертор. Трансформатор - звуковой переходной ПТ-608, вываянный из какой-то аудиоаппаратуры. При тестировании от синусоидального генератора получил коэффициент трансформации первичка/вторички около 0,6...0,7 (точные цифры не интересовали, поэтому собственно измерения не проводил). На частоте более 60...70 Гц сигнал на вторичках уже не искажался. Вместо резистора R3 сейчас стоит перемычка. Без впаянного трансформатора частота генерации составляет около 330 Гц, с пристойными фронтами, сигнал с 3-х выводов четко парафазный, близкий к меандру. Ток потребления всей схемы - менее 10 мА Я вообще не любитель использования 7-го вывода для формирования "почти меандра", но в данной схеме использовал даташитное включение, дабы полностью освободить 3-е выводы для нагрузки. И вот запаиваю на место первичку трансформатора (вторички пока висят в воздухе) - и получаю высокочастотную (47 кГц !) генерацию с коэффициентом заполнения ведущего таймера около 10...15%. С выхода ведомого, соответственно, 85...90%. Причем, скважность немного плывет в течение около 5...10 с. Ток потребления составил сразу же 100 мА. При подпайке на место вторичек ничего не изменилось - точно такая же ВЧ генерация. Такое картина наблюдалась на двух платах! (Поскольку главный механик просил, чтобы от этом подмотчике не знал начальник, а водитель - чтобы не знал главный механик ). Т.е., она не случайна. К сожалению,осциллограммы не фиксировал, т.к. девайс нужно было закончить к завтрему. Тупо поставил вместо трансформатора конденсаторы, получил на выходе нужные сигналы, симметричные относительно общей шины и закрыл вопрос. Но мысли о причине подобного поведения остались зудеть. Единственным его объяснением считаю насыщение железного сердечника вследствие несимметричности "почти меандра". Но все равно, осталась непонятной причина ВЧ генерации при том, что нагрузка была подключена ТОЛЬКО к выходам, к которым никакие цепи ОС (как если бы ОС бралась с "любимого мною" 3-го вывода) подключены не были. Разве что по питанию? Собственно, об этом я бы и просил порассуждать, кому не лень. Тема изначально флудерная, поэтому любые закидоны могут иметь место.
  5. Здравствуйте! помогите разобраться почему не работает таймер, работать он должен так: при нажатии кнопки (+5в) таймер включает на 1сек маленький вибромотор и отключает его независимо от того зажата кнопка или нет, то есть ровно на 1сек. Спаял по схеме (приложена в сообщении) вибромотор еле вибрирует, а по нажатии кнопки уже вибрирует как нужно но не отключается через заданное время, уже опробовал кучу конденсаторов и резисторов (смд 0805) толку ноль, что не так сделал?
  6. Добрый вечер уважаемые! Помогите советом .. Как лучше всего реализовать генератор . Исходные данные такие : Есть выделенный 10 битный параллельный порт при помощи ножек ввода . Он принимает значения от 0 до 1000 , выводит эти данные основной микроконтроллер тоже через параллельный порт . Нужно исходя из этого генерировать частоту от 1000Гц до 5000Гц с шагом 4-5Гц . Пробую программно генерить - не получается , вернее получается очень коряво . Если подстроил нижнюю границу точно , к примеру 1000Гц , то верхняя плывет и наоборот , если верхнюю подстроил то нижняя плывет . Допускается на больших частотах (свыше 4000Гц шаг 20Гц ) но как синхронизировать показания дисплея с генератором ? Есть вариант применить таблицу но это очень муторно ... Частота кварца мк который генерит частоту 16МГц. Посоветуйте какую частоту кварца лучше выбрать и каким методом генерить частоту ? Еще одна особенность : надо формировать импульс длительностью 10мкс , а вот чтобы период был к примеру при 1000Гц = 990мкс. и т.д. Есть хитрости у таймера Attiny2313A при помощи которых можно аппаратно сформировать частоту? С уважением Артем.
  7. Здравствуйте! Давно пытаюсь сделать одну схему,но никак не получается,и нигде не могу найти полезной информации. Требуется путём нажатия тактовой кнопки включить 6 обычных Led светодиодов 5 мм,питание 9 вольт,буду делать от батарейки Крона. Задумка такая: светодиоды должны гореть примерно 15-30 секунд и за счёт того что в схеме присутствует Таймер NE555 они должны автоматически отключиться. Знаю что с помощью NE555 это возможно сделать,но не могу найти подобную схему. Не хочу связываться с реле времени,надо что бы плата была миниатюрной,то есть только с помощью Резисторов,Конденсаторов,транзистора и NE555. У кого какие идеи,может ли кто-нибудь помочь?
  8. Здравствуйте Мне надо сделать устройство для измерение длительности импульса от 10 до 100 мс. Он должен работать в двух режимах: измерение одиночного импульса и измерения следующего импульса через 1 с или 10 с. Для отображения использовать 7-сегментные индикаторы. Я пока нашел только К176ИЕ4. Думал сделать на них отображение результата на 3 индикаторах. Думаю, что наверняка есть какая-то схема, которая может решить мою задачу (счет и вывод на 3 индикатора и может еще в ней можно и выставлять разные режимы счета) Может кто знает подобную? Буду вам очень благодарен за помощь или совет по данной теме.
  9. melkiy93

    stm32f103c8t6_прерывания

    Доброго! Контроллер stm32f103c8t6. Пишу настройку таймера и его прерываний, но программа зависает через несколько тиков после выхода из самой функции настройки. По коду: в главной функции пишу сразу настройку таймера и далее бесконечный цикл, до которого дело не доходит. На рисунках скрины отладки в момент зависания. void TIM_ini(void) { TIM_TimeBaseInitTypeDef UserTimStruct; NVIC_InitTypeDef UserNVIC_Structure; TIM_DeInit(TIM3); RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3, ENABLE); UserTimStruct.TIM_ClockDivision = TIM_CKD_DIV4; UserTimStruct.TIM_CounterMode = TIM_CounterMode_Up; UserTimStruct.TIM_Period = 200; UserTimStruct.TIM_Prescaler = 700-1; TIM_TimeBaseInit(TIM3, &UserTimStruct); TIM_ITConfig(TIM3, TIM_IT_Update, ENABLE); TIM_Cmd(TIM3, ENABLE); UserNVIC_Structure.NVIC_IRQChannel = TIM3_IRQn; UserNVIC_Structure.NVIC_IRQChannelCmd = ENABLE; UserNVIC_Structure.NVIC_IRQChannelPreemptionPriority = 1; UserNVIC_Structure.NVIC_IRQChannelSubPriority = 1; NVIC_Init(&UserNVIC_Structure); } ,
  10. Пришел китайский недельный таймер на 17 независимых установок. Очень удобный. К сожалению с браком. Засек: 52 сек/сутки. По паспорту 1 сек. Хотел узнать, можно ли его как-то вылечить? Искал схему в Инете - нет. Был бы благодарен за полезные советы.
  11. Скоро новогодние праздники! Все хотят получать и дарить подарки своим любимым. Помогите сделать особенный подарок - кухонный таймер обратного отсчета (от 1 до 999 мин) на трех газоразрядных индикаторах ИН-12А . Все мои поиски схемы в интернете не дали результатов. К сожалению, я не так силен в электронике, чтоб самому создать схему, по-этому прошу помочь. Все что надо от таймера - это отсчитывать минуты и пищать по их истечению. Максимально простое управление - одна кнопка/потенциометр для выставления начала отсчета и кнопка отмены/отключения сигнала. Питание 5 В, это вроде стандартное напряжение для современных часов на ГРИ. *Есть программатор для микросхем PIC, если что. Ну что, поможете? Или хотя бы киньте ссылкой, буду благодарен.
  12. Скажите,пожалуйста,как запитать ne555 от сети 220 вольт? Хочу сделать простую моргалку неоновыми лампочками от сети 220 вольт,частота 3 герца.На выходе поставить полевой транзистор на 400 вольт,в режиме работы ключ. Соответственно питать микросхему от 11.7-15 вольт получается необходимо,так как вычитал,что на выходе будет напряжение Uп-1.7в,то есть 10-13.3 вольта,что безопасно для затвора полевого транзистора.
  13. Гость

    uart + atmega328 + codevisionavr

    Вопрос. Почему не выполняется на atmega328 команды? Тестировал в протеусе на частоте 8 мгц (в настройках проекта 20 мгц, но думаю на это не так сильно должно влиять). На микроконтроллере запущен аппаратный таймер - работает нормально. Через юарт (настроен только TXD) всё время шлёт: 011111111101111111110... Но сам код не хочет выполняться: while (1) { delay_ms(0.4); // выполнилось при первом цикле PORTD.6=1; // выполнилось при первом цикле delay_ms(0.4); // выполнилось при первом цикле putchar(PORTC.0+PORTC.1*2); // заморозилось и далее не выполняется, но аппаратный таймер работает, юарт флудит (011111111101111111110...) // функцию putchar нашёл в интернете PORTD.6=0; } PORTD.6 - настроен на выход PORTC.0 и PORTC.1 настроены на вход. Включены подтягивающие резисторы. P.S. Проект сделан в CodeVisionAVR с использованием генератора кода.
  14. Уважаемые форумчане! Есть простая задача: сделать цепь, которая будет с заданной частотой включать и выключать светодиод. В идеале каждые минут 15-20 промигать диодом 10 раз и опять его вырубить. Под рукой есть куча деталей, которое будучи нубом, не могу понять как связать и что вообще требуется. Есть программатор ch341a, которым планировалось закодить какую-нибудь управляющую плату и в связке с кварцевым генератором сделать данное пародие будильника. Но на этом моя задумка застопорилась. Прошу опытных схемоделов подсказать, что требуется сделать для воплощения данного устройства? Какие есть простые решения? PS: к сожалению, не имея нормального технического образования, с трудом читаю схемы, хотя старательно пытаюсь, поэтому буду благодарен за подробное словестное объяснение о том за чем что и куда. Спасибо!
  15. Гость

    Таймер на Attiny13

    Здравствуйте. Требуется таймер на отключение нагрузки на 10 минут с питанием от сети. Целой схемы найти не удалось, поэтому требуется согласовать две. Так вот вопрос, если совместить вот этот таймер (он уже проверен). Вот сайт Очень простой регулируемый таймер отключения нагрузки: http://radio.aliot.com.ua/?p=854 вот с этой схемой. Будет ли работать? Хватит ли напряжения для открытия симистора? собираюсь использовать BT138-600, или нужен драйвер типа биполярного транзистора? Не слишком ли большая емкость у гасящего конденсатора , не пробьёт ли стабилитрон?(собираюсь использовать на 5.1V)
  16. Доброго времени суток. Столкнулся с такой проблемой, как необходимость установки на объекте "некого" электронного журнала отчета. Смысл в том, что имеется кнс. Там будет поплавковая система. Самый верхний будет использоваться как оповеститель перелива. Кнс будет несколько. Так вот в случае перелива одного из резервуаров,(всплытии поплавка), информация в виде,: дата, время, объект." Должна сохраняться на электронном носителе. Да бы начальство могло прийти и посмотреть журнал. Кто подскажет, на основе чего можно сделать?
  17. добрый день есть такая схема (рис.) взятая по этой ссылке - http://electroscheme.org/227-ogranichitel_vremeni_zvuchanija_dvernogo_zvonka.html там же - описание работы схемы собрал схему в Proteus - всё работает но хотелось бы не иметь дела с сетевым напряжением, а переделать данный ограничитель времени для низковольтной части звонка (12В) в гугле готовых схем не нашел насколько понимаю, переделка состоит в том что конденсатор должен заряжатся через транзистор, но не очень понимаю как всё правильно решить спасибо
  18. Добрый день всем! Я так предполагаю что это таймерное реле, где есть часы и минуты. (можно настраивать время включения и выключения) Стоял он на промышленном холодильнике. Никаких номеров, марки нет, чтоб можно было посмотреть даташит. Сейчас думаю поставить на сушилку зерна (однофазная), вот только как подключить, увы не хватает знаний. За что отвечает k1, k2 и m? Если не трудно, подскажите как подключить это добро. С уважением, Айнар.
  19. Всем Добрый день, Форумчане !!! Всё вот никак не могу понять, как рассчитать время для таймеров в C18 компиляторе. Вот под MicroC - в курсе, а под C18 - ну, вот - никак ! Есть ли где нормальное описание, что за что отвечает ? Всё перерыскал и собрал хоть какой, но рабочий код из кусочков, который нашёл в инете. Камень: PIC18F452 Среда разработки: MPLAB X, Linux. Компилятор C18. Программатор: PICkit3 Кварц на 10 МГц, так как в наличии только 22пкф Конфигурация в файле "config_bits.h": // PIC18F452 Configuration Bit Settings // 'C' source line config statements #include <p18f452.h> // CONFIG1H #pragma config OSC = HS // Oscillator Selection bits (HS oscillator) #pragma config OSCS = OFF // Oscillator System Clock Switch Enable bit (Oscillator system clock switch option is disabled (main oscillator is source)) // CONFIG2L #pragma config PWRT = OFF // Power-up Timer Enable bit (PWRT disabled) #pragma config BOR = ON // Brown-out Reset Enable bit (Brown-out Reset enabled) #pragma config BORV = 20 // Brown-out Reset Voltage bits (VBOR set to 2.0V) // CONFIG2H #pragma config WDT = OFF // Watchdog Timer Enable bit (WDT disabled (control is placed on the SWDTEN bit)) #pragma config WDTPS = 128 // Watchdog Timer Postscale Select bits (1:128) // CONFIG3H #pragma config CCP2MUX = ON // CCP2 Mux bit (CCP2 input/output is multiplexed with RC1) // CONFIG4L #pragma config STVR = ON // Stack Full/Underflow Reset Enable bit (Stack Full/Underflow will cause RESET) #pragma config LVP = OFF // Low Voltage ICSP Enable bit (Low Voltage ICSP disabled) // CONFIG5L #pragma config CP0 = OFF // Code Protection bit (Block 0 (000200-001FFFh) not code protected) #pragma config CP1 = OFF // Code Protection bit (Block 1 (002000-003FFFh) not code protected) #pragma config CP2 = OFF // Code Protection bit (Block 2 (004000-005FFFh) not code protected) #pragma config CP3 = OFF // Code Protection bit (Block 3 (006000-007FFFh) not code protected) // CONFIG5H #pragma config CPB = OFF // Boot Block Code Protection bit (Boot Block (000000-0001FFh) not code protected) #pragma config CPD = OFF // Data EEPROM Code Protection bit (Data EEPROM not code protected) // CONFIG6L #pragma config WRT0 = OFF // Write Protection bit (Block 0 (000200-001FFFh) not write protected) #pragma config WRT1 = OFF // Write Protection bit (Block 1 (002000-003FFFh) not write protected) #pragma config WRT2 = OFF // Write Protection bit (Block 2 (004000-005FFFh) not write protected) #pragma config WRT3 = OFF // Write Protection bit (Block 3 (006000-007FFFh) not write protected) // CONFIG6H #pragma config WRTC = OFF // Configuration Register Write Protection bit (Configuration registers (300000-3000FFh) not write protected) #pragma config WRTB = OFF // Boot Block Write Protection bit (Boot Block (000000-0001FFh) not write protected) #pragma config WRTD = OFF // Data EEPROM Write Protection bit (Data EEPROM not write protected) // CONFIG7L #pragma config EBTR0 = OFF // Table Read Protection bit (Block 0 (000200-001FFFh) not protected from Table Reads executed in other blocks) #pragma config EBTR1 = OFF // Table Read Protection bit (Block 1 (002000-003FFFh) not protected from Table Reads executed in other blocks) #pragma config EBTR2 = OFF // Table Read Protection bit (Block 2 (004000-005FFFh) not protected from Table Reads executed in other blocks) #pragma config EBTR3 = OFF // Table Read Protection bit (Block 3 (006000-007FFFh) not protected from Table Reads executed in other blocks) // CONFIG7H #pragma config EBTRB = OFF // Boot Block Table Read Protection bit (Boot Block (000000-0001FFh) not protected from Table Reads executed in other blocks) #pragma target clock 10_000_000 Сам код: #include "config_bits.h" #include <stdio.h> #include <stdlib.h> #include <timers.h> void high_isr (void); // ?????! #pragma code high_vector = 0x08 void interrupt_at_high_vector(void) { _asm GOTO high_isr _endasm } #pragma interrupt high_isr // Зачем эти приоритеты ?! void high_isr (void) { static int o = 0; if (INTCONbits.TMR0IF){ INTCONbits.TMR0IF = 0; TMR0H = 0x85; // Здесь, я так понял, всё обнуляем ... TMR0L = 0xEE; // И тут // Юзер [b]Alex[/b] попросил меня изменить данный цикл, я потом изменю, но как-то всё разберу окончательно !! Спасибо !!! if ( o == 0 ) { PORTB = 0x0E; o = 1; } else if ( o == 1 ) { PORTB = 0x0D; o = 2; } else if ( o == 2 ) { PORTB = 0x0B; o = 3; } else if ( o == 3 ) { PORTB = 0x07; o = 4; } else if ( o == 4 ) { PORTB = 0x0B; o = 5; } else if ( o == 5 ) { PORTB = 0x0D; o = 0; } } } void main (void) { // Тут просто распределяем выходы, входы и номиналы. TRISA = 0x00; PORTA = 0x00; TRISB = 0xF0; PORTB = 0x0F; TRISC = 0x00; PORTC = 0x00; TRISD = 0x00; PORTD = 0x00; TRISE = 0x00; PORTE = 0x00; ADCON1 = 0x0F; // Тут та самая **па T0CON = 0x85; // Регистр контроля ? Почему 0x85 ? 10000101 - я так понял включает определённые биты в этом регистре. В даташите были прописаны определённые биты, но почему именно эти !? TMR0H = 0x85; // Вписываем что-то в таймер ? 10000101, опять ? TMR0L = 0xEE; // Тут также ? Почему 11101110 ? INTCON = 0x20; // Регистры прерывания ?! INTCON2 = 0x04; // ? RCONbits.IPEN = 1; // Включаем приоритеты ? T0CON = 0x85; // Опять регистр контроля ? TMR0H = 0x85; // Вписываем что-то опять в таймер ? TMR0L = 0xEE; // Тут опять также ? INTCONbits.GIEH = 1; // Активирует все высокие приоритеты ? while (1) { } } Сам код работает стабильно на живой схеме, но точно не в 1 секунду. ------------------------------------------ Собсно, сам вопрос ... ну вот как тут научиться рассчитать хоть 0.00001с или что, за что отвечает. Я рыскал в инете и под каждый компилятор всё по разному ... есть ли где литература или хоть что-то, где можно найти ответы на эти вопросы !!!? Нашёл пару информаций по сайтам, например ... http://ee.cgu.edu.tw...uP102_Timer.pdf, но, блин, может кто нормально объяснить что и зачем ? Я буду очень благодарен ! Спасибо и дай Бог вам счастья и здоровья !!! :thank_you2:
  20. В общем ситуация такая. Нужно собрать блок управления на замыкание 250 каналов. каждый канал должен замыкаться в определенное время ( настраиваемое индивидуально в диапазоне до 600 секунд) + нужна возможность механического управления ( на случай неисправности блока). вся система питается от автомобильного аккумулятора. Заранее всем спасибо за советы и помощь.
  21. Начинаю изучать микроконтроллеры .Я перечитал несколько сайтов и пересмотрел видео,но так и не понял как программно включить,выключить,сравнить и подключить библиотеку таймеров.Хочу составить программу ,что бы при нажатии на кнопку включался таймер и доходил до 60 ,и загорал светодиод.Структуру проги я понял,но какими строками(в проге ): 1)добавить библиотеку(В Сode Vision AVR) 2)обьявить таймер(Регистр INT 0) 3)строка включения таймера(таймер 0) 4)Условие(при совпадении с 60,включался светодиод(с помощью IF) ) 5)Обнулить таймер Достаточно написать программные строки(Простите меня за глупый вопрос,ведь только учусь) Заранее спасибо!!!
  22. Написал программу бегущие огни. Время сколько горит светодиод решил сделать через таймер, для этого написал функцию wait. Рассчитал сколько тиков сделает МК за 1 млс это 4000000/1024/1000=3.9 То есть 4 тика за 1 миллисекунду. Чтоб сделать задержку на 50млс нужно 4*50=200. Но решил проверить выставил в цикле задержки 1 чтоб цикл выполниля один раз, запустил протеус и на асцилографе наблюдал что длительность импульса равна примерно 7 млс Пробовал всяко не как не получается сделать чтоб как по расчетам таймер за 1 млс сосчитал 4 тика Вот код #include <avr/io.h> #define F_CPU 4000000; int waita=1; //Переменная задержки wait void preset() { DDRB=0xFF; PORTB=0xFF; DDRD=0x00; PORTD=0xFF; /******Настройка Таймера***********************/ //TCCR1A=0x00; //TCCR1B=0x00;//В двоичной 101 делитель на 1024 //Инициализация Т0 для задержки TCCR0A=0x00; TCCR0B=0x05;//В двоичной 101 делитель на 1024 } void wait (unsigned long int ms) { while(ms--)//Значение миллисекунд { TCNT0=0; //Начальное значение счётного регистра while(TCNT0<4){}; //Количество тиков за 1 млс } } int main(void) { preset(); unsigned char rab; while(1) { if (PIND&(1<<0)) { rab=0b10000000; while (rab!=0) { PORTB=rab^0xFF; //Т.к. LED загораются от отрицательного уровня rab=rab>>1; wait(waita); } } else { rab=0b00000001; while (rab!=0) { PORTB=rab^0xFF; rab=rab<<1; wait(waita); } } } } Скрин осциллографа . Извиняюсь не МК сделает 4 тика а Таймер
  23. На моем таймере для подсветки аквариума всего две кнопки - вкл. и выкл. В первый день работы таймера его приходится учить не поленившись утром нажать кнопку вкл., чтобы подсветка в аквариуме включилась, а вечером нажать кнопку выкл., чтобы свет выключился. Зато в последующие дни свет включается и выключается сам в запомненное таймером время. Обсуждение на http://www.forum.aqu...456006#p456006. натолкнуло на дальнейшие планы добавить батарейку, чтоб часы ходили, если электричество в розетке кончится. Наличие электричества пытаюсь определять подключив его, как в такой схеме через сопротивление 1 мом к gp0 (в схеме к gp2) и разрешив прерывания с логического входа(не компаратора). Будет работать или компаратор придется задействовать? Как то переход фазы отлавливается контроллером?(конкретно pic12f629). Протеус модель, прошивка и исходник в архивеtimer629.rar
×
×
  • Создать...