51单片机测温度,速度通过串口发送【求方法】

2024-11-01 10:19:03
有1个网友回答
网友(1):

方法:
第一:搭建单片机最小系统及供电电源系统;
第二:选择温度传感器及设计温度测试电路,比如DS18B20还是NTC还是PT100,无论哪种,网络上关于这些传感器的帖子及程序不少!
第三:设计速度检测办法,是选择旋转编码器还是什么方式来实现,但是无论哪种,基本输出的都是PWM波形进入单片机外部中断口(INT0或者INT1),然后通过定时1秒范围内,检测到了多少脉冲,这样每一圈发送多少个脉冲,这样就可以知道具体一秒转了多少圈,也就可以计算出来速度了。
第四:关于串口,通过单片机+MAX232通信芯片+DB9接口(也可以使用串口转USB的方式,现在电脑基本没有物理串口了。通过USB来转成串口);设置好通信波特率、数据位、通信格式及停止位后,借助电脑的《串口助手软件》配合来实现即可。