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

FM приемник в корпусе МАЛЬЧИША


Рекомендуемые сообщения

Достался набор "Мальчиш" с лишним корпусом - хочу в этом корпусе собрать простой FM приемник .Техническое задание : -ПРОСТОТА!!! - все на одной микросхеме без заморочек - питание 3в - настройка потенциометром - ПРОВЕРЕННЫЙ В ПОВТОРЯЕМОСТИ!

malchich1_1.jpg

176834550.jpg

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

О, знакомый корпус. Именно в нём собрал первый приёмничек для машины на к174ха34, унч на гт 402/404, и было это лет 19 назад. До сих пор лежит где то в гараже.

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Беда этого корпуса в том,что развесовка элементов внутри не совсем удачна в смысле крепления внешней телескопической антенны.(УКВ же принимаем!).При полной выдвинутой антенне он так и норовит перевернуться.И (если мне память не изменяет) в этом наборе не было регулировки громкости. Громкость (по инструкции) регулировалась поворотом корпуса (читай ориентацией магнитной антенны) относительно горизонта.

Не можешь-научим! Не хочешь-не надо!P.S. А достанешь-заБАНят!

Решительный шаг вперёд-как правило результат хорошего пинка сзади.

Не тратьте силы, возьмите молоток побольше!

Ссылка на комментарий
Поделиться на другие сайты

@Hambaker Регулировка громкости через расширенное отверстие под родной выключатель питания - он как раз движковый и доработка практически не затронет внешний вид,что касаемо развесовки - внутренняя компановка будет выполнена не единой плате и две пальчиковые батарейки нормально становятся внизу горизонтально - антенн телескопических сейчас предостаточно и можно выбрать приемлемую без проблем - тем более что приемник изготовляется из ностальгических чувств ,а не для повседневного пользования НО! все должно работать!

Ссылка на комментарий
Поделиться на другие сайты

Только что, юрий викторович сказал:

НО! все должно работать!

Это зависит только от тебя.

Не можешь-научим! Не хочешь-не надо!P.S. А достанешь-заБАНят!

Решительный шаг вперёд-как правило результат хорошего пинка сзади.

Не тратьте силы, возьмите молоток побольше!

Ссылка на комментарий
Поделиться на другие сайты

@kotosob схема хорошая - но сложновата для такой поделки и микросхема мне не известная - не разу с такой не сталкивался, у меня валяются два радиосканера на TDA7088 и мысль крутится - добавить оконечник на паре транзисторов и перевести настройку на ручную(кпе от китайца или резистор) - только не знаю как это правильно сделать.Схему прилагаю.

 

Изменено пользователем юрий викторович
не то вставил случайно
Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, юрий викторович сказал:

Схему прилагаю.

Вы и приложили :-

http://radiostorage.net/?area=news/1392

 

2 минуты назад, юрий викторович сказал:

схема хорошая - но сложновата для такой поделки и микросхема мне не известная

А хотели на  TDA7088 ,чтобы переделать,наверно? Не советую,если набор деталей при U2510B сложен для повторения вами.

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

манбо.jpg

тда7000 сканет.jpg

@Rio444 этот вариант не подходит - по размерам и напряжению питания.

@kotosob ...я поправился постом ниже - случайно нажал не туда.

Ссылка на комментарий
Поделиться на другие сайты

@kotosob TDA7088 в нашем городе вполне сносно ловит 3-4 станции и для такой поделки как я задумал этого вполне достаточно - проблема сделать настройку ручную и добавить каскад усиления на паре транзисторов - я просто не знаю как это правильно выполнить - сканер есть готовый - включил все работает - теперь сижу и думаю.

Ссылка на комментарий
Поделиться на другие сайты

И какие проблемы с готовым? Приделать УНЧ ? ))..Зачем переделывать настройку?
Схему УНЧ возьмите от приемника на 174ХА34 на дискрете с 3-хвольтовым питанием.Вообще подобного в поиске так много,что конкретно будет самому выбрать,что попроще.

Изменено пользователем kotosob
Ссылка на комментарий
Поделиться на другие сайты

