На главную страницу сайта
· Наш магазин · Объявления · Рейтинг · Статьи · Частоты · Копилка · Аэродромы · Live!
· Файлы · Диапазоны · Сигналы · Музей · Mods · LPD-форум · Клуб · Радиостанции
На сайте: гостей - 50,
участников - 6 [ Несущий свет, Larr, SLB_MN, Slavik, ew2abc, SPBOBL]
 · Начало · Опросы · События · Статистика · Поиск · Регистрация · Правила · FAQ · Галерея ·
 Форум —› Разработка, ремонт, схемы, модификации —› Я строю УКВ радио 
Блоки питания для радиотехники: Ajetrays, Alan, Manson, Optim, RM, Vega, Yaesu, Энергомаш


Alan K35
(1 Ампер)
руб.

RM LPS 105
(5 Ампер)
руб.

Manson SPA-8100
(10/12 Ампер)
руб.

Optim PS-20
(20/22 Ампер)
руб.

Vega PSS-3035
(30/35 Ампер)
руб.
 Страница:  ««  1  2  3  ...  8  9  10  11  12  13  14  »»Поиск в теме
Автор Сообщение
RadioKoteg
Участник
Offline4.4
с сен 2006
Киев
Сообщений: 14486

Дата: 01 Сен 2011 13:45:37 · Поправил: RadioKoteg (02 Сен 2011 01:34:29) #  
RadioKoteg
Участник
Offline4.4
с сен 2006
Киев
Сообщений: 14486

Дата: 04 Сен 2011 05:31:43 · Поправил: RadioKoteg (04 Сен 2011 05:48:49) #  

Уважаемый дневник, пишу я тебе новое распределение частот в фильтрах и их состояние, да бы не забыть:

110-130 Сделан Усиление 22 дБ
130-150 Сделан Усиление 24 дБ
150-180
180-220
220-280
280-350
350-400
400-450
450-500

Также сделан обход 500 кГц перед ЧМ детектором, теперь есть ширина 30 кГц и 17.5 кГц.

Столкнулся с проблемой динамического диапазона, все до смешного, динамики не хватает не в диодах первого смесителя в а в пред усилителе, интермодуляция не очень выражена но иногда выпрыгивает в неожиданных местах и от парочки сигналов которые 95 дБ/мкв и выше, ну я думаю еще бы, фильтра широкие и все вместе дает себе знать, я думаю пользы от такого построения больше чем от вреда слабого интермодуля. Хотелось бы заменить 80 фильтр на лучшее но где его брать. Дойдут руки попробую спаять и настроить фильтр допустим на 13 звеньях, наверняка будет намного лучше, запас по усилению есть для проходных затуханий..
Реклама
Google
Zmej
Участник
Offline3.1
с дек 2005
...
Сообщений: 10672

Дата: 05 Сен 2011 12:29:51 #  

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

BFG998 was ist das, может BF998.

Столкнулся с проблемой динамического диапазона, все до смешного, динамики не хватает не в диодах первого смесителя в а в пред усилителе

"интермодят" диоды коммутатора фильтров или все-таки сам элемент УВЧ?
RadioKoteg
Участник
Offline4.4
с сен 2006
Киев
Сообщений: 14486

Дата: 05 Сен 2011 12:56:59 #  

"интермодят" диоды коммутатора фильтров или все-таки сам элемент УВЧ? второй УВЧ. Исправлено сужением диапазона.

BFG998 was ist das, может BF99 BF998WR.115 NXP/PH SOT343R
V_Strannik
Участник
Offline4.6
с окт 2007
Москва
Сообщений: 1294

Дата: 07 Сен 2011 11:50:03 #  

Бог Книга в помощь строительству


Увеличить
RadioKoteg
Участник
Offline4.4
с сен 2006
Киев
Сообщений: 14486

Дата: 07 Сен 2011 11:55:41 · Поправил: RadioKoteg (07 Сен 2011 12:06:04) #  

V_Strannik Спасибо за заботу и неоценимую помощь.
V_Strannik
Участник
Offline4.6
с окт 2007
Москва
Сообщений: 1294

Дата: 07 Сен 2011 12:31:41 #  

:-)
Да всегда пожалуйста ... Зачем только кота (кошку) ... резисторами кормить :-)
RadioKoteg
Участник
Offline4.4
с сен 2006
Киев
Сообщений: 14486

Дата: 07 Сен 2011 14:28:30 #  

