预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共42页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

毕业设计(论文)智能家居分类垃圾桶软件实现学院:专业:姓名:指导老师:信息学院电气工程及其自动化马剑文学号:职称:160109100883黄鸿教授中国·珠海二○二〇年五月北京理工大学珠海学院毕业设计诚信承诺书本人郑重承诺:我所呈交的毕业设计《智能家居分类垃圾桶——硬件实现》是在黄鸿教授的指导下独立开展研究取得的成果文中引用他人的观点和材料均在文后按顺序列出其参考文献设计(论文)使用的数据真实可靠。承诺人签名:_____日期:年月日摘要本次设计基于STM32F103芯片使用Keil4和ARM仿真器开发一款能自动分类和液晶显示的智能垃圾桶系统。该系统包含一下模块:检测模块、循环扫描模块、OLED显示模块、多路PWM控制输出模块、舵机控制模块。本次设计使用以上模块实现扫描垃圾颜色功能、OLED提醒功能、控制分流板分类垃圾功能。系统的设计使用到了两个芯片作为主芯片STM32如果检测到辅芯片C51的信号就针对该信号进行垃圾分类处理并且在液晶显示相关分类信息。在没有垃圾投递信号情况下主芯片仅提供实时时钟和温湿度的液晶显示功能。系统的软件设计使用到了程序的循环扫描法对辅芯片的信号输出端进行不定时的扫描以达到主芯片在接收垃圾投递信号后能及时作出对OLED液晶和舵机的信号输出处理的功能。在主芯片循环扫描信号输入之余程序还运用定时输出来控制舵机的精准转动以确保垃圾分类的准确性。系统运行时响应速度快能及时反馈给使用者相关信息方便人们使用。关键词:Keil4、ARM仿真器、系统模块、循环扫描法、定时输出控制、AbstractThisdesignisbasedonSTM32F103chipusingKeil4andARMemulatortodevelopasmarttrashcansystemthatcanautomaticallyclassifyanddisplayliquidcrystal.Thesystemincludesthefollowingmodules:detectionmodulecyclicscanningmoduleOLEDdisplaymodulemulti-channelPWMcontroloutputmodulesteeringcontrolmodule.TheabovemodulesareusedinthisdesigntorealizethefunctionofgarbagecolorscanningOLEDremindingandgarbagesortingonthecontrolsplitter.InthedesignofthesystemtwochipsareusedasthemainchipSTM32.IfthesignaloftheauxiliarychipC51isdetectedgarbageclassificationiscarriedoutforthesignalandrelevantclassificationinformationisdisplayedintheliquidcrystal.Intheabsenceofagarbagedeliverysignalthemainchipprovidesonlyareal-timeclockandLCDdisplayoftemperatureandhumidity.ThesoftwaredesignofthesystemUSESthecyclicscanningmethodoftheprogramtoscanthesignaloutputoftheauxiliarychipatirregularintervalssothatthemainchipcantimelyprocessthesignaloutputofOLEDliquidcrystalandsteeringgearafterreceivingthegarbagedeliverysignal.InadditiontothemainchipcyclicscanningsignalinputtheprogramalsoUSEStimingoutp