@kotosob ...в схеме сканера уже есть один каскад УНЧ - я хочу его оставить как предварительный и добавит еще один на паре транзисторов - проблема основная сделать ручную настройку КПЕ или резистором(КПЕ предпочтительнее тк есть в наличии от KIPO308 c секцией для ФМ) - я не сильно силен в микросхемах - почти с ними не работал.

Ссылка на комментарий
Поделиться на другие сайты

 В схеме перестройка осуществляется варикапом,на которое через резистор 5к поступает линейно изменяющееся постоянное напряжение с микросхемы в низ/вверх от нажатых кнопок перестройки.Если резистором перестраивать варикап,то повторять в ручную напряжение регулировки не имеет смысла с усложнением схемы.Кроме того,в микросхеме работает автоподстройка по уровню сигнала. Не имеет смысла также ставить КПЕ вместо варикапа--КПЕ нужно еще сделать с такой малой емкостью или использовать подстроечные не надежные.Короче,вы такими переделками усложните  приемник и не добьетесь стабильной работы.Раскажите--какой смысл менять кнопочную настройку на заведома не предназначенную для этой микросхемы ручную? 

Изменено пользователем kotosob
Ссылка на комментарий
Поделиться на другие сайты

@kotosob Смысл в том что в корпусе "МАЛЬЧИША" есть прорезь под диск ручной настройки и мне это надо сохранить - Мальчиш должен остаться Мальчишем только обрести ФМ - в этом вся задумка.

Ссылка на комментарий
Поделиться на другие сайты

Ну,если -

4 минуты назад, юрий викторович сказал:

в этом вся задумка.

..для моего понятия сей творческий полет мысли идет в разрез с представлением о конструкции и назначении приемника на D7088,извините..Удачи!

Ссылка на комментарий
Поделиться на другие сайты

Я переделывал 7088 на ручную на переменном резисторе

Вроде просто отключал от 16-го вывода резистор 5 кОм и со среднего вывода потенциометра подавал

Только застабилизировать надо будет питание потенциометра

 

Ссылка на комментарий
Поделиться на другие сайты

@vas320 да я тоже думал о чем то подобном - ведь там надо просто подать меняющееся напряжение с плюса на точку соединения варикапа с С2200пф  - но я сам такого не делал , а тк там дорожки на одну пайку то хотел бы знать точно - что резать и ставить и куда паять , может Вам удастся вспомнить поточнее? 

Ссылка на комментарий
Поделиться на другие сайты

Для начала ты хорошенько проверь и перепроверь понравится ли тебе качество звука от 7088

Возможно в твоей местности с этим всё нормально  

У нас отвратно ловит на этот приёмник - только помню была одна станция на 105 МГц в моно передавало на французском языке   - вот оно идеально принималось

Остальные же каналы принимаются с искажениями - когда певец или диктор произносит букву "С" звучит искажённое "З" - невозможно слушать 

Предполагаю что на всех этих каналах превышают уровень громкости - чтоб погромче звучало при приёме

И вторая версия связана с постоянной времени предискажений - должно быть 50 мкс(Евроазия) ,  а они накупили американских передатчиком и тупые инженеры даже не понимают что надо переключить с 75 мкс на 50 мкс ( об этой проблеме( в частности в Минске) и решении описано в Радиомир 2009 №4 стр 6)

Изменено пользователем vas320
Ссылка на комментарий
Поделиться на другие сайты

@vas320 я собираюсь сделать ФМ приемник в случайно доставшемся лишнем корпусе от радиоконструктора "МАЛЬЧИШ" - там качество звука не на первом месте - нужна простота и максимальная аутентичность - я сейчас включил "МАМБУ" через активную колонку - всё гут - ловит аж 4 станции! - приемник нужен пионерский!

Ссылка на комментарий
Поделиться на другие сайты

_2003_05_25.gif

Но как уже говорили автоподстройка теряется при ручной настройке

Вот здесь о этом пишут и ввели кнопку "сканирование вниз"

http://www.radioradar.net/radiofan/communication/scanning_frequency_vhf_chip_tda7088t.html

