CS-40シリーズ(KN-Q7A)のCAT対応

新しいプログラムを考えておりました。
テーマは、「KN-Q7AにLCD付けるより、シリアル・PC付くんだったら、
CATコントロールでしょ」

試しに、HamRadioDeluxeとかWSJT-XとかHamlogとか
つないでみましたが、快適です。

究極のリグになりました
CS-40(KN-Q7A)とシリアルインターフェースでCAT対応になります。
デジタルモードに対応するもっとも廉価なリグになるでしょう。
受信だけであればPTT改造は不要です。





PTT周辺回路とシリアルケーブルの常時接続


http://www.geocities.jp/mx6s/KNQ7A_PTT_jh3btk.jpg  PTT変更回路図

http://www.geocities.jp/mx6s/knq7a2vfo.ino  CAT対応Arduinoスケッチ(新)




 === KNQ-7A(CSシリーズ)  改造ファームウェア 説明 ===


1. FT232シリアルプログラマー がPCに接続されている事が前提です。
 
  CAT対応sketchをArduinoプログラマーからインストールして下さい(knq7a2vfo.ino)。

2. PTTコントロールが不用な場合は、PTT回路をKN-Q7A側へ付加する必要はありません。

3. FT-847/817コマンド、 38400bps, 8bit, Non-parity, 1stop-bit(デフォルト)でCAT接続します。

4. 注意: ソフトにより認識しない時は、USBシリアルケーブルのDTR(GNDと反対側の端のピン)を、
   runする時は外す。
   プログラムアップロード時は挿す。


   ===  KN-Q7A CAT2VFOでの対応  ====


5. 電源オン時、前回最終の周波数(モード含)を回復します。(従来は7.100MHzLSB復帰です)


6. 内部メモリー周波数は、10Hz単位まで保持します。(従来は100Hz単位まで)

 
pc ==> KN-Q7AVFO-A 選択
pc ==> KN-Q7AVFO-B 選択
pc ==> KN-Q7AVFO A/B スワップ


 ===  KN-Q7A_CATまでの対応  ====

 
KN-Q7A ==> pc周波数表示

pc ==> KN-Q7AUSB/LSB 切り替え
pc ==> KN-Q7APTT操作
pc ==> KN-Q7A周波数設定(最小10Hzピッチ)


 ===  KN-Q7A 2BFOモードまでの対応  ====


KN-Q7A ==> (pc)長押しトグル LSB(7.100MHz)/USB(7.076MHz)
KN-Q7A ==> (pc)短押しトグル (1kHz/100Hz)周波数ピッチ(従来通り)
KN-Q7A ==> (pc)周波数設定(従来通り)


7. USB調整手順は、 押し+電源オン、長押し(LED赤)、調整、短押し、電源オフ。

8. LSB調整手順は、 押し+電源オン(LED橙)、調整、短押し、電源オフ。(従来通り)

9. 10MHz校正手順は、 押し+電源オン、短押し(LED緑)、校正、短押し、電源オフ。(従来通り)


以上

2017/11/05 JH3BTK & tk

