The heavy duty encoder generate signals through photoelectric and magnetoresistive pulse scanning, and is used for variable speed drive and control unit working in harsh environment, or having tough requirement. The heavy duty encoder is widely used in heavy machinery of the sectors such as metallurgy, wind power, petroleum, port, mine and lifting, which work under heavy load and harsh environment.