Зачем только кота (кошку) ... резисторами кормить :-) Ну я перешел на SMD, не выбрасывать МЛТшки, и кот довольный и я.
RadioKoteg
Участник
Offline4.4
с сен 2006
Киев
Сообщений: 14486

Дата: 12 Сен 2011 04:03:18 #  

Проделанная работа:
110-130 Сделан Усиление 22 дБ
130-150 Сделан Усиление 24 дБ
150-180 Сделан Усиление 21 дБ
180-210 Сделан Усиление 23 дБ
210-240 Сделан Усиление 21 дБ
240-270 Сделан Усиление 22 дБ
270-350
350-400
400-450
450-500
RadioKoteg
Участник
Offline4.4
с сен 2006
Киев
Сообщений: 14486

Дата: 12 Сен 2011 08:07:24 #  

внешний вид

Увеличить
RadioKoteg
Участник
Offline4.4
с сен 2006
Киев
Сообщений: 14486

Дата: 05 Ноя 2011 02:50:41 · Поправил: RadioKoteg (05 Ноя 2011 03:36:10) #  

UP, спрашивают как радио. Радио работает отлично. Пишу на Altera CyclonII.

от части освоил Verilog.
Вот интерфейс:


//Диапазоны
assign GPIO_0[0] = b1;
assign GPIO_0[1] = b2;
assign GPIO_0[2] = b3;
assign GPIO_0[3] = b4;
assign GPIO_0[4] = b5;
assign GPIO_0[5] = b6;
assign GPIO_0[6] = b7;
assign GPIO_0[7] = b8;
assign GPIO_0[8] = b9;
assign GPIO_0[9] = b10;

assign GPIO_0[10] = Conv1;
assign GPIO_0[11] = Conv2;
assign GPIO_0[12] = Conv3;
assign GPIO_0[13] = Conv4;

assign GPIO_0[14] =AM;
assign GPIO_0[15] =FM;
assign GPIO_0[16] = USB;
assign GPIO_0[17] = LSB;
assign GPIO_0[18] = DSB;
assign GPIO_0[19] = SAM;
assign GPIO_0[20] = ESSB;

assign GPIO_0[21] = IF2Filter; // 3050 кHz 18.500 IF2
assign GPIO_0[22] = FEM500kHz;

assign GPIO_0[23] = _18kHzQuartz;
assign GPIO_0[24] = AGC;

//assign GPIO_0[25] = ;
assign GPIO_0[26] = ATT_ANT1;
assign GPIO_0[27] = ATT_ANT2;

assign GPIO_0[28] = ANT1;
assign GPIO_0[29] = ANT2;

assign GPIO_0[30] = ATT1_AF_IN;
assign GPIO_0[31] = ATT2_AF_IN;

//assign GPIO_0[32] = ;
//assign GPIO_0[33] = ;

assign GPIO_0[34] = POWER;
//assign GPIO_0[35] = SQL не разобрался с чтением портов.

assign GPIO_1[0] = DDS_Bit1;
assign GPIO_1[1] = DDS_Bit2;
assign GPIO_1[2] = DDS_Bit3;

остальные свободные 35 идут на параллельное управление DDS, возможно будет шина адреса данных вдруг я захочу маленькую матрицу а в виде экрана с тач падом..


Идей настолько много что в мозгах мурашки..
Lopator
Участник
Offline3.3
с янв 2006
Москва
Сообщений: 1043

Дата: 05 Ноя 2011 05:16:23 #  

RadioKoteg

Наюлюдаю уже как 10 страниц вашей эволюции. Ваше целеустремленность, (момимо знаний и таланта) несомненно внушает уважение! Это мощь. Любой промышленый связной применик мирно курнет в сторонке.
Бац, смотрю Вы уже и PLD програмите:) Тоесть полноценный SDR вот вот родится!

Вопросов особо нет, только выражение уважухи за столь серьезную работу. По идее у вас должен получитьться связной приемник с панорамой ~500 Mhz и всеми остальными "няшками". Вы сами как оцениваете его ТТХ? Диапазон/шаг/скорость сканирования итд. По иде должно получться нечто поражающее воображение:

PS: Респект за работу. Судя по фоткам вы себя не жалеете (за что тройная Уважуха).
RadioKoteg
Участник
Offline4.4
с сен 2006
Киев
Сообщений: 14486

Дата: 06 Ноя 2011 03:29:18 #  

//assign GPIO_0[35] = SQL не разобрался с чтением портов.

пришло прозрения:



reg [1:0] SQL=0;

always @ (negedge GPIO_0[35] )// SQL
begin
SQL<=1;
end
always @ (posedge GPIO_0[35] )// SQL
begin
SQL<=0;
end


наверное так, хз.
RadioKoteg
Участник
Offline4.4
с сен 2006
Киев
Сообщений: 14486

Дата: 06 Ноя 2011 04:35:41 #  

прозрение не долго длилось:

always @(negedge GPIO_0[35])// SQL
begin
SQL[0]<=1;
end

always @ (posedge GPIO_0[35])// SQL
begin
SQL[0]<=0;
end

assign LEDG[6] = SQL[0];


Error (10028): Can't resolve multiple constant drivers for net "SQL[0]" at de2_top.v(623)
RadioKoteg
Участник
Offline4.4
с сен 2006
Киев
Сообщений: 14486

Дата: 06 Ноя 2011 17:57:37 #  

Очередное прозрение:

always @(GPIO_0[35])// SQL
if (!GPIO_0[35] == 1 ) begin
SQL[0]<=1;
end
else SQL[0]<=0;

assign LEDG[6] = SQL[0];
RadioKoteg
Участник
Offline4.4
с сен 2006
Киев
Сообщений: 14486

Дата: 07 Ноя 2011 06:24:00 · Поправил: RadioKoteg (07 Ноя 2011 06:51:01) #  

Была проблема с кнопочками с разделением регистров, вот собственно обошел трабл:



reg pressed0;
reg pressed1;
reg pressed2;
reg pressed3;

always @( negedge CLOCK_27)
begin
if (KEY[0])
begin
pressed0 <= 1'b0;
end
if(!KEY[0] && !pressed0)
begin
pressed0 <= 1'b1;
if (Band <= 9) Band <= Band+1; else Band <= 1; //+
end

if (KEY[1])
begin
pressed1 <= 1'b0;
end
if(!KEY[1] && !pressed1)
begin
pressed1 <= 1'b1;
if (Band >= 2) Band <= Band-1; else Band <= 10; //-
end
end



Пока для отладки.
RadioKoteg
Участник
Offline4.4
с сен 2006
Киев
Сообщений: 14486

Дата: 07 Ноя 2011 07:03:58 · Поправил: RadioKoteg (07 Ноя 2011 07:08:55) #  

нужно делать свои кнопочки для ввода частоты для например разных режимов сканированний, банков, квик пресетов.., то есть если я возьму матрицу кнопок 10X8 и размещу на шину 18 вводов то будет 80 кнопочек..Вот сделать например 10 клавиш для быстрого запоминания частоты, держиш клавишу 3 секунды туда пишется значение текущей частоты, просто нажать вызывается в синтезатор..
RadioKoteg
Участник
Offline4.4
с сен 2006
Киев
Сообщений: 14486

Дата: 09 Ноя 2011 04:59:23 #  

Размышляю как надо сделать, вот примерно так:

case(Key_Y)
8'b01000000 : Key_Y <= 8'b00100000;
8'b00100000 : Key_Y <= 8'b00010000;
8'b00010000 : Key_Y <= 8'b00001000;
8'b00001000 : Key_Y <= 8'b00000100;
8'b00000100 : Key_Y <= 8'b00000010;
8'b00000010 : Key_Y <= 8'b00000001;
8'b00000001 : Key_Y <= 8'b10000000;
8'b10000000 : Key_Y <= 8'b01000000;
default: Key_Y <= 8'b10000000;




Это типа шина адреса клавы, их адресов восемь, оно должно в каждом адресе посчитать до восьми и восемь раз опросить данные с портов и сказать какие клавиши нажаты.. Что то мои размышления какие то ватные.. Собственно то на потом потому что надо делать клавиатуру.

Клавиш будет 8х8 а это 64 штучки, расположены они будут примерно на площади 100х100 мм. Я точно знаю что после интенсивных "кнопаний" кнопочки иногда перестают "кнопкать" этак залипают или не "счелкают", собственно с этого возникает технический вопрос от которого зависит в какой то мере оперативность и тактильное чувство удовлетворения (как от лопаний упаковочный пленки с воздушными..). Вопрос какие кнопки применить? Так чтобы оно через год интенсивного "кликания" еще пару год кликало.
Electrician
Участник
Offline3.0
с мая 2010
Санкт-Петербург
Сообщений: 433

Дата: 09 Ноя 2011 08:38:09 #  

