The paper introduced hardware and software design of intelligent controller based on CAN bus and its application scheme in mine safety monitoring system. The controller takes STC10F08 microcontroller as control core, uses UDP protocol and Ethernet to communicate with host computer, and uses CAN bus to communicate with underground monitoring points, so as to achieve communication between host computer and underground monitoring points. Practical application showed that the controller has good stability, strong anti-jamming capability and fast data transmission.