V電子工作、バイク、パソコンを中心に記事を掲載しています。youtube一応やってます。資料作成時及び初心者による簡単な説明のため。Environment)をダウンロードしてくだい。L6470モータードライバをラズベリーパイにてドライブしようと考えたが、ステッピングモーターを駆動できないという問題があった。今回はこれを解決する。前回の記事にてMOSI,MISO,SCK,CS各信号をロジックアナライザーにて確認した。目的ラズベリーパイでL6470モータードライバを使用するためにラズベリーパイとL6470モータードライバをSPI通信でつなぐ。方法ライブラリであるwiringPiをラズベリーパイへインストールしたのち、L6470へデータを送信する。目的A/Dコンバータへのエンコードクロックの生成とL6470モータードライバとのSPI通信を行う。方法spartan系のFPGAにはDCMという機能が付いているが、この機能は内蔵クロックよりも高い周波数クロックを得られるものである。目的高速A/Dコンバータ(ADC)による変換後のデジタルデータがラズベリーパイI/Oポートの遅れによる、デジタル値読み取りミスを防ぐためにFPGAを一時キャッシュとして利用する。ブログにて以下の段取りにて今後の開発を進める方針を決定した。最近、ラズベリーパイのクラッシュが相次いでいる。Serverの起動時に何らかのエラーが出ているものと思われる。Wifiアダプターを外すと正常にきどうができるので、wifiドライバがなにか起動を阻害しているのではないかと思われる。目的L6470モータードライバをラズベリーパイへ接続するためSPIドライバなどの設定を行う。方法校内LANではプロキシサーバーによる規制があるのでWIFIによる外部ネットワークとの接続によりドライバ等をダウンロードする。前回ラズベリーパイが外部ネットワークに接続できないという問題が起きていた。外部ネットワークと接続を行い、外部からのライブラリの更新やssh接続を目指す。目的A/Dコンバータを高速で使用するためには基礎となるクロック周波数が必要となる。方法使用ソフトはXilinxのISEを使用する。目的A/Dコンバータを高速で使用するためには基礎となるクロック周波数が必要となる。研究報告1.目的ラズベリーパイへライブラリやその他設定をapt-getなどのコマンド経由で取得するためのには外部ネットワークへの接続が必要となる。そのため今回はラズベリーパイを高専のプロキシーサーバーを介して外部ネットワークへ接続する。ICはピッチが狭いため、変換基盤を使用する必要がある。そのため今回は、変換基盤への半田付けを行う。結果半田付けを行えた。今後の課題実際に使用しテストを行う。目的前回の反射波観測ではDDSの発振周波数を10MHzとしてしまい、ハイブリッドカプラーの使用周波数帯域(30MHz~76MHz)内での観測が行えなかった。そのため使用周波数帯域内での再実験の必要性があった。方法前回の実験環境を再度使用する。目的オートチューニング機構をブロック図で示すことで今後の具体化に役立てる。方法構想図(ブロック図)を図1へ示す。Couplersを用いて高周波反射波を観測する。2.方法DDSからの信号をカプラに入力しその応答信号を確認する。DDSからの信号は約10MHz、P-P値約420mV、Sin波を用いる。