2007年から2008年にかけて,トランジスタ技術2007年8月号に付録されたdsPICマイコン基板を使った「dsPICマイコン基板 デザイン・コンテスト」が行われました.
ここでは,このコンテストで敢闘賞を受賞した「セラミック・ヒータはんだごて温度コントローラ」を紹介します.
●温度に対しての抵抗値の考察
セラミック・ヒータはんだゴテの温度に対しての抵抗値を考察し,どのような式で温度を制御するかを説明します.
余談になりますが,今回の作品では,筆者手持ちのハッコー社製20Wと25Wのはんだゴテを制御対象にしており,製品の抵抗値のばらつきや新品と使い込んだものの差などはまったくく無視しています.
常温のはんだゴテの抵抗値と,入力電力に対する温度上昇率などを使って自動校正するようなアルゴリズムがあれば,どんなメーカのどんな容量のはんだゴテも接続可能となるような装置が考えられます.しかし,やはり100Vが定常であるはんだゴテの温度が必須のパラメータなので,自動校正は難しいでしょう.
続きを読む "第2回 dsPICマイコン基板を使った「セラミック・ヒータはんだゴテ用温度コントローラ」の製作" »
2007年から2008年にかけて,トランジスタ技術2007年8月号に付録されたdsPICマイコン基板を使った「dsPICマイコン基板 デザイン・コンテスト」が行われました.
ここでは,このコンテストで敢闘賞を受賞した「セラミック・ヒータはんだごて温度コントローラ」を紹介します.
●「LCDのイニシャライズと動作」
ここではLCDの使用方法について少し解説しておきます.今回使用したLCDは12桁×2行のキャラクタ・ディスプレイ(英数文字と少しの使用者定義域の
みの表示器)で,秋月電子通商で安価に手に入るものです.簡単な取説が付属していますが,それだけで動作させることは筆者には不可能でした.
このタイプのLCDは似たようなコントローラを内蔵しており,パワーオン後のイニシャライズ(初期化)を必要とし,表示位置や表示器の設定等を指
示するためのコマンドと実際に表示するデータとを送らなければなりません.また動作速度が遅いため,内部動作が終了して次のコマンド・データを受け取れる
ようになるまで,内部ステータスを監視して待たなければなりません.
続きを読む "第3回 dsPICマイコン基板を使った「セラミック・ヒータはんだゴテ用温度コントローラ」の製作" »
2007年から2008年にかけて,トランジスタ技術2007年8月号に付録されたdsPICマイコン基板を使った「dsPICマイコン基板 デザイン・コンテスト」が行われました.
ここでは,このコンテストで敢闘賞を受賞した「セラミック・ヒータはんだゴテ温度コントローラ」を紹介します.
●プログラミング
プログラムのほうは,アセンブラの経験は少々あるものの,C言語でプログラムを書くのは初めてでしたが,制御式とか演算条件がそのまま表記できますし,係数の変更が非常に簡単なので,基本的な動作のデバッグが終わった後の制御系の調整と仕上げが楽しいものとなりました.
とにかくMICROCHIP社が公開しているMPLAB-IDEの機能が非常に強力で,C言語環境でのコンパイラ,シミュレータなどが充実していて,ICEなしでもこの程度の規模のプログラムはデバッグ可能です.ただし、トラ技提供のプログラム・ローダは必須で,筆者も40~50回は書き換えを行ったでしょうか.
続きを読む "第4回 dsPICマイコン基板を使った「セラミック・ヒータはんだゴテ用温度コントローラ」の製作" »