第一要解决测速的问题,这个可以利用霍尔元件和磁铁来实现,磁铁固定在电机上,电机每转一圈霍尔元件就能检测一个信号,利用单片机的计数器进行技计算。并把计数的值赋给一个变量NUM,然后利用定时设定一分钟的时间来判断NUM的值是否大于3000或4000,如果成立就执行相应的报警。至于温度可以用18B20因为温度在120度之内,18B20就可以。原理虽然简单但是敲代码还是一件非常枯燥的事情还是自己来完成吧,希望对你有帮助!
温度传感器是什么样地?热敏电阻/18B20/AD590/热电偶/二极管
最好还是自己写吧,不是很难。硬件主要是51最小系统,用码盘进行测速,18b20测量温度。测速可以先打开外部中断,进行脉冲计数,然后定时器时间到就关闭外部中断,就可以算出转速了。温度18b20可以直接读出温度,程序网上都有现成的。就算什么都不会,学个半个月到一个月就能搞定