nobcha23のABブログ Airband receiver kit BLOG

エアバンドレシーバーキットの組み立て、改造を手掛けます Assemble and remodel Chinese airband receiver kit

”R909OLED” radio  FMも聞ける航空無線ラジオ、OLED表示版

CesarSoundさんがPROJECT HUBに公開されている"10kHz to 225MHz VFO/RF Generator with Si5351 - Version 2"をもとに改造を加えR909に移植し、受信機を動かしました。移植する途中でいくつかの課題が見つかったので報告します。
I will report how to port "10kHz to 225MHz VFO/RF Generator with Si5351 - Version 2" on PROJECT HUB by Mr.Cesar Sound for ”R909OLED” radio . 

 

まずはブロックダイヤグラムです。 There is the block diagram.

ブロックダイヤグラム

1.Arduino UNO/pro miniのメモリー限界。特にRAMがOLEDの画面リフレッシュのため。EEPROMへのチャネルメモリーを入れていない。
2.R80 V7回路間違い。LM386の入力#2がDCでは浮いており、DC変動があると低域異常発振をおこし、ノイズを出すようだ。
前段のFM62429のパラメータ変化で起こるみたいである。→2-3間に10k入れたら改善した。
3.OLEDの画素書き込み時にラッシュ電流が流れ電源変動を起こすようだ。→OLEDの接続コネクタ根元に47uF入れたらましになった。
4.Si5351aの周波数補正のパラメーターをそのまま移植してたら、第一第二がそれぞれ5kHzぐらいずれていた。
12.8MHzTXCOで較正して、100Hz以内にしたら、音量・音質が良くなった。
5.ボリューム設定値を14段階の真ん中7ぐらいで聞きやすくするため、MAP関数をトライアンドエラー設定した。
1. I could not install EEPROM related function because of shortage for memory.
2. I found that LM386#2 shall connect the ground via about 10k ohm. Nevertheless LM386 may oscillate at low audio by full swing when DC level moves.
3. OLED comsumes much current when it works refreshing the display. That cause power level change to casue noise.
4. I got Si5351a mojule frequency error by refering 12.8MHz TXCO via the frequency counter. And I set it as a  #define XT_CAL_F   10000 roughly. I decreased error within less than 100Hz.
5. To set the central value as 7 of 14 range, I changed map function max as half.


とまあ以上のようなところを修正し、FM1放送も聞けるITMチャンネル対応航空無線ラジオ、OLED表示版”R909OLED”をまとめました。もともと1602A液晶用に窓を開けたケースにとりあえず入れたので、見た目いまいちです。The radio set is below. The case was diverted from 1602A LCD usage.

これでOLED表示のやり方を学んだので、OLEDを活用した機能の盛り込みを検討したいと思っています。
As I got the idea for OLED usage, I would like to utilize this furtherly.

 

youtu.be

 

 

 

I have ported CesarSound's VFO sketch on R909 receiver. R909受信機にVFOスケッチを移しました

I designed a local oscillator PCB with Si5351a controled by Arduino. This panel portion PCB is containing Arduino, Si5351a module, and switches.


Si5351aを局発にした受信機を作ろうと思い、まずはCPUパネル部基板を起こしました。
(CPUはArduino po miniかATMega428Pが選択でき、表示は1602Aかi2c接続のLCD、発振器部はSi5351aモジュールを使う。その試作について先に報告しました。)

 

使ったスケッチは、CesarSoundさんがPROJECT HUBに公開されている"10kHz to 225MHz VFO/RF Generator with Si5351 - Version 2"をもとに改造を加えたもので、RF信号源を作りました。そして今回は、そのスケッチをR909に移植し、受信機を動かします。

R909 remodeled


I got CesarSound's VFO sketch on PROJECT HUB and edited it as a RF signal generator. This time furtherly I remodeled for R909 radio. In R909 sketch there is u8g2 library but the display design was 1602 format. I'm thanking CesarSound for providing nice material.

projecthub.arduino.cc

 

R909ではOLED表示を行く行く採用しようと思いu8g2はコンパイルオプションで入ってたんですが、画面設計は1602のまま。
今回はちょうどそのとっかかりでCesarSoundさんの画面デザインを参考に、機能移行しました。

  

jasonkits.bigcartel.com

 

モリー使用量はフラッシュ87%、SRAM35%となり、EEPROM利用のチャンネルメモリーを入れるまではいきませんでした。
そのかわり、設定周波数を20波とり、局名呼称を簡易表示しました。ワタシは伊丹空港のそばに住んでいるので、118.1MHzはITW(Itami ToWerとしました)KAPはKIXのアプローチとか。


As a result the flash memory size is 87%, and SRAM is 35%(about 700bytes). OLED function is asking about more than 1000bytes on running. I could not incorpolated EEPROM channel memory functions. Insteadly I determined 20 waves for my local station usage. ie: 118.1MHz=ITW(Itami ToWer), 132.4MHz=TSK(Tokyo control SHikoku sector).

 

