テストピンに信号を出すと正常に動作しているのにテストピンに他の信号を出すと動作しないという問題。ツールが古いからか?あれこれ悩んでようやく動作するようになる。CMOSセンサ基板が届いたので接続してテスト。ラインセンサのグラフが描けるところまで完成。明日1セットだけ納品することになる。2016-10-11(火)S社新装置。Windowsアプリ→メインボード→サブボードへの通信でレーザ出力、CMOSラインセンサチャージ時間、ゲイン、オフセットが設定できるようになる。ASKULから机上棚が届いたので組み立てて設置。CM社のエッジャーで歩出し設定が変更できないとの連絡。うちの担当部分ではなくM社さんのPLCのバグっぽい。M社に連絡して対応してもらう。何度かメールでやり取りして修正できた模様。サブボード→メインボード→Windowsアプリへの通信がメインボードまでは繋がった。UARTは46.7Mbpsに落とした。アプリまではまだ届かず。AGVセンサボード1枚の修理。S社向けユニット2台の出荷検査と組み立て。Windowsアプリ→メインボード→サブボードへの通信は確認できた。午後5時頃に買い物をして帰宅。2016-10-9(日)朝、家で仕事。レーザの位置と鋸の位置とピッカーの位置をログ保存できるようにする。今日も呉のCM社でエッジャーの立ち上げ。朝7時前に家を出て呉のCM社へ。8時前に第8工場へ着。プログラムを入れ替え。思った動作と違ったのでデバグ。M社さんがシーケンサのプログラムを修正すると問題なく動き出した。CM社から要望のあった材の長さを切り替えるスイッチを画面に追加。シーケンサのデバイスに連動させる。その後も材を流して確認。そのまま広島に戻って出社。今日取ったログを解析して各所へメール。疲れたので午後4時頃に買い物をして帰宅。2016-10-8(土)今日は呉のCM社でエッジャーの立ち上げ。朝7時前に家を出て呉のCM社へ。8時前に第8工場へ着。パソコンとタッチパネルディスプレイを設置。今日の作業は主にM社さんのシーケンサプログラムのデバグ。シーケンサのプログラムでは分からない初期化データがあるらしくAB社のシーケンサの中を解析しながら進める。テンポソニックの油圧サーボが揺らぐのでPIDのゲイン調整。PとDのゲインを上げてIゲインを落とす。画面表示で仕様書では曖昧だった部分を実際のデータを見ながら調整。プログラムのバグも修正。午後9時過ぎに撤収して帰宅。今日の進捗は90%くらい。処理本数のクリアが実装されていなかったので実装。今日修正したプログラムの整理。2016-10-7(金)I君から頼まれたS社の画像処理の件。FPGAのプログラムを変更して画素を間引く処理を入れる。S社新装置のサブボードが届いたのであれこれ修正して火入れ。FPGAが書き込めるところまで確認。CMOSラインセンサの取り込みとD/Aコンバータの設定とデジタルポテンショメータの設定をサブボードへ移植。マンチェスター符号化シリアルの7.5Mbps通信も実装してメインボードとサブボードでループバックテスト。2016-10-6(木)引き続きFPGAの設計。CMOSラインセンサの取り込みとD/Aコンバータの設定とデジタルポテンショメータの設定。サブボードにはCPUは載っていないので全てFPGAで上位からの通信で制御する。CM社のエッジャーの工事が土日に入った。今やっているS社新装置は来週初めには結果を出さなければならないがサブボードは明日実装から戻って来る予定。I君がやっているS社の画像処理のヘルプ要請も入ってこれも来週初めの期限。2016-10-5(水)S社向けプログラム。エラーリセットをログ保存するように変更。引き続きシリアル通信のFPGAをあれこれ。メインボードからサブボードへはマンチェスター符号化シリアルの7.5Mbpsで通信する。サブボードからメインボードへはUARTの93.3Mbpsで通信する。FPGAの通信部分のクロックは280MHzなのでM氏の所から高そうなオシロを持って来て調査。カウンタは4bitが限界。5bitになると動作が怪しくなる。変なノイズが載っているのは入出力素子のGNDとFPGAのGNDがインダクタを介して繋がっていたから。2016-10-4(火)マンチェスター符号化シリアル通信を実装。ループバックで動作確認。クロックが速いとまったくダメ。ループバック用のケーブルを作っていてふと思いたってS社のエンコーダ延長ケーブルを調べてみる。ツイストペアの接続が間違っている。コネクタのピン番号の数え方が列順に数えるのとジグザグに数えるのとの違いだった。S社向けプログラムのバグ修正。セグメントの上の端の欠陥が回転原点を跨いだ時に正常な寸法になっていなかった。JTAGボードを改造してCOMポートを2つにし、それぞれを繋ぐ。1つのパソコンにステージ制御のプログラムとうちのプログラムを入れて同期を取るため。4軸のステージとドライバとパソコンと制御ソフトを預かる。2016-10-3(月)X社のFPGAでクロックのPLLを実装する方法を調査。X社ではDCM(デジタルクロックマネージャ)と呼ぶらしい。S社新装置のメインユニットでは56MHzから×5で280MHzを生成、センサ側では60MHzから×14÷3で280MHzを生成して通信のクロックとする予定。マンチェスター符号化シリアル通信を検討。70Mbpsの通信速度を目指す。2016-10-2(日)近所のイオンで買い物。出会い系のspamが届くのだけどリンクが空白ページに飛ばされる。新手の嫌がらせか?2016-10-1(土)家で仕事。S社新装置のFPGAをあれこれ。出力信号が入力専用ピンに割り当てられているミスが2件。宇品東のイオンで買い物。