私たちが会ったとき、すべてがかなりありふれたものであることがわかりました。マシンは写真のように見えました:
その作業は簡単です。 2つのモーターがあります。1つはシャフトを通してシートを水平に引っ張ってシートに金属プロファイルの形状を与え、もう1つのモーターはこのシートを切り取るナイフでプレスを開始します。すべてはコントローラーを介して制御されます。ブローチングエンジン、カッター付きプレス用センサー、そしてもちろんエンコーダーを制御するために、周波数ドライブが接続されていました。
機械図の一部:
この機械の図を調べた後、エンコーダーに接続して直接値を読み取ることにしました。これはそれがどのように見えるかです:
操作の原理は簡単です。ディスクはシャフトに取り付けられており、ディスクの穴はディスク全体にあります。ディスクの片側には光検出器があり、反対側には光センサーがあります。ディスクがねじれると、パルスは光検出器から除去され、ダイオードからの照明によって受信されます。モデルに応じて、ディスクにはそれぞれ異なる数の穴があり、1回転あたりのエンコーダーの出力で異なる数のパルスがあります。私の場合、1000個ありました。信号は差動ペアとして出力されます。
少し考えた後、atmege8とesp8266の回路図を投げました。私のパートナーがインスタレーションで組み立て、実際の条件でテストを開始しました。つまり、マシンは施設の暖房のない部屋にあるため、一晩路上に置いておきました。天気もラッキーでした。 -35でした。これは私の庭の犬がそのような温度で夜を過ごした後にどのように見えるかの写真です。
これは、寒さの直後のテストのビデオです。
彼女は最初のリクエストをバタンと処理しましたが、サービスデータを表示するはずだった後続のリクエストは、曲がりくねって表示されました。
さて、私は485インターフェースのためにすべてをやり直すことにしました。これがデバイスの最終的な概略図です。
すべては2576用の既製のdisiコンバーターを介して電力を供給されます。
エンコーダーの出力信号レベルは24V です。
フォトデバイス。これは2つの部分で構成されています
1これはエンコーダからのパルスをカウントして485インターフェイスを介して送信するためのブロック自体です
2は485からusb、max485およびch341gへのブロックコンバータです。
テストからの最終ビデオ: