GalatZ

Members
  • Публикации

    259
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    7

Последний раз GalatZ выиграл 25 июня

Публикации GalatZ были самыми популярными!

Репутация

187 Хороший

О GalatZ

  • Звание
    Постоялец

Контакты

  • ICQ
    0

Информация

  • Пол
    Мужчина
  • Город
    Россия, Вел.Новгород

Электроника

  • Стаж в электронике
    3-5 лет
  • Сфера радиоэлектроники
    усилители НЧ, ремонт аппаратуры, микроконтроллеры
  • Оборудование
    с1-68, мультиметры, Lukey702, ЭПСН.

Посетители профиля

5 914 просмотра профиля
  1. я использовал его платы АТТ6, которые без контроллера, голый РГ, а управление тянул от основной платы управления на которой МК стоит. щелчки у меня походе возникают из за задержек между переключениями отдельных реле, у меня в программе выставлена пауза, чтобы контакт успел "схватится" или переключится, в общем как угодно называйте, суть думаю понятна, надо будет эти паузы порегулировать еще, добиться минимальных щелчков, но при этом, чтоб все работало.
  2. @Signus расскажите про свой алгоритм управления бистабильными реле? В два этапа, это вы сначала отключаете те реле, которые не участвуют в регулировании ступени, затем включаете те реле, которые необходимы для этой ступени, а перед этими операциями вычисляете собственно какие реле надо включить а какие отключить ? Я тоже давно экспериментирую с бистабильными реле, но платы РГ использую от antecom с вегалаба, управляю релюхами напрямую с портов мк, без регистра, в крайней версии остались из недоработок тоже небольшие щелчки, при переключениях -7 -8 , -15 -16, -31 -32, когда по двоичном счету меняются сразу много разрядов.
  3. Прерывания на ATMega2560

    Спасибо большое всем! Дело было в ключевом слове volatile, без него компилятор видимо как то не так оптимизировал переменную-счетчик и соответственно ничего не работало.
  4. Прерывания на ATMega2560

    Да, так действительно проще Покажите, что именно не так? Вроде верно, счетный регистр сбросил, сбросил биты отвечающие за ШИМ, т.к. он не нужен, установил источник тактового сигнала, установил разрешение прерывания по переполнению, затем глобально разрешил прерывания. Попробую объявить как volatile и проверить. Мигать светодиодом, это так, для проверки, вообще идея такая - в прерывании счетчик считает, а в главном цикле что то типа мини планировщика, разные задачи запускаются через разные промежутки времени.
  5. Прерывания на ATMega2560

    Такая в общем ситуация, уже всю голову сломал, взял плату ардуино мега, с МК ATMega2560-16AU, заливаю прошивку через ISP, суть в том, что не хочет работать прерывание по переполнению таймера, и скорей всего все остальные прерывания тоже. Нижеприведенный код светодиодом "не моргает". При этом , если мигать светодиодом с использованием функции _delay_ms() то все работает. Слышал, что оказывают влияние фьюзы BOOTSZ0-1 и BOOTRST, пробовал их ставить по всякому, толку ноль. Пишу в атмел студио 7. #define F_CPU 16000000UL #include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #define ClearBit(reg, bit) reg &= (~(1<<(bit))) #define SetBit(reg, bit) reg |= (1<<(bit)) unsigned short int Counter = 0; unsigned char flag = 1; ISR (TIMER0_OVF_vect) { Counter++; } int main(void) { DDRB=(1<<PINB7)|(1<<PINB6)|(1<<PINB5)|(1<<PINB4)|(1<<PINB3)|(1<<PINB2)|(1<<PINB1)|(1<<PINB0); PORTB=(0<<PINB7)|(0<<PINB6)|(0<<PINB5)|(0<<PINB4)|(0<<PINB1)|(0<<PINB2)|(0<<PINB1)|(0<<PINB0); TCCR0A = 0x00; TCNT0 = 0x00; TCCR0B = (1<<CS02)|(0<<CS01)|(1<<CS00); TIMSK0 = (1<<TOIE0); sei(); while (1) { if (Counter >= 200) { if (flag) { SetBit(PORTB, 7); flag = 0; } else { ClearBit(PORTB, 7); flag = 1; } Counter = 0; } } }
  6. Представляю свой очередной проект: УНЧ Никитина на полевиках. РГ Никитина на бистабильных реле, селектор входов на бистабильных реле. Измерение температуры радиатора+защита от перегрева Управление с помощью энкодера, дистанционное с пульта, дистанционное со смартфона по bluetooth.
  7. Как считать и прошить ОЗУ SRAM

    Оффтоп: Возможно именно поэтому и сделан такой изворот, чтобы труднее было "слить" дамп и подкорректировать параметры работы прибора. Скорей всего сделано все не случайно, и даже если получится работать с одной памятью двум устройствам параллельно, то потом будет муторный процесс разбора того, что программа пишет в эту память.
  8. Трансформаторы ТН 56-220-50К

    Трансформаторы проданы, тему можно удалить.
  9. скетч для ардуино уно

    Похоже, выходной сигнал на графике должен быть сдвинут вправо, ведь он (выходной сигнал) появляется уже после анализа периода входного. Почему именно вход A0? Можно подать лог. сигнал на вход ICP1 и с использованием прерывания точно считать период.
  10. Внешние ыото делать думаю бесс мысленно, т.к. как написал, корпус испорчен, вот есть фото внутренностей, дисплей с платой контроллера походу принимает аналоговый видеосигнал без внешнего управления, может как мониторчик работать.
  11. Блок питания Arlight ARS-400-24 (24V 16.7A) 500р. - ПРОДАН Добавлю: платы от различных автосигнализаций (старлайн, пандора, шерхан), корпуса есть, на платах в основном реле, МК, чаще ставят различные PIC в панельке, есть и с STM32 и ATMega, ULN2003 в различных корпусах, I2C память, мелочевка транзисторы-диоды. по 80р. за плату. + есть датчики удара, выносные модули приемопередатчиков.
  12. Трансформаторы ТН 56-220-50К

    200р. за штуку
  13. Поправка : Блок питания Arlight ARS-400-24 (24 V 16.7A) 500р. разъемы RCA, с пластиковым корпусом, под пайку, с эластичным корпусом под винт/под пайку, с металлическим корпусом с покрытием, под пайку. производства Китай. За все, что на фото - 300р.
  14. Продам для поделок / на запчасти: два видеодомофона безымянной фирмы, 4" цветной ЖК дисплей, в рабочем состоянии, нет трубки, корпус внешне испорчен, поэтому на запчасти, по 400 р. за шт. Реле времени Веха Д2, 2 шт, по 500 р. за шт Реле времени Веха н-р-220 700р. (корпус имеет косметические дефекты) Блок питания Arlight ARS-400-24 (24V 26.7A) 500р.
  15. Платы UPS APC

    в продаже