當前位置:編程學習大全網 - 編程軟體 - 西門子plc如何對旋轉編碼器進行編程?

西門子plc如何對旋轉編碼器進行編程?

首先,確定旋轉編碼器的輸出信號是什麽水平。通常單片機只能直接接受0-VCC的電平輸入,如果輸入電壓高,很容易燒壞端口線。

旋轉編碼器的輸出信號電平相對較高。測量它的高電平,然後用兩個電阻分成0-VCC(保險起見可以小壹點,比如0-0.8 VCC)。

另外,最好在分壓電阻上加壹個小電容濾波器,經施密特觸發器整形後再接單片機(比如7414),這樣壹來減少外界幹擾,計數更可靠,二來保護單片機(最多燒壞7414)。

壹般情況下,旋轉編碼器輸出三路信號ABZ,AB的相位差為90°。

將連接到中斷。當A下降時,B為高,表示向前壹步,B為低,表示向後壹步。

轉速可以分幾步計算。

  • 上一篇:初學者必知的Java語言常識有哪些(java語言入門)
  • 下一篇:opencv Mat 每行數據歸壹化
  • copyright 2024編程學習大全網