/***********************************************************************
=== KNQ-7A (CS series) Modified firmware description ===


1. It is needed that the FT 232 serial programmer is connected to the PC.

Install CAT compatible sketch from Arduino programmer (knq7a2vfo.ino).

2. When the PTT control is not required, it is not necessary to add the PTTcircuit to the KN-Q7A side.

3. CAT connection with FT-847/817 command, 38400 bps, 8bit, Non-parity, 1stop-bit (default).

4. CAUTION: When not recognizing by software, DTR of the USB serial cable (pinon the opposite side from GND)
Remove it when you run it.
Insert it when uploading the program.


   === KN-Q7A Correspondence with CAT2VFO ==== 2017/11/05


5. When power is on, the last frequency (including mode) is restored. (7.100MHzLSB restoration in the past)


6. Keep internal memory frequency up to 10Hz. (Up to 100Hz unit in the past)

Function

pc ==> KN-Q7AVFO-A selection
pc ==> KN-Q7AVFO-B selection
pc ==> KN-Q7A VFO A/B swap


=== Correspondence up to KN-Q7A_CAT ==== 2017/10/13

Function
KN-Q7A ==> pcFrequency indication
pc ==> KN-Q7AUSB/LSB switching
pc ==> KN-Q7APTT operation
pc ==> KN-Q7AFrequency setting (minimum 10Hz pitch)


=== Correspondence up to KN-Q7A 2BFO mode ==== 2017/09/14  


KN-Q7A ==> (pc)Long press toggle LSB(7.100MHz)/USB(7.076MHz)
KN-Q7A ==> (pc)Short press toggle (1kHz/100Hz) Frequency pitch (as before)
KN-Q7A ==> (pc)Frequency setting (as before)


7. USB adjustment procedure: press+power on, long press(LED red), adjust, shortpress, power off.

8. LSB adjustment procedure: press+power on(LED orange), adjust, short press,power off. (As usual)

9. 10 MHz calibration procedure: press+power on, short press(LED green),calibration, short press, power off. (As usual)


2017/11/05 JH3BTK & tk
***********************************************************************



(旧説明)

http://www.geocities.jp/mx6s/KNQ7A_CAT.ino  CAT対応Arduinoスケッチ(旧)

   === KN-Q7A CAT対応ソフト 説明 ====

    
1. FT232シリアルプログラマー がPCに接続されている事が前提です。
 
  CAT対応ソフトをArduinoプログラマーからインストールして下さい(KNQ7A_CAT.ino)。

2. PTTコントロールが不用な場合は、PTT回路のKN-Q7A側への付加は必要ありません(別図)。

3. FT-847コマンド、 57600bpsの設定でCAT接続できます。

pc ==> KN-Q7AUSB/LSB 切り替え
pc ==> KN-Q7APTT操作
pc ==> KN-Q7A周波数設定、(最小10Hzからできます)

KN-Q7A ==> pc周波数表示(1kHz/100Hz単位)
KN-Q7A ==> pc長押し機能は有効 

4. TurboHamlogは 38400bpsです。KN-Q7Aと接続する時はArduinoプログラムを、
 57600 ==> 38400
 に変えて下さい。

5. WSJT-Xは、特別なI/Oインターフェイス無しで動かせます。

6. MMSSTV, MMVARIも正常動作します。
 その他CATコントロールを使用するソフトは全て動くと思います。

7. 注意: ソフトにより認識しない時は、USBシリアルケーブルのDTR(GNDと反対側の端のピン)を、
   runする時に外す。プログラムアップロード時は挿す。

2017/10/08 JH3BTK & tk

=== KN-Q7A CAT cocntrol version  Description ====

1. Connect to PC with FT 232 serial programmer.

Install CAT compatible software from Arduino programmer (KNQ7A_CAT.ino).


2. When the PTT control is not required, it is not necessary to add the PTT circuit to theKN - Q 7A side.

3. CAT connection is possible with FT - 847 command, 57600 bps setting.

pc ==> KN-Q7AUSB / LSB switching
pc ==> KN-Q7A PTT operation
pc ==> KN-Q7A Frequency setting, (It can be done from minimum 10 Hz)

KN-Q7A ==> pc Frequency display (1 kHz / 100 Hz unit)
KN-Q7A ==> pc Enable long press function

4. TurboHamlog is 38400bps. Arduino program when connecting with KN-Q7A,
57600 ==> 38400
Please change it.

5. WSJT-X can run without special I / O interface.

6. MMSSTV, MMVARI will also work normally.
I think that all software which uses other CAT control will work.

7. CAUTION: When not recognizing by software, DTR pin of the FT232 serial cable socket(pin on the opposite side to GND)
Remove it when you run.
Insert it when uploading the program.

2017/10/13 JH3BTK & tk



以上