操作ルールは次。
通常キーステイタス0の時はロータリーエンコーダー回すと指定ステップ周波数単位で受信周波数を増減。
ロータリーエンコーダーのプッシュスイッチでステップ周波数単位を増減。
機能キー1を押すとスイッチステイタスが2→3と変わり、2の時はボリューム値をロータリーエンコーダーで増減。3はスケルチレベル増減。
機能キー2を押すと設定周波数を次々と切り替え表示していく。


Operation rule.
Naturally the function status is "0" and the rotary encoder gives increment or decrement by step frequency value.
The crick by push button of the rotary encoder brings step frequncy change.
To push the function key 1 kicks the function status of "2" and "3". When "2", the rotary encoder gives increment or decrement for the volume level. When "3", the rotary encoder gives increment or decrement for the squelch level. 
To push the function key 1 calls the pre determined frequency one by one.

R909 newer display

 

R909ではRADIOは2003タンデムのアナログでしたが、次のラジオ基板はsi4735であり、容量が4kあるというPU2CLRライブラリーは積めそうにありません。


I would like to use Si4735/32 chip for the mother radio. On that case the capacity of PU2CLR of about 4k bytes are far more ATMega428P size.

 

www.youtube.com

R909 is an improved R80 V7 airband receiver  R909はR80 V7の改良版

R909画面



When I assembled R909 radio, I found several improved points from R80 V7. As the R909 radio circuit has been improved from R80 V7's, It is useful for who would like to get better performance than R80 V7 . (R909 is an Arduino based FM/AM radio from JasonKits. )
www.tindie.com

R909ブロックダイヤグラム

 

1. To avoid parasitic oscillation.

When AM mode selected, the FM IF AMP input node of secondary TA2003's  is open at R80_V7. Then I checked #5 AGC voltage on airband channel receiving, and I got about 1V nevertheless being no signal. Its voltage should be several decade mV when no signal.

Mr. RADIO KITS IN JA taught me that  AM/FM SW signal manages to turn AM/FM circut inside and there is no need  to switch the Am/FM input lterminals outside of TA2003. After I had connected LT10.7#3, AM RF IN#16, and FM IF IN#8, I could seize parasitic oscillation for FM IF amp. So the second relay is avoided at R909.

 

