【景品表示法に基づく表記】

本サイトのコンテンツには、標品プロモーションが含まれている場合があります。

DIARY PR

[DIARY] 電源制御部検討

記事内に商品プロモーションを含む場合があります

公開日 2018年2月8日  最終更新日 2018年2月8日 by JE2UFF

 おはようございます。相変わらず寒い日が続いていますね。工作用の部品はリストアップができたので、ボチボチ集めることとして、並行して机上でも出来る制御部分について検討を初めました。
 
 目的は、主電源は外部信号制御をすることと、突入電流を制御すること、後は内部温度でFANを制御するくらいか。
 
 とりあえず、最初の雛形を作ってみた。現物がないので実際にHW制御がちゃんと動くのかは分からないが、とりあえずコンパイルではエラーは出ない。
こんな短いソースだからエラーなんか出ないか。
まあ、これから修正していこうと思う。
 
// SSPA Power supply control program
// v1.0 8.FEB.2018
  const int PRE_LED = 3;
  const int PWR_ON = 4;
  const int SSR1 = 6;
  const int SSR2 = 7;
  const int PWR_LED = 9;
        int val = 0;
 
 
void setup() {
  pinMode(PRE_LED, OUTPUT);
  pinMode(PWR_ON, INPUT);
  pinMode(SSR1, OUTPUT);
  pinMode(SSR2, OUTPUT);
  pinMode(PWR_LED, OUTPUT);
  digitalWrite(PRE_LED, HIGH); // PRE PWR (+5V) LED on
 
}
void loop() {
  // Waiting SSPA PWR SW ON
 
  val = digitalRead(PWR_ON); // SSPA PWR SW condition check
    if ( val == HIGH ) {
 
      SSR_ON; // AC into each PSU
 
    } else {
 
      SSR_OFF; // wait AC
 
    }
 
}
// SSR ON process
void SSR_ON(void) {
    digitalWrite(SSR1, HIGH); // Main AC connect to PSU
    delay(1500);              // Wait 1.5s
    digitalWrite(SSR2, HIGH); // 突入電流保護抵抗バイパス
    digitalWrite(PWR_LED, HIGH);// Main PWR LED on
 
}
// SSR OFF process
void SSR_OFF(){
    digitalWrite(SSR1, LOW);
    digitalWrite(SSR2, LOW);
    digitalWrite(PWR_LED, LOW);
 
}
 
ABOUT ME
JE2UFF
年々若者のアマチュア無線人口が減る中、何時までも現役でやり続けたく、若き日の想い出を胸に、熱き思いを忘れないように「燃えよDX」と言うタイトルを付けました。単身赴任以降、過熱するDXスロットゲームに違和感を覚え、主力だったHFのアンテナも下ろしてしまったこともあり、燃えるような情熱からいろんな楽しみ方が有るんだ。そう思えるようになって、タイトルもむせん見聞録に変更しコツコツマイペースでやってます。 最近は6mの面白さのハマっています。
部材購入に困った時は!

digital-dxer.comからのお知らせ

アマチュア無線をやってて困ったことないですか?
何か作りたいが工具が無い、アンテナ作りたいけど材料が無い

そんな時、工具から小さな小物材料、はたまた無線機からアンテナまで何でも簡単購入ができるYahoo!ショッピングが便利です。
クリックすれば後は到着を待つだけ、近くて簡単便利なYahoo!ショッピング。

 

COMMENT

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA