Персональный сайт Александра Тауениса

Электроника-407: нет звука, усилитель жжот

По мотивам http://atsoftware.gb7.ru/phpBB3/viewtopic.php?f=8&t=77&start=40 .
Телевизор «Электроника-407», усилитель НЧ собран на микросхеме К174УН4Б по классической схеме.

СИМПТОМЫ: При включении из динамиков слышен громкий звук, через пару секунд он пропадает. Чип УНЧ раскалаяется до того, что палец не возможно удержать. На 7 ноге микросхемы…аж 14,2В!!! На 6 ноге +13.4В постоянного тока. Срочно чиним давший жару блок питания. Ничего не изменилось — тот же глюк и дикий разогрев (на 6 ноге также постоянка, близкая к U питания). При отключении динамиков нагрев не наблюдается.

РЕШЕНИЕ: замена К174УН4Б и подстройка БП — на 7 ноге не должно быть более 10В.

Скорее всего, из-за пробоя одного из слоёв в микросхеме, выход УНЧ садится на питание.

Добавлено 19 мая 2013 в 21:23 (по Москве) A.T. в раздел(ы) Ремонт и реставрация.
Слова для поиска: , , .
Нет комментариев »

Переводчик телеграмм 2.1 — работы начаты

В связи с прошествием большей части экзаменов, начаты плавные работы над новой версией Переводчика телеграмм. За 3 года разработки (с августа 2010 г.), после слияния с Переводчиком четырёх проектов (далее…)

Добавлено 15 мая 2013 в 19:40 (по Москве) A.T. в раздел(ы) Анонсы, Программы, Размышления вслух.
Слова для поиска: , , , .
5 комментариев »

Настройка телевизора для чайников

Что крутить?
Такой разворот обнаружен в инструкции от лампового телевизора Рубин-106. Щёлкните для увеличения.

Добавлено 13 мая 2013 в 13:52 (по Москве) A.T. в раздел(ы) Ретро.
Нет комментариев »

Учу Си, путаю с VB

Итак, сегодня со мной произошла забавная ситуация. Раньше я 6 лет программировал на Visual Basic (для себя). Теперь вынужденно учу Си, поскольку для микроконтроллеров AVR хорошего Васька (Вижел-Бэйсика) нет. Пишу ШИМ. Компилятор упорно выдаёт error: expected ';' before ')' token. И так, и сяк я пытался менять код — всеравно ошибка. Причина оказалась в следующем: вместо for (log1=0, log1 <= duty, log1++){…} надо было написать for (log1=0; log1 <= duty; log1++){…}

Добавлено 6 мая 2013 в 19:18 (по Москве) A.T. в раздел(ы) Размышления вслух.
Слова для поиска: , , .
Нет комментариев »

Вышел Debian 7 Wheezy


Спустя 10 месяцев и 35 дней после  заморозки пакетной базы, вышел окончательный выпуск новой, седьмой версии дистрибутива Debian Linux. В этой версии содержатся: (далее…)

Добавлено 5 мая 2013 в 12:53 (по Москве) A.T. в раздел(ы) Новости.
Слова для поиска: , , .
Нет комментариев »

Первомайский баннер для сайта на CSS3

Ещё с советских времён идёт традиция ходить на первомайские демонстрации о защите прав трудящихся и поддержке КПСС. Просто погалдеть, никакой политики. Сейчас ходить уже не модно, зато можно вывесить такой плакат на…личном сайте. (далее…)

Добавлено 1 мая 2013 в 12:04 (по Москве) A.T. в раздел(ы) Программирование & разметка.
Слова для поиска: , , .
Нет комментариев »

Мигалка светодиодом на AVR

//Простая мигалка светодиодом
#define F_CPU 4000000L //частота проца - 4МГц
#include <avr/io.h> //работа с портами
#include <util/delay.h> //задержка
int main(void){
unsigned char i;
DDRB=0xFF; //Настройка порта "Б" на вывод (FF-выход, 00-вход)
#define LED_OUT PORTB
#define sleep(ms) _delay_ms(ms) //алиас а-ля Бэйсик
//Мигаю
while(1)
{
i++;
LED_OUT=0b10000000; //зажигаю светодиод
sleep(100);
LED_OUT=0b00000000; //гашу светодиод
sleep(100);
}
return 0;
}

Добавлено 29 апреля 2013 в 23:57 (по Москве) A.T. в раздел(ы) Размышления вслух.
Нет комментариев »

AVR: работа с портами I/O

Потихоньку начинаю осваивать микроконтроллеры архитектуры AVR. Освоил пару правил.
Работать с портами на Си надо так:
1.) Подключить библиотеку ввода/ввывода: #include <avr/io.h>
2.) Декларировать порт (чисто для удобности): #define удобное_название_OUT PORTno; #define удобное_название_IN PINno;
3.) Установить режим порта: DDRno=режим (режима всего два: 0xFF-выход, 0x00-вход)
4.) Записать что надо в порт (например, порт=0b10000000 сделает на ногах PB0…PB6 ноль вольт, а на ноге PB7 напряжение Vcc) или прочитать из него (int x; x=PINno внесёт в переменную x значение битов (потенциала на ножках) нужного порта).
5.) Всё! 🙂

Порты именуются заглавной латинской буквой. Количество портов зависит от марки микроконтроллера. У большинства МК порт «А» использовать не удастся, поскольку это не только ценный мех, но и ножка RESET (сброс), а также пара XTAL’ов (внешний кварц или вход для генератора строб. имульсов). Чтобы использовать его, нужно поменять фузы, но после этого МК будет сложно прошить.

P.S. Плакат на стену возле рабочего места:

Добавлено A.T. в раздел(ы) Размышления вслух.
Нет комментариев »

Кому должны государства

Как коммерсанты грабят бюджеты.

Добавлено 26 апреля 2013 в 17:27 (по Москве) A.T. в раздел(ы) Публикации.
Слова для поиска: , , .
Нет комментариев »

WDAPI811.dll

Если AVR Studio ругается на отсутствие WDAPI811.dll, надо поставить драйверы USB-программатора (снова запустить setup.exe, выбрать Modify, и поставить единственную галку в списке подпрограмм).

P.S. Версия 4.15, Win7 x86, полёт нормальный.

Добавлено 24 апреля 2013 в 17:24 (по Москве) A.T. в раздел(ы) Публикации.
Нет комментариев »