付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
自动晾衣架设计的软件设计案例目录TOC\o"1-3"\h\u22624自动晾衣架设计的软件设计案例 1166821.1主程序设计 1286571.2电机控制子程序设计 2177541.3红外遥控子程序设计 421281.4温湿度检测子程序设计 51.1主程序设计在本次设计中为了整个过程的编译、调试,通过构件化和模块化等设计对整个体系进行了设计。内容主要包含了主控系统、液晶显示模组、红外遥控模组。按照工程设计的技术特点以及前面叙述的系统硬件设计的实际情况,单片机控制系统主程序流程图如图4-1所示。图4-1软件主程序流程图1.2电机控制子程序设计直流电器的主要有如下两种监控方法:第一种是电枢电压控制系统,即在有恒定电磁的前提条件下,监控发电机的速度和力矩输入输出都是对增加到二端的电枢绕组电压信息加以控制来实现的;第二种是励磁控制,即电器的速度和所传递力矩的方向都可以随励磁电压的多少变化,从而影响定子磁场强度的变化,对直流电机加以控制。图4-2电机驱动子程序流程图1.3红外遥控子程序设计在这个设计中,可以使用红外遥控器的0,1,2,3四键调节电动机的正逆方向。0键传动电机正转,1键传动系统电机倒转,2键带动电机正转,3键带动电机倒转。其设置按键值如表4-1所示。表4-1红外遥控器数码按键值针对本次晾衣架事件所要求功能设计,单片机控制台中的红外遥控器软件程序必须具备如下两个功能:1)按键扫描:红外遥控子进程中必须及时地对4×4矩阵键盘进行扫描,以获取其键盘编号,并依据键盘编号查询出其相应的红外线发送编号。2)编号发送:采用编码技术,由P3.4口发出的红外编号。单片机编程功能上虽说比较简单,不过对于按键扫描与编号发送的即时性却有很大的需要,所以应该做到既要准确扫描到键盘上,也要促使红外编号进行发送。在时序上当按键扫描子程序被调出时会几乎占用了全部程式最基本的时间,使得在什么时间按键都能够被红外遥控系统所侦测到。但是发送的红外编码程序只是当扫描到所有键盘时才会自动调用,而且发送每次的红外线编码程序只是会费时58.5/ms或76.5/ms,而且费时也极短,所以它对键盘时间并没有产生什么影响。程序流程图如下图4-3所示。图4-3红外遥控子程序流程图1.4温湿度检测子程序设计温湿度检测采用DHT11温湿度检测传感器。由于DHT11采用单总线模式,读写数据占用同一条线路,因此每次操作必须严格按照顺序进行。图4-4是温度和湿度检测子程序的流程图。单片机首先在信号线上发送复位脉冲,复位DHT11芯片,然后发送ROM操作命令,用匹配的序列号代码激活DHT11。选用的DHT11会进去接受储存器询问命令的情况,存储器询问命令完成温湿
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年小区物业管理合同协议
- 5年(2021-2025)辽吉黑蒙高考政治真题分类汇编专题09 文化传承与文化创新(解析版)
- 【2026春苏教版】-小学5年级数学下册第一单元综合训练
- 通辽市专职消防员招聘笔试题及答案
- 美发师职业资格证发型设计题库及分析
- 天津市教师招聘面试题及答案
- (重点)全国计算机一级-网络安全历年考试真题题库大全-含答案
- 2026年山东潍坊市高三二模高考英语模拟试卷(含答案详解)
- 英语雅思写作试题及解析
- 26年免疫组化用药适配指南
- 书画销售合同书画购买合同
- 货运驾驶员安全管理制度
- 离婚协议书电子版下载
- 2023版新教材高中生物第2章基因和染色体的关系检测卷新人教版必修2
- 2023年冯晓强策略班课堂笔记
- GB/T 14561-2019消火栓箱
- GB/T 10988-2009光学系统杂(散)光测量方法
- 生态环境规划-课件
- 特种设备制造内审及管理评审资料汇编经典版
- 态度在民航服务工作中的运用课件
- 山东省青岛市各县区乡镇行政村村庄村名居民村民委员会明细及行政区划代码
评论
0/150
提交评论