S社のユニットとの通信でIDが正常に読めない原因を調査。Windowsアプリの受信ルーチンが不可解な動きをしている。あれこれ調べてみるとビットマップ描写でプログラムを壊している模様。宇品東のイオンで買い物。2015-8-7(金)新エンジンコントローラ。ケースに組み込んで電源関係の配線。M社のかたから仕様について連絡があったのでプログラムの手直し。低回転時にカウンタがオーバーフローしていたのでFPGAのレジスタを拡大。CDにプログラムとUSBドライバを焼いて完成。昼に出かけて呉のS社へ。新ユニットを6軸ロボットで使用すると計測開始位置で非常停止が掛かって止まってしまう。USBリセットが多発する件を調査。デバグ文を仕込んで原因を探って行くとA/D変換直後のFIFOがDATAEMPTYのまま止まっている。DATAEMPTYが一定時間続くとFIFOをリセットすることで対策。新ユニットでノイズが大きいというプローブと新装置用の予備ユニットを借りて帰宅。2015-8-6(木)新エンジンコントローラ。今回はタイミング基準が変更になったのとインターバル信号が増えたのでその部分。帰宅途中に宇品のコーナンで新エンジンコントローラに使用する圧着端子を購入。2015-8-5(水)新エンジンコントローラ。S社向けミニアンプ基板3枚の出荷検査。2015-8-4(火)新エンジンコントローラ。2015-8-3(月)新エンジンコントローラ。休み中に家で作った部分のデバグ。STM32F407のA/Dコンバータが動かなくてハマる。結局DMA割り込みでADCに再起動を掛ける事で解決。2015-8-2(日)家で仕事。新エンジンコントローラのWindowsの設定画面とFPGAのPWM出力部分。段原のマックスバリューで買い物。2015-8-1(土)家で仕事。新エンジンコントローラのFPGAとSTM32F407とWindowsのプログラム。エンコーダを2種類使用するために各カウンタやレジスタのビット数を増やす。段原のマックスバリューと近所のイオンで買い物。夜に元宇品のグランドプリンスホテル。