какие кнопки применить?
QTouch не хотите?..
Вот от таких вполне приятные тактильные ощущения, но нужно ещё красивые колпачки подобрать, и ничего не скажу про ресурс http://www.platan.ru/cgi-bin/qwery.pl/id=952909939&group=31403
Можно банально http://www.platan.ru/cgi-bin/qwery.pl/id=57795&group=31403
Но только не http://www.platan.ru/cgi-bin/qwery.pl/id=857448043&group=31403
Dart
Участник
Offline3.4
с мая 2006
http://vrtp.ru
Сообщений: 3117

Дата: 09 Ноя 2011 11:45:00 #  

зависит в какой то мере оперативность и тактильное чувство удовлетворения (как от лопаний упаковочный пленки с воздушными..). Вопрос какие кнопки применить?
RadioKoteg

Если чувство удовлетворения то на базе МП-1, только в 10х10см не уложитесь МП-1 Кстати видел вообще миниатюрные МП только марки не знаю
Electrician
Участник
Offline3.0
с мая 2010
Санкт-Петербург
Сообщений: 433

Дата: 09 Ноя 2011 16:17:11 #  
RadioKoteg
Участник
Offline4.4
с сен 2006
Киев
Сообщений: 14486

Дата: 11 Ноя 2011 02:54:00 · Поправил: RadioKoteg (11 Ноя 2011 02:55:58) #  

Пойду на радио базар и закуплю образцы, проведу клик тест..
Igor 2
Участник
Offline2.0
с авг 2006
analogtrx.com
Сообщений: 2697

Дата: 11 Ноя 2011 03:16:08 #  

Когда это было, когда это было, во сне- наяву...



А МП-1 почему- то в тангентах у меня всё время ломаются...
RadioKoteg
Участник
Offline4.4
с сен 2006
Киев
Сообщений: 14486

Дата: 11 Ноя 2011 04:35:03 #  

Когда это было, когда это было, во сне- наяву... Зато не скучно в жизни, постоянно чем то занят.. Наверное как и вы потом дойду до математики..
Igor 2
Участник
Offline2.0
с авг 2006
analogtrx.com
Сообщений: 2697

Дата: 11 Ноя 2011 16:19:26 #  

Зато не скучно в жизни, постоянно чем то занят.. Наверное как и вы потом дойду до математики..

Всё правильно. А после дохода до математики, поймёте, что это и есть основа всего, в т. ч. и схемотехники...
RadioKoteg
Участник
Offline4.4
с сен 2006
Киев
Сообщений: 14486

Дата: 12 Ноя 2011 08:26:44 #  

Клаву намудрил:



always @( negedge CLOCK_27)
begin
if (KeyCLK < 10000) //делитель
begin
KeyCLK <= KeyCLK + 1;
end else
begin
KeyCLK <= 0;
case(Key_X)
8'b11111110 : Key_X <= 8'b11111101;
8'b11111101 : Key_X <= 8'b11111011;
8'b11111011 : Key_X <= 8'b11110111;
8'b11110111 : Key_X <= 8'b11101111;
8'b11101111 : Key_X <= 8'b11011111;
8'b11011111 : Key_X <= 8'b10111111;
8'b10111111 : Key_X <= 8'b01111111;
8'b01111111 : Key_X <= 8'b11111110;
default: Key_X <= 8'b01111111;
endcase
end
end

always @(posedge GPIO_1[12])//
begin
if (!GPIO_1[12] == 1)
begin
KeyX1[7:0]<=Key_X;
KeyY1[0]<=1;
end
end

always @(posedge GPIO_1[13])//
begin
if (!GPIO_1[13] == 1)
begin
KeyX2[7:0]<=Key_X;
KeyY2[0]<=1;
end
end

always @( posedge GPIO_1[14])//
if (!GPIO_1[14] == 1 )
begin
KeyY3[0]<=1;
KeyX3[7:0]<=Key_X;
end

always @( posedge GPIO_1[15])//
if (!GPIO_1[15] == 1 )
begin
KeyY4[0]<=1;
KeyX4[7:0]<=Key_X;
end

always @( posedge GPIO_1[16])//
if (!GPIO_1[16] == 1 )
begin
KeyY5[0]<=1;
KeyX5[7:0]<=Key_X;
end

always @( posedge GPIO_1[17])//
if (!GPIO_1[17] == 1 )
begin
KeyY6[0]<=1;
KeyX6[7:0]<=Key_X;
end

always @(posedge GPIO_1[18])//
if (!GPIO_1[18] == 1 )
begin
KeyY7[0]<=1;
KeyX7[7:0]<=Key_X;
end

always @( posedge GPIO_1[19])//
if (!GPIO_1[19] == 1 )
begin
KeyY8[0]<=1;
KeyX8[7:0]<=Key_X;
end





С этого всего получаю матрицу нажатых клавиш
в KeyY1 KeyY2 KeyY3 KeyY4 KeyY5 KeyY6 KeyY7 KeyY8 8 разрядов по игреку 0=не нажат 1=нажат обнулятся после передачи на процедуры

в KeyX1 KeyX2 KeyX3 KeyX4 KeyX5 KeyX6 KeyX7 KeyX8 записи координат по иксу

преимущества что можно несколько одновременно жать. Если в этом не запутаюсь будет супер.

На базаре был, закупил образцы, но на кнопки нет красивых пимпочек..
RadioKoteg
Участник
Offline4.4
с сен 2006
Киев
Сообщений: 14486

Дата: 15 Ноя 2011 09:22:48 #  

Двигаюсь. Вот пример клавиатуры по одной из восьми, тоесть игрек 1:

if (KeyY1 == 1)
begin
if (KeyX1 == 8'b11111110)
begin
KeySTR <= "Enter";
end
if (KeyX1 == 8'b11111101)
begin
KeySTR <= "0";
end
if (KeyX1 == 8'b11111011)
begin
KeySTR <= ".";
end
if (KeyX1 == 8'b11110111)
begin
KeySTR <= "Left";
end
if (KeyX1 == 8'b11101111)
begin
KeySTR <= "Down";
end
if (KeyX1 == 8'b11011111)
begin
KeySTR <= "Right";
end
if (KeyX1 == 8'b10111111)
begin
KeySTR <= "Shift";
end
if (KeyX1 == 8'b01111111)
begin
KeySTR <= "SD";
end



Опрос всей клавиатуры 8х8 сделал 100 раз в секунду.
RadioKoteg
Участник
Offline4.4
с сен 2006
Киев
Сообщений: 14486

Дата: 16 Ноя 2011 09:10:11 · Поправил: RadioKoteg (16 Ноя 2011 09:16:45) #  

Фото сет:
Диапазонные фильтра и МШУ: http://doris.kiev.ua/RS/UKV_001/FOTO_003/PB160148.JPG
Коробочка от свича, благодаря тому что закупили сбойную партию 3COM и потеряли гарантийку все перешло в мусорку:

http://doris.kiev.ua/RS/UKV_001/FOTO_003/PB160152.JPG
http://doris.kiev.ua/RS/UKV_001/FOTO_003/PB160153.JPG
http://doris.kiev.ua/RS/UKV_001/FOTO_003/PB160160.JPG

Сам приемник в виде лаборапрототипа:
http://doris.kiev.ua/RS/UKV_001/FOTO_003/PB160156.JPG

Коробочка чудно подошла к Altera DE2 отладочной плате:
http://doris.kiev.ua/RS/UKV_001/FOTO_003/PB160157.JPG
http://doris.kiev.ua/RS/UKV_001/FOTO_003/PB160158.JPG
http://doris.kiev.ua/RS/UKV_001/FOTO_003/PB160159.JPG

DE2 в отладке:
http://doris.kiev.ua/RS/UKV_001/FOTO_003/PB160163.JPG

Пока трудиться так:
http://doris.kiev.ua/RS/UKV_001/FOTO_003/PB160168.JPG
RadioKoteg
Участник
Offline4.4
с сен 2006
Киев
Сообщений: 14486

Дата: 16 Ноя 2011 09:13:53 · Поправил: RadioKoteg (16 Ноя 2011 09:14:37) #  

По клавиатуре вырисовалось примерно такое чудо:

http://doris.kiev.ua/RS/UKV_001/AlteraDE3/KEY/PB160145.JPG
RadioKoteg
Участник
Offline4.4
с сен 2006
Киев
Сообщений: 14486

Дата: 19 Ноя 2011 10:18:50 #  

Вопрос по Serial Configuration Devices EPCS16 , Пишут на форумах что 1000 пере прошивок и все микрухе азис, но в дата шите стоит больше 100 000, собственно дословно Re-programmable memory with more than 100,000 erase/program cycles Кому верить?
Реклама
Google
 Страница:  ««  1  2  3  ...  8  9  10  11  12  13  14  »» 
Эта тема закрыта. Ответы больше не принимаются.
Начало
Средства связи, рации. Купить радиостанции Motorola, Yaesu, Vertex, приемники, антенны.
Время загрузки страницы (сек.): 0.051; miniBB ®