基于51单片机宠物自动喂食机设计与制作
1产品功能分析
时代在不断进步,每个家庭的生活水平也在提高,小动物不再仅仅是宠物,
更是主人的家人朋友,主人对所饲养的宠物也越来越重视,但在平时的生活中
总会有一些不可控因素。故而,我们设计实现智能控制的宠物自动喂食器。
此说明书是基于51单片机宠物自动喂食机设计与制作。它主要由DS1302
时钟芯片、按键控制电路和LCD1602显示组成,以步进电机为执行元件,核心
时喂食模式,并且通过LCD1602液晶显示时、分、秒、星期、年、月、日,模
物,蜂鸣器发出响声吸引宠物过来进食。步进电机转一圈模拟喂食,同时蜂鸣
器响提醒动物来吃食物,喂食结束,电机反转一圈,同时蜂鸣器关闭。
2设计方案遴选
2.1单片机的选择
方案一:使用STM32系列单片机,STM32是一款性价比高构造简略,工具
易用,功能强大的系列单片机。外设多样,能够处理模拟和数字信号,操作简
略。但是STM32是运行指令的,合适运行算法,但对于多路信号处理,须要很
多DSP进行并行处理。
方案二:使用STC89C51系列单片机,51是上世纪80年代就被广泛应用的
单片机,具有大量的资料,有很多的种类,更轻易上手,STC单片机内部构造
比STM32系列单片机简略,目前在学校教学大量被采用。
故而我选择了51系列的单片机。
2.2时钟芯片的选择
方案一:使用单片机定时计数器,单片机的定时器用的是它自己的晶振,
不是专门用来做电子钟的,因其精度不高,无法使程序正确实现年、月、日、
星期、时、分、秒计数的功能。而且操作麻烦。
方案二:使用DS1302芯片,DS1302芯片有专用的寄存器,可以自动对秒、分、
时、日、周、月、年、以及闰年补偿的天数进行计数。它是一种高性能且精度
THE END