The invention discloses a multi-
laser light spot position detecting device and method based on a
linear array CCD and an FPGA. The device comprises a
laser emitting module, a CCD sensor module, an FPGA
signal processing module, a data storage and transmission module and a host computer. The method comprises the following steps that: the
laser emitting module vertically emits a plurality of
laser beams to the surface of a to-be-tested piece; the CCD sensor module collects laser reflected by the to-be-tested piece and carries out
photoelectric conversion; the FPGA
signal processing module performs amplification and analog-to-
digital conversion on an analog electrical
signal, carries out positioning of centers of multiple
laser light spots, and transmits the processed data to the data storageand transmission module and the host computer; and the host computer calculates position information corresponding to each
light spot by using a
laser triangulation method according to the positioning result, geometric information of the to-be-tested piece is obtained, and a result is outputted. The multi-
laser light spot position detecting device and method have advantages of non-contact effect,high sensitivity, high precision, good real-time performance nd high degree of
automation and the like; the requirements of industrial production can be met; and the cost is low and the structure issimple. The multi-
laser light spot position detecting device and method has the broad application prospects.