火焰之地火鸟怎么刷:很使用的单片机编程问题,大家进来看看,帮帮忙

来源:百度文库 编辑:高校问答 时间:2024/05/02 19:09:10
我是要设计燃气节能器.大致要求是当锅接近炉灶时有火,当锅拿开时燃气灶火焰变小(留有较小的火种),以达到节省燃气的作用.但是一般燃气灶都配有风机,当燃气灶火焰变小时必须要用风门开关关闭通向燃气灶的风,以达到保留的火种不熄灭.当锅放到燃气灶上时电磁阀完全开启.这样使锅远离灶时有火种保留.当锅再次放到灶上时风门开关打开,电磁阀完全开启.因为师傅颠锅锅会暂时远离燃气灶所以需要延时电路.
我的思路是:

555波谐振荡电路-放大电路-A/D转换-单片机-放大电路-电磁阀.

你看我思路可以么?有什么地方要改进的?

还要说的一点:因为锅离开灶时要有底火保留,电磁阀选用常开的锥阀(不完全闭合)不得电时常开,得电关闭.

您能不能帮我写的单片机程序让我参考一下啊!就是当锅离开灶电磁阀得电关闭,锅再次放到灶上时电磁阀不得电常开.

(我现在有点想法:因为锅和金属板构成电容使振荡电路振荡的感应距离为3cm,用3cm时的信号作为定植,当锅和金属板的距离大于3cm时振荡电路不振荡,此时的信号或者没有信号与定植比较,使电磁阀得电关闭阀保留火种;当锅再次接近灶时和金属板的距离小于3cm时此时的信号进CPU和定植比较使电磁阀不得电打开.

我想根据这个思路编个程序用单片机8051来控制.你能够帮我想想么?给我做个参考,好么?

好像不必便用单片机。
可以在555后加一个F/V转换器,F/V转换器后再加一个比较器。比较器的一个输入端来自F/V变换,另一个输出端可以用电位器设置。完全可以满足楼主的要求,且成本更低,由于没有可编程器件,更有利于批量生产。
另,如果不用555,改用单管振荡电路,电路的输出频率可以随着锅和金属板的距离变化,这样就可以用电位器调节感应距离。
以上意见仅供参考。