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

URI75

Members
  • Постов

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

  • Посещение

Сообщения, опубликованные URI75

  1. Не знаю конечно ,

    но в детстве после ремонта только так усилители и включал.

    Уберегает от выхода из строя дорогостоищих (в то время ) выходных транзисторов,

    в вашем случае ,чтобы сильно не рисковать можно включить через лампу 300вт.

    Если в покое лампа не светится , можно подать сигнал и немного прибавить громкость,

    если звук есть, то можно пробывать и без лампы.

    Если в покое ,лампа всётаки светится,

    ярко надо искать кз,

    если тускло надо проверить токи выходных каскадов.

  2. По всей видимости усилитель 80-десятых годов,

    конденсаторы однозначно посохли, и под замену,

    судя по предохранителю потребляет он не более 3 ампер,

    потому можно включить через 500вт лампочку.

    Без сигнала лампа не должна светится.

     

  3. Скорей всего точно отключен RESET,

    без него контроллер не войдёт в режим программирования.

    Вопрос для себя на будущее, не дай-бог конечно, но как в этом случае реанимировать контроллер?

    Поможет ли параллельный программатор или камень в утиль?

  4. По поводу возврата из main ,где-то вычитал что кем-то принято писать int main(void),

    хотя правильней писать void main(void),

    а так благодаря вам разобрался,

    я почему-то думал что закольцовывать программу не обязательно,

    типа прерывания и так работать будут, старый я маразматик.:wall: 

  5. Засада с таймером ,не срабатывало прерывание при переполнении,

    перелопатил кучу инфы и не где не было сказано что в конце main надо ставить бесконечный цикл

    вроде этого:

    aaa:
        goto aaa;

    потратил неделю и случайно сам во время проведения эксперементов дописал этот цикл,

    без этого не работает, но не могу понять чёрт возми почему?

    Моя программа ,делал динамическую индикацию :

    #define F_CPU 8000000UL

    #include <avr/io.h>
    #include <stdio.h>
    #include <util/delay.h> //для работы задержки
    #include <avr/interrupt.h>// функции обработки прерываний

    volatile int dig=1;

    unsigned char number[]=
        {
            0B11000000, //0
            0B11111001,    //1
            0B10100100,    //2
            0B10110000,    //3
            0B10011001,    //4
            0B10010010,    //5
            0B10000010,    //6
            0B11111000,    //7
            0B10000000,    //8
            0B10010000,    //9
        };

    int main(void)
    {
        //настраиваем выходы

        DDRB|= _BV(0); // настрайваем как выход
        DDRB|= _BV(1);
        DDRB|= _BV(2);
        DDRB|= _BV(3);
        DDRB|= _BV(4);
        DDRB|= _BV(5);
        DDRB|= _BV(6);
        DDRB|= _BV(7);

        DDRD|= _BV(4);
        DDRD|= _BV(5);
        DDRD|= _BV(6);

        PORTB = 0B11111111; //гасим все сигменты
        PORTD = 0B00000000;    

    //--------инициализация таймера----------------
        TCCR1B|=(0<<CS12)|(0<<CS11)|(1<<CS10);//без делителя
        TIMSK|=(1<<TOIE1);//разрешить прерывание по переполнению
        sei(); //разрешить прерывания
    aaa:
        goto aaa;
    }

    ISR(TIMER1_OVF_vect) //прерывание от таймера
    {
        PORTD = 0;
        TCNT1 = 0;

        switch(dig)
        {
            case 1:{PORTB = number[6];PORTD = 0B00010000;}break;
            case 2:{PORTB = number[7];PORTD = 0B00100000;}break;
            case 3:{PORTB = number[8];PORTD = 0B00110000;}break;
            case 4:{PORTB = number[9]+128;PORTD = 0B01000000;}break;
            case 5:{PORTB = number[4];PORTD = 0B01010000;}break;

        }

        dig = dig+1;
        if(dig == 6){dig = 1;}
        TCNT1 = 0B0111111111111111;    
    }

  6. Сам в начале своих познаний собрал свою версию вильема,

    в свое время была крутая весчь ,сам рисовал и делал кучу адаптеров,

    плата и разработки сохранились у меня на старом сайте: master-uri.narod.ru

    в разделе Ezoflash или в разделе Скачать.

    Сейчас пользуюсь PicKit 2 , PicKit 3 (собрал сам ибо нельзя им доверять:rolleyes:)

    и USBASP V2.0 для AVR

    а для всяких там крутых EEPROM-ов купил какой-то китайский программатор за 3000р. 

    название не помню и где-то он затерялся. 

  7. Кстати в моём случае выбило операционник и мощный полевик ,

    так как такого у меня не было а братьям китайцам при покупке доверять нельзя,

    должен быть один ток а в реальности в 5-раз меньше,

    поставил два полевика от б.у. бесперебойника в паралель

    и всё заработало.

  8. 27.04.2021 в 01:43, Lexter сказал:

    @Dr. West  :)

    Жести полно. На всех снимках к ДСП прикручена сплошная гнутая жесть.

    А устройство и работа узла с иголкой действительно так и осталась покрыта тайной, как и в первом посте ТС-а четыре месяца назад.

    Или он перешёл на царапание кончиком сверла?

    Да, на фото станок переоборудован под сверление не особо точных деталей

    и скорей всего так уже и останется до конца своих дней, износ уже сильный,

    работал на фрезеровке ,не выключаясь около месяца,

    так-как начал собирать ещё два станка ,один маленький для царапанья плат и лазерной гравировки, другой большой для фрезеровки и других эксперементов,

    но уже из металла,

    по-техоньку собираю, рукам с ногами к ним пока сложно подойти.

    По поводу булавки описывал на словах выше,

    там главное прочно закрепить булавку как можно ближе к острию и правильно отрегулировать противовес по принципу лифта,

    булавку напаивал на 5-ти миллиметровую латунную пластину которую затем крепил на Z-ось,

    поднималась и опускалась она тем-же механизмом что и на фото выше,

    ощутимо ускоряет процесс изготовления платы,

    переделанный мотор стеклоочистителя от газели с фотодатчиками и управлением на контроллере  10F200.

    Работу станка можно посмотреть на видео на моём канале:

    https://www.youtube.com/watch?v=DlekO5J3Heo -'эту ссылку надо скопировать и ввести в поиске, это кок-раз работа чпу

    Прошу модераторов перенести эту мою тему в подходящий раздел, а то кажется не там я её начал, спасибо за понимание. 

     

  9. 26.04.2021 в 03:24, nvju1967 сказал:

    Была вот такая тема, она я думаю ещё в интернете есть. Плата собрана, то так как особой необходимости нету, то толком и не используется. Можно найти схему осциллографа от Мастеркит. Там есть описание и схема.

    Осциллограф ATTINY 45.pdf 82 kB · 22 скачивания main.hex 6 kB · 13 скачиваний USB_scope_v6.exe 959 kB · 15 скачиваний

    Всё посмотрел, но принципа анализа сигналов в программе на пк нет, да и принцип действия устройства подключённого к пк не понятен.  

  10. Напряжение нормально заряженного аккумулятора после как минимум 10-ти минутного простоя после отключения зарядного устройства и нагрузки, должно составлять не менее 12,5 вольт.

    Вроде как то так.

    Аккумулятор никогда не покажет 14,5 ,разве что при замере сразу при отключении зарядки,либо при потере ёмкости,либо в момент зарядки.

  11. Спасибо за замечание, но я пожалуй оставлю как есть , так больше пространства при пайке контроллера и меньше рядом идущих дорожек .

    Кто нибудь уже собирал мою плату ,отзовитесь !!! , а то у меня пока нет времени её собрать.

  12. 07.06.2021 в 21:59, Геннадий сказал:

    За проделанную работу, вот Вам даташит на чистом русском и на все (почти) Меги.

    Микроконтроллеры AVR семейства Mega А.В.Евстифеев 2007-600RM.rar 9 MB · 76 скачиваний

    Спасибо огромное за понимание но архив не открывается (пишет повреждён), возможно из-за нарушения авторских прав ,не могли-бы  вы мне скинуть на почту.

    С уважением master-uri.

     

  13. Пригнал клиент машину опель ,с неисправным замком зажигания

    :) Замок зажигания стоит как наш классический автомобиль,

    и сам где-то далеко купил китайский комплект кнопки старт-стоп

    и сказал установить.

    Всё подключил согласно инструкции, но кнопка ноль реакции,

    назад сдавать неисправную кнопку вариантов не было ,

    и пришлось в срочном порядке на кропать свою прошивку,

    :blink: Виде-мо братья наши меньшие забыли залить прошивку или так торопились что на косячили,

    и о чудо всё заработало.

    Вот выкладываю то что получилось на ваш суд.

     

     

    Схема подключения.jpg

    IMG_2188.jpg

    Подключение программатора.jpg

    Кнопка Старт-стоп китай прошивка.rar

  14. Довелось как-то ремонтировать регулятор оборотов отопителя (печки),

    старинного Пежо 406,

    схему в инете найти не удалось и решил нарисовать сам,

    вот решил поделится, может кому и пригодится.

    1.jpg

    IMG_2132.jpg

    IMG_2134.jpg

    Регулятор оборотов печки пежо.rar

  15. Понравилась мне моя макетка под Atmega16,

    и я решил сделать такуеже под 328,

    пока не реализовал её на практике но думаю что будет работать,

    разводил её потому что АЦП на китайских клонах Arduino , оставляет желать лучшего.

    Как соберу выложу фото, или кто соберёт выложите, сейчас катастрофически не хватает времени.

    Вот Фотовид  и  архив:

    плата 328 верх.GIF

    плата 328 низ.GIF

    плата.rar

  16. Надо было изготовить устройство на Atmega16

    и была сделана эта макетка,

    понимаю что в инете их уже много, но мне нужна была срочно и именно такая,

    и времени искать и подбирать не было,

    на рисовку , травление и сборку ушло около трёх часов,

    и о чудо работает, а главное АЦП чётко работает,

    на плате предусмотрен свой ИОН, при желании его можно отключить джампером и подать своё ОН,

    другой джампер отвечает за питание модуля от программатора или нет,

    ISP разведён под USBASP V2.0.

    Прикрепляю архив с фото, схемой, платой и бонусом даташитIMG_2185.JPG.0288fe3bb127eda0ad03cf6252c85b38.JPG на ломаном русском на Atmega16.

    IMG_2187.JPG

    плата распиновка.jpg

    Atmega16 макетка.rar

×
×
  • Создать...