Может быть ты применишь такой типо  регулятор  который при небольшом повороте наверх(вниз)будет сканировать наверх(вниз , как в паяльных станциях 

Ссылка на комментарий
Поделиться на другие сайты

@vas320 мне надо как раз - чтобы настройка была ручкой(корпус именно по ручку исполнен) - то что ты прислал практически решает проблему - я введу отдельный переменный резистор для настройки - а регулятор громкости трогать не стану тк он мне нужен и места у меня достаточно для размещения элементов - остается что то придумать с унч чтобы родной транзистор стал по режиму предварительным каскадом усиления для выходного на паре комплиментарных транзисторов - типа как в присоединенном файле - может транзисторы другие применю

унч фм кт315.gif

Ссылка на комментарий
Поделиться на другие сайты

@юрий викторович Я не понял

У Мальчиша же нет регулятора громкости 

Какой родной транзистор ? у Мальчиша усилитель был на трансформаторах -ты его хочешь использовать ?

Ссылка на комментарий
Поделиться на другие сайты

УКВ приемник с фапч на одном транзисторе с кольцевым стередекодером  была очень повторяемая схема в конце 80 годов....  

Захаров А. УКВ ЧМ приёмники с ФАПЧ. Радио, 1985, № 12. с. 28-30  читай, повторяй, наслаждайся))))

_1985_12_28.gif

_1985_12_29.gif

_1985_12_30.gif

