全自动珍珠奶茶
原创
©著作权归作者所有:来自51CTO博客作者easylwl的原创作品,请联系作者获取转载授权,否则将追究法律责任
接了一台自动珍珠奶茶的开发项目。项目主要有三个电机,几个限位开关组成。一个下压电机,一个推出送入电机,一个是转盖电机。工作过程是这样的。机器可以工作在全自动或半自动状态。全自动状态下。当放入奶茶的杯子后,杯子自动推入。下压电机下压,把盖压在杯子上,并加热封口。然后下压电机向上松开,杯子推出,转盖电机工作,转到下一个新的盖上。这样一杯珍珠奶茶就封好了。(多谢5元!!不知现在一杯珍珠奶茶要不要这么多钱了。。。。)
半自动状态下,就是把杯子放入去下,不会自动把杯子推入。需要,人按启动按键后才下推入杯子。再下压,上压,推出,转盖。
客户还要求,放杯到推入时间要可调,1S-3S,下压加热的时间可调1S-6S,我是通过一个电位器做,AD转换来完成的。
系统采用了,单片机ATMEGA48V,5个继电器来控制电机的正反转。2路AD转换作为,时间的调节。一个光电开关输入。
调试过程中,遇到过了好几个问题。
1)光电开关,是采用12V输入的,输出为PNP输出。输出高电平时有8V,但单片机输入只可以5V下。解决办法,我采用了电阻分压降压。
2)当盖纸没放入光电开关的槽时,转盖电机只转一圈。解决办法,采用FOR有限循环,当检查到信号时,有BREAK跳出FOR循环.
3)程序需要的返回堆栈空间要24字节.
下一篇:液晶冰点电波
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Ghost全自动备份还原
ghost全自动备份还原。详情见附件。备份软件使用:MaxDox
职场 ghost 休闲