組み込みエンジニア

バリスタのサージ耐量に関する寿命計算と選定例

電子機器において電源周りの過電圧・過電流対策の設計は大切です。電子機器の電源ラインに対して誘導雷などのサージ電圧による過電圧保護として使用されるバリスタについて雷サージを一例として寿命計算の考え方や選定例についてまとめました。
組み込みエンジニア

VSCodeをインストールしてC/C++の開発環境を作る

VScodeはマイクロソフト社が開発したプログラム開発用のエディタです。VScodeはPython・Ruby・JavaScript・C++など様々な言語に対応したプラグインを追加することで入力の補完やデバッグができるため非常に便利です。
組み込みエンジニア

PICマイコン(PIC12F675)を使ってブザーを鳴らす方法

マイコンでPWMを生成することができるようになるとブザーを鳴らすことができます。またPWMのキャリア周波数を変更することでブザーの音程を変えることができます。キャリア周波数はタイマのオーバーフローするまで時間を操作することで実現できます。
組み込みエンジニア

PICマイコン(PIC12F675)のリセットとプロテクト

マイコンのソフトを開発しているとマイコンをリセットやプログラムを保護するかを検討することがあります。PIC12F675のプログラムの保護やリセットに関する設定があり、何らかの要因でソフトウェアがリセットした場合に切り分けることができます。
組み込みエンジニア

PICマイコン(PIC12F675)を使ったPWMの考え方

マイコンのソフト開発しているとPWM制御を使って電圧値を制御することがあります。PWMはPIC12F675ではタイマ機能とDOを使って生成することができます。PWMを使うと電流消費を押さえながらモーターを回転させることもできます。
組み込みエンジニア

MPLAB X IDEによるPICマイコンの開発環境作りの手順

PICマイコンMicroChip社製のマイコンであり初心者でも気軽に扱えるものから産業用機器に使用されている多機能なものまで幅広く使用されています。開発環境であるMPLAB X IDEのダウンロードからインストールまでの手順をまとめました。
組み込みエンジニア

トワイライト(TWELITE)で夜間での通信にチャレンジ

エナジーハーベストによる電源生成はIoT社会に向けて必要になりえる技術です。トワイライトのソーラー管理モジュールを使って夜間の通信にチャレンジしてみました。実験した方法と検討したことについて記事にまとめました。
組み込みエンジニア

トワイライト(TWELITE)と太陽光パネルによる通信実験

エナジーハーベストによる電源生成はIoT社会に向けて必要になりえる技術です。IoTモジュールを電池レスで起動するために、電源として太陽光パネルが有効である可能性についてトワイライトを使って確かめてみました。
組み込みエンジニア

PICマイコン(PIC12F675)のEEPROMの使い方の応用

PIC12F675のEEPROMは読み書きに数msの時間が必要です。ウェイトで待つ方法もありますが、プログラムの規模が大きくなるほどウェイトを持たせると不都合が発生します。ウェイトせずにモード遷移の方法で管理する方法を説明しています。
組み込みエンジニア

PICマイコン(PIC12F675)のEEPROMの使い方

マイコンのソフト開発をしていると設定した値を保存し次回以降の電源投入で設定値を参照して動作させたいことがあります。PIC12F675はEEPROMを持っておりデータを書き込むことで電源が切れてもデータを保持することができます。