60歳からの電子工作ノート

生涯学習として取り組んでいます。

2021-01-01から1年間の記事一覧

ペルチェ制御用ボードの試作(ウェイト処理,タイマ割り込み,ΔΣA/Dコンバータ)

概要 ウェイト処理、タイマ割り込み、24ビットΔΣ(デルタシグマ)A/Dコンバータのテストプログラムを作成しました。 ウェイト処理 ウェイト時間が1mseのプログラムを作成します。1msec後、出力ポート(P31)をHighにします。また1msec後にLowにします。この動作…

ペルチェ制御用ボードの試作(スタートアッププログラム)

概要 ルネサスのマイコン開発環境 CS+ *1 とエミュレータ(E2-Lite)を使用して、マイコン(RX23E-A)のスタートアッププログラムを作成しました。 接続確認 CS+により新規プロジェクトを作成し、CPUボードとエミュレータ間の通信を確認します。 CS+のメニュー「…

ペルチェ制御用ボードの試作(CPUボード)

概要: ペルチェ制御用のCPUボードを試作しています。CPUはルネサスのRX23E-Aです。ルネサスの評価ボードのマニュアル *1とアプリケーションノート*2を参考にしています。 回路と基板: Fig. 回路図 1Fig. 回路図2Fig. レイアウト Fig. 基板Fig. 部品実装後 Fi…

ペルチェ制御用ボードの試作(出力ボード)

概要: ペルチェモジュール(TEC1-12706)制御用にモータドライバIC(BD6211F:ローム製)を使用したボードを作成しました。ペルチェへ流す電流のON/OFFと方向を制御します。USBシリアル通信用のCH340Eもつけました。 Fig. 回路図Fig. レイアウトFig. 部品面と裏面…

ScottPlot 4.1とWPF(.NET Framewok)による受信データのリアルタイムグラフ表示

概要 リアルタイムで受信データをグラフ表示するプログラムを、ScottPlot 4.1とC# WPF(.NET Framewok)により作成しました。 Scatter plot(散布図)を使用しています。x軸はデータの受信時刻、y軸は受信データとなります。1秒間隔で、USBシリアル変換ICにデー…

ペルチェモジュール(TEC1-12706)による空気の冷却と加熱

ペルチェモジュール(TEC1-12706)を使用して容器内の空気を冷却加温する実験を行いました。ペルチェモジュールに電流を流すと、熱移動が発生し片面が冷却され片面が加熱されます。電流の向きを逆にすると冷却側と加熱側も逆になります。10分ほどで、容器内の…

デジタル温度計 TM-902Cによる温度測定

低価格なデジタル温度計 TM-902Cを使い、半田ごての温度を測定しました。もう一つ熱電対をつけて、熱起電力を測定しました。 熱電対による温度測定結果: TM-902Cの表示温度[℃] 電圧計の表示電圧[mV] 26.5 1.0 50 1.9 102 4.3 150 6.6 Fig. 温度と熱起電力 (…

WPF データバインドで表示したシリアル通信テストプログラム

概要: シリアル通信の送受信データ表示に、データバインドを使用したプログラムを作成しました。変数が配列であれば、ObservableCollection として、データバインドの記述が容易ですが、変数が配列でない場合、変数ごとにINotifyPropertyChangedの記述が必要…

シリアル通信プログラムによるCH340Eの動作確認

概要 USBシリアル変換IC CH340Eの動作確認のため、C#,XAMLを使用して、シリアル通信テスト用のWPFアプリ(.NET Framwork)を作成しました。 送信データをループバックして受信するテストですが、特定のバイト数(32byteや64byte)を送信すると、受信イベントが正…

USBシリアル変換IC CH340E の 3.3V動作

3.3Vのマイコンとパソコン間でシリアル通信したい。 ㈱秋月電子通商で「USBシリアル変換モジュール(AE-CH340E-TYPEC)」が販売されている。しかし5V仕様になっていた。そこで3.3V専用版を試作した。必要な部品は、CH340E USB・シリアル変換IC、MSOP(10ピン 0.…