2. TA2003#5 AGC shall be a stable squelch switching signal source.
The original squelch circuit of LMC6482 is detecting modulated sound. I prefer to use the carrier squelch. Therefore I utilize this AGC voltage for S-meter value and the threshold signal for the squelch open/close.   R909 is incorpolated AGC signal(#5) instead of unstable demodulated sound squelch.

 

3. Softly muting on the squelch activated.
As R909 is using the FM62429 for mute, the switching noise disappeared.

 

Inside of the R909 case.

Inside of the case

 

 

 

To improve above issues on R80_V7, the R909 radio is working very well.

At this time R909 display is 1602A. OLED display will come sooner.
 

R909エアバンド・FM受信機キットを組み立て、R80 V7での問題点が改良されているのを確認しました。アナログ部分はR80 V7を踏襲しているので、この改良の一部はR80 V7ユーザーにも有効です。またR80のPICマイコン制御ソフトはオープンではないのでハードウェア部分のみが引用可能です。

(なおR909はSi5351a制御部をPICからArduinoに切り替えています)

 

1.寄生発振の対策

RADIO KITS IN JAさんからご指摘いただいたのですが、TA2003はFM/AM切り替え信号で内部回路が切り替わるので、外部信号入力では切り替え不要とのことです。なのでAM指定時にリレー切り替えでFM IN入力をオープンにする必要がありません。すなわち、AM信号に切り替え時にFM INをオープンにして寄生発振を起こすようなことは必要ないわけです。なのでLT10.7#3信号をAM RF IN#16とFM IF IN#8につないでいます。FM/AM切り替え信号はTRで切り替え、二番目のリレーは取り去っています。

 

2. R80 V7ではOP-AMP使い、復調音声を増幅し、復調信号スケルチになっています。信号なしだけでなく、無音時もMUTEされます。やっぱりキャリアスケルチのほうがフィーリング良いと思います。AGC信号#5をArduinoのアナログポートで受けて、Sメーター、スケルチ閾値の取得を兼ねるようになっています。

 

3. MUTEはFM62429でかけています。切り替え時のポップ音が軽減されました。

 

R909の1602A表示採用時のケース内基板の状況です。

 

スケッチにはOLED表示も入っているようです。次に時間ができたら、試してみます。フロントパネル基板にはi2c信号が来ており、4ピンピンヘッダーのフットプリントもついています。

Please check operation of R909.

www.youtube.com

If you are interested in this rig, ask webshop of JasonKits 

jasonkits.bigcartel.com

 

R909 エアバンド+FM受信機キット  I assembled R909 AB/FM radio.

Jason kitsから売られるR909キットを組み立てました。

外観です。バックライトの関係で画面がわかりにくいです。

 

回路にはTA2003がタンデムで使われていて、局発はArduino nanoが制御するSi5351aです。RF部はR80V7と大体同じで、操作制御がArduinoという構成です。

This radio is configured with tandem Ta2003s. The LOs are generated from Si5351a controlled by Arduino nano.

 

R909画面

www.youtube.com

ロータリースイッチ操作や画面制御などは中国アナログ機改造2号機のスケッチが引用されています。ロータリーエンコーダーとプッシュスイッチだけで多機能を操作します。

The sketch has deviated from my 2 nd machine of the Chinese kit remodeled. The rotary encoder and the push switch are used for managing the functions and parameters.

nobcha23.hatenadiary.com

 

そうですね、この受信機の売りは「感度が良い」「安定度が良い」「スケルチが効く」「Sメータ表示あり」「100チャネルメモリー(FM/AB-AM)」「モニタースキャン(AB-AMのみ)」などでしょうか。

To say nice points for this radio, "Good sensitivity", "Stable", "Cool squelch", "S meter function", " 100 channel memories for AB-AM/FM)", and " Monitor over channel memories".

 

 

この受信機の操作の特徴はロータリーエンコーダーとスイッチだけで機能や値を設定するところです。周波数、周波数切り替えステップ、ボリューム、スケルチレベル、チャンネル指定、メモリー指定などの操作が用意されています。

There are 6 functions: frequency setting, frequency step setting, volume, squelch leveling,  channel selecting, and channel memory selecting.

 

回路はFMシングル、エアバンドダブルスーパーで、一段目はTA2003のミキサー部を使い、2段目はTA2003のFM/AM受信機能をフルに使います。

For the radio circuit, FM is single conversion and AB-AM is double conversion. The first TA2003 is used for the mixer.

操作と回路については追って説明する予定です。

I will introduce the circuit itself later.

jasonkits.bigcartel.com

 

このブログでは エアバンド受信機 中華 キット 改造などを扱っております。

nobcha23さんのランキング集計結果

ATS-20の基板だけ5枚が10ドルちょっとで買える・・。

さて以前にも紹介しましたが、ATS-20 RADIO(SI4732 SSB-AM-FM HAM RADIO)の基板が登録されています。部品箱に部品類がそろっている方なら、面白いかも知れません。

ATS-20互換のベア基板

SOP部品のはんだ付け、Arduinoへのスケッチ書き込み(別に書き込んでくる)がポイントかと思います。

また、5V/3.3V変換が付いていないので、3.7Vリチューム電池動作が基本です。

BOMが付いてませんから、回路図から拾う必要あります。

 

スケッチ、回路はPU2CLRがオリジナルと思います。情報はGITHUBからダウンロードしてください。

 

R80 V8 is coming in this month? 11月にR80の新バージョンがリリースされるらしい

R80 V8 may be coming soon in this month.

I sent the mail which was related R80 V7 radio circuit. Then He replied that R80 V7 had been obsolete already and he would release new version in this month.

 

V6 is configured by NE5204-NE602-MC3361-TA7640-FM62429-LM386-PIC18F1320-Si5351a.

R80 V6 block diagram

V7 is configured by  TA2003-TA2003-FM62429-LMC6462-LM386-PIC16F311-Si5351a.

R80 V7 block diagram

 

 

R80の開発元にV7の件でメールを送ったら、V7はもう古い、今月新しいのが出るという回答でした。

 

昨年V6を組み立てました。感度いいが、スケルチが使い物にならず、実用性が今一つ。

 

そのあと、V7がでて、感度よく、スケルチが改良されました。ただし、復調信号スケルチなので、無音になると切れるのでちょっと違和感あります。

 

さて、次のV8はどんな改良がされているのでしょうか。

 

TaobaoにもAli Expressにもまだ出品はされていません。(11月3日現在)

 

---------------2023/04/15---------------

とうとうR80の新バージョンが5月から出ると情報がでました。復調はTEF668xというNXP社のSDRになるようです。お値段は今までの2倍ぐらい?日本円で1万円ぐらいにはなりそうです。MPUはPICからSTM32F103に代わるので、どうもArduinoになるのもしれませんね。WEBをのぞいてみます。

 

 

このブログでは エアバンド受信機 中華 キット 改造などを扱っております。

 

R80 118-136MHz Air Band Receiver Aviation Radio Receiver PLL Double Frequency Conversion Unassembled - Free Shipping - ThanksBuyer

新エアバンド受信機開発プロジェクトに協力

中國製エアバンド受信機の組み立て、改造に精を出しています。

自分でも机の脇で常時ワッチに使っているので,中國製エアバンド受信機キットの局発デジタル化は実用性あるとうぬぼれています。

一号機、二号機と作りましたが、二号機のロータリースイッチ+プッシュスイッチの操作性が気に入られ、新エアバンド受信機開発プロジェクトで採用したとの連絡が海外からありました。 ところが、操作機能拡張したらバグあり動かないとのこと。手伝ってよとヘルプがあり、メールやり取りし、ズームでお話しし開発プロジェクト進行中です。

一緒にデバッグしてほしいとのことでBARE基板も航空便でやってきて、部品類をALIなどで集めているところです。やっと0805SMD部品の実装が終わりました。

回路構成ですが、TA2003を2個使い(R80構成をまねた)、局発部をArduino+Si5351aに入れ替えたものです。

R909 block diagram

The air band receiver of R909 感度、安定性に優れた航空無線受信機 - YouTube