業務内容 >業務内容 |
組込コンピュータソフト作成
μITRON
組込マイクロコンピュータの特徴として、周期が一定で正確なリアルタイム処理が可能なことです。 アナログデータの計測の場合、サンプルレートを一定に保つことが必要です。機械制御で使用する自動制御など、リアルタイムに演算を行い結果を出力することが必要です。 一個、数百円のマイクロコンピュータが存在します。タイマー、IOのON/OFF、A/Dコンバータ、通信などが可能で、 小さい安価な制御装置を作成可能です。命令セットとしては、加算、減算、論理演算、シフト、データ移動、判定等が可能です。 |
PIDデジタルサーボソフト
PI、PI_D、フィードフォワード制御などを使用して油圧圧縮機の位置制御、モータの速度制御を
行います。PID制御では、制御対象の伝達式を同定する必要が無く、応答波形からPIDの最適な
パラメータを求めることができます。
RS-232Cドライバーソフト
実験>PIDむだ時間補償シミュレーション PCで画像処理ボードを使用し、カメラから取り込んだ目標物をテンプレートマッチングにて認識し、 そのフィードバック位置情報を基に位置制御を行い、目標物の追跡を行っています。 監視カメラ装置にて、目標物をロックONして、雲台を制御、目標物を追跡しています。 実験>画像処理 追跡処理
RS-485、RS-422、RS-232Cインタフェースにて使用します。MPU毎の送受信割り込みを
使用して通信を行ないます。仕様によりデータ長、パリティの有無、ボーレイト、ストップビット、
CRCチェックの有無を決定します。
コマンド体系は、任意です。ASCII文字転送、バイナリー転送を行います。
MODBUSライブラリー
弊社のMPUがマスターとなり、RS-485インタフェースで複数のスレーブとMODBUS
RTUモードにて通信を行ないました。ファンクションは
ReadInputStatus(02):スレーブの複数のDIのON/OFFの状態の読み出し。
を使用しました。ReadInputRegister(04):スレーブの複数のレジスタの内容の読み出し。 ForceMultipleCoils(15):スレーブの複数のDOのON/OFFの状態の書き込み。 PresetMultipleRegisters(16):スレーブの複数のレジスタの内容の書き込み。 EtherNetドライバーソフト
MSDOS上でARP、ICMP、IP、UDPのプロトコルスタックを作成し、光ファイバー経由で数百m
離れたPCからデータ収集を行いました。このソフトをマイクロコンピュータSH2A用に修正、
PCとLAN経由にてデータ通信を行っています。
μITRON
μITRONに標準でTCP/IPのプロトコルスタックが付属しますので、特定のコマンドのみに応答する
工業用サーバーを作成しました。複数のPCからLAN経由でコマンドを受付、複数のボードに対し
RS-422経由で指令、計測を行ないました。計測結果を、上位のPCへLAN経由で応答します。
又、EtherNet(LAN)/RS-232Cコンバータを作成しました。 USBドライバーソフト
スレーブ用USBドライバーソフトを作成しました。
PC上のUSBプログラムは、USB CDCクラスを模擬したプログラムとなっています。CDCクラスは、 Communication Device Class(CDC)firmwareで、PC上のUSBデバイスを シリアルコミュニケーションデバイスとしてエミュレートし、仮想COMポートとして使えるクラス になります。 PCから設定値をUSB経由で送信、マイクロコンピュータボードと通信を行いました。 アプリケーションのコマンド体系は任意です。 IICドライバーソフト SPIドライバーソフト
EEPROM、A/D、D/Aなど
EEPROMドライバーソフト
IICを使用して400KHzのクロックとシリアルデータ1本の通信線にてEEPROMに接続しています。
EEPROMの場合、スレーブアドレス上位4ビットB7~B4は、、デバイスタイプを識別するための デバイスコードとして使用されます。その次のスレーブアドレスB3~B1はデバイスの選択用の場合と EEPROMの上位メモリアドレスとして使用する場合があります。B0はR/Wを指定1で書き込みと なります。ライトサイクルの場合、スレーブアドレスに続けて1又は2ワードのメモリアドレス、データが 続きます。EEPROMの容量にて連続して書き込むページライトサイクルのバイト数が決まっています。 フラッシュドライバーソフト
NOR型フラッシュROMのJEDEC標準コマンド体系、Intelコマンド体系に対応した消去、書き込み、
読み出しソフト。フラッシュ内蔵のワンチップMPUを使用する事が多いのですが、外付のFlashRomを
採用することもあります。富士通、日立、シャープのFlashRomを使用しました。
MMCカードドライバーソフト
CPUボードからFAT32フォーマットでディレクトリ別にファイルを書き込み、読み出しが可能です。
FAT32ファイルシステムなので、テキストフォーマットの場合PCからの参照、書き込みも可能です。 モノクロ、カラーカメラコントロールソフト
ゲイン調整、ホワイトバランス、シャッタースピード、カラーモノクロモード切替、逆行補正など
受光レンズコントロールソフト
フォーカス、アイリス、ズームコントロールなど
|
Top項目へのアクセス |