Изменено пользователем m593ak
Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Сообщения

    • Автору. Никаких тут 250...200 ватт у этой китайской бздюшки нет в помине. Тем паче на таком подобии радиатора Катушки даже на выходе нет-плохо  
    • Повторюсь - НЕТ, так как у вас там крутилки, что приведет к искажениям при работе в мостовой схеме. Если бы вы "могли" то вам нужно было разорвать выход с темброблока и вход усилителей и впаять (можно навесом) вот такую схему:
    • Все верно, вы почти все что нужно сделали.  Только не нужно было добавлять это b=UDR; Сразу после старта сбросить флаг flags = 0; А в основном цикле ждать установки флага FLAG_END_RX. И если он установлен, проверять на совпадение строки в буфере (rx_buf) с вашей строкой (AT+QM \ r \ n .....   .....  AT+MP \ r \ n) При совпадении вызывать выполнение нужного алгоритма.
    • У меня до саба ещё дело не дошло, только сейчас думаю купить амп на полкиловатта, но так можно, при условии, что на входе будет моно, и будет срез частот
    • Про флаг Т: если он не используется в основной программе, а у меня он постоянно в деле. для меня меня отложенная обработка прерывания обычное дело, нужно лишь правильно расставить приоритеты частей программы. И обычное дело: выставляешь частоту задающего генератора побольше, делишь его до получения частоты 1000 Гц каким либо таймером, загоняешь в прерывание с флагом. затем закольцовываешь основную программу с проверкой флага прерывания от таймера 1000Гц. загоняешь программу в Sleep. Получаешь кольцо обработки с образцовым интервалом в 1 мс. После любого прерывания проверяешь флаг от таймера, если он, то сбрасываешь флаг и начинаешь перебирать подпрограммы обработки индикаторов, клавиатуры, и тд. и тп, подпрограммы обработки флагов и др. После окончания обработки всех подпрограмм возвращаешься к Sleep. И так по кольцу. Если происходит прерывание не от таймера, программа выходит из Sleep, проверяется флаг от таймера, если не он (а это не он) обратно к Sleep. В большенстве программ использую этот алгоритм.   GPIOR1 и GPIOR2 в 88 условно можно использовать как флаги, но их адреса больше 0х1Е, на них не распространяются команды cbi, sbi, sbic, sbis, и их сначала нужно загрузить в общий регистр, промодифицировать, и заново сохранить. Эта последовательность длинная, и модифицирует SREG, что сводит на нет работу по сравнению с  классическим GPIOR.
    • @korsaj Сегодня попробовал сделать как ты посоветовал. Получился следующий код. #define F_CPU 7372800UL #define BAUND 9600L #define UBRRL_value (F_CPU/(BAUND*16))-1 #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <stdlib.h> void init_pin(void); #define C_PC0 (~PINC&(1<<PC0)) #define C_PC1 (~PINC&(1<<PC1)) #define LED_1_ON() PORTD|=(1<<PD2) #define LED_1_OFF() PORTD&=~(1<<PD2) #define LED_2_ON() PORTD|=(1<<PD3) #define LED_2_OFF() PORTD&=~(1<<PD3) #define FLAG_END_RX (1<<3) #define FLAG_ERR_RX (1<<4) #define BUF_SIZE 20 char rx_buf[BUF_SIZE]; char buf_index = 0; volatile start=1, flags; char b; ISR(USART_RXC_vect) { b=UDR; if(!(flags & FLAG_END_RX)) { rx_buf[buf_index]=UDR; if(rx_buf[buf_index] == 0x0D) { flags |= FLAG_END_RX; return; } buf_index++; if(buf_index >= BUF_SIZE) { buf_index = 0; flags |= FLAG_ERR_RX; } } } void init_UART() { UBRRL = UBRRL_value; UBRRH = UBRRL_value>>8; UCSRB|=(1<<TXEN); UCSRB|=(1<<RXEN); UCSRC|=((1<<URSEL)|(1<<UCSZ0)|(1<<UCSZ1)); UCSRB|=(1<<RXCIE); sei(); flags = 0; } void send_UART(char value) { while(!(UCSRA&(1<<UDRE))); UDR=value; } int main(void) { init_pin(); init_UART(); while(1) { if (start==1) { _delay_ms(500); send_UART('O'); send_UART('K'); send_UART('!'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); start=0; } if (b == '0') { LED_1_ON(); LED_2_OFF(); send_UART('N'); send_UART('+'); send_UART('0'); send_UART('0'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (b == '1') { LED_1_OFF(); LED_2_ON(); send_UART('N'); send_UART('+'); send_UART('0'); send_UART('1'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (b == '2') { LED_1_ON(); LED_2_ON(); send_UART('N'); send_UART('+'); send_UART('0'); send_UART('2'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (b == '3') { LED_1_OFF(); LED_2_OFF(); send_UART('N'); send_UART('+'); send_UART('0'); send_UART('3'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (C_PC0) { send_UART('P'); send_UART('C'); send_UART('0'); send_UART(0x0D); send_UART(0x0A); _delay_ms(250); } if (C_PC1) { send_UART('P'); send_UART('C'); send_UART('1'); send_UART(0x0D); send_UART(0x0A); _delay_ms(250); } } } void init_pin(void) { DDRC = 0b00000000; PORTC = 0b11111111; DDRD |= ((1<<2)|(1<<3)); PORTD &=~ ((1<<2)|(1<<3)); } Ну как сказать всё работает, но вот меня очень интересует приём команд на саму ATMEGA16. Он так и работает только с цифрами. Более ничего корректно принять не получается даже используя таблицу ascii. А мне нужно будет принимать команды и посложней чем просто буквенно - цифровые. Потому как возвращаясь к командам самого плеера там в этих командах хранятся различные данные. Вот примерно так это всё выглядит. AT+QM \ r \ n Запрос режима работы [0: Bluetooth], [1: MP3] AT+M1 \ r \ n Номер текущего файла AT+M2 \ r \ n Общее количество звуковых файлов AT+MD \ r \ n Источник музыки USB или SD Card AT+MT \ r \ n Общее время воспроизведения текущего файла AT+MK \ r \ n Время воспроизведения текущего файла AT+MP \ r \ n Текущее состояние плеера [0]Стоп, [1]Воспроизведение, [2]Пауза К примеру при отправке команды AT+M1 \ r \ n в ответ мы получим M1 + 000002 \ r \ n при этом здесь может быть любое число в hex формате. Мне же нужно каким то образом принять эти данные и обработать их соответствующим образом. Но при этом и нужно учитывать так же что плеер может сам отправить эти данные по началу воспроизведения трека. Вот в этом сейчас и стоит основная задача. Чего я и пытаюсь получить в итоге.
×
×
  • Создать...