- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
生产实习设计报告
设计题目:基于STM32F107开发板的多功能温度计设计
生产组长姓名:张家明
设计组长姓名:张家明
设计小组成员:孙凯强、魏国祥、温琛林、王学良、王植阳
王如胜、王江、王圣南、魏征、田开
日期:2012年9月15日
2.模块划分
⑴.测温模块
⑵.OLED显示模块
⑶.按键、拨码开关模块
⑷.蜂鸣器模块
⑸.串行通信模块
3.人员分工
张家明完成源程序的编写,以及代码的修改、编译、下载、调试等工作;
孙凯强、魏国祥、温琛林、王学良负责DS18B20、OLED相关资料的搜集和整理;
王植阳、魏征、田开负责日历时钟芯片PCF8563相关资料的搜集和整理;
王如胜、王江、王圣南负责最后产品各项功能的验证。
三、关键模块设计
⑴.测温模块
DS18B20是由DALLAS半导体公司推出的一种“一线总线”接口的温度传感器。DS18B20工作在3V~5.5V 的电压范围,可以程序设定9~12位的分辨率,测温范围-55℃~+125℃,在-10~+85℃时精度为±0.5℃。本设计中,DS18B20通过程序将其分辨率设为12位(温度分辨为0.0625℃)。
DS18B20与STM32的连接电路
⑵.OLED显示模块
OLED使用的控制器为SSD1305,可通过写入不同的命令字来设置对比度、显示开关、电荷泵、页地址等。
OLED被配置为使用I2C的方式。I2C的地址二进制位为0111100X,16进制为0x78(写地址),0x79(读地址)。OLED的Reset平时应该拉高,在初始化的时候,应该有一个从低电平到高电平的跳变。
使用的MCU端口为
PB6 CLK I2C
PB7 SDA I2C
PE6 RESET (低有效)
⑶.按键、拨码开关模块
基板一共有4个按键,分别为KEY1,KEY2,KEY3,KEY4。其中,按键未按下,对应的GPIO口为高电平,按键按下后变为低电平。
使用的MCU端口为
PE2 KEY4 GPIO
PE3 KEY3 GPIO
PE4 KEY2 GPIO
PE5 KEY1 GPIO
平拨开关一种有4个。开关拨到上方为低电平,拨到中间和下方为高电平。
使用的MCU 端口为
PD11 SW4 GPIO
PC15 SW3 GPIO
PC14 SW2 GPIO
PC13 SW1 GPIO
拨码开关电路图
⑷.蜂鸣器模块
当PD15 为高电平的时候,蜂鸣器响。低电平的时候,蜂鸣器没有声音。
使用的MCU端口为
PD15 BUZZ GPIO
⑸.串行通信模块
RS232的电平转换芯片为MAX232CE。外部接口为DB9。有两个LED指示灯,TXD用来显示接受到数据,RXD用来显示正在发送数据。对外接口为DB9接口,定义为:2RXD,3TXD,5GND。因此,基板可以通过串口线直接连接到PC机,和PC机进行通信。
使用的MCU端口为:
PD5 UART2_TX(Remap)
PD6 UART2_RX(remap)
四、测试结果
1.开机上电后显示“中国海洋大学”图标、“中国海洋大学 09级自动化”、“多功能温度计”等文字,显示过后自动进入温度显示模式;
2.进入温度显示模式后,OLED显示出当前所测温度(摄氏+华氏);
此时拨动SW1可显示自开机上电或复位后所记录的摄氏最高∕最低温度值;拨动SW2可显示相对应的华氏最高∕最低温度值;拨动SW3可启动串行传输功能,即通过RS232串口传输当前温度和时间至PC机;将拨码开关拨回原位即可返回温度显示界面;
3. 按下KEY1可在温度显示模式和日期、星期和时间显示模式之间来回切换;
4.进入日期、星期和时间显示模式后,按下KEY2进入校时模式,此时可通过KEY1选择校准小时、分钟、秒;
每次校准时,按下KEY3则对应项+1,按下KEY4则对应项-1;
小时或分钟或秒校准后都需要按下KEY2,此时显示对应项校准完成;所有项目均校准完成后,按下KEY4推出校时模式,返回日期、星期和时间显示模式;
5.进入日期、星期和时间显示模式后,按下KEY3进入调整日期模式,此时可通过KEY1选择调整年、月、日;
每次调整时,按下KEY3则对应项+1,按下KEY4则对应项-1;
年或月或日调整后都需要按下KEY2,此时显示对应项校准完成;所有项目均校准完成后,按下KEY4推出日期调整模式,返回日期、星期和时间显示模式;
6.进入日期、星期和时间显示模式后,拨动SW1进入闹钟设定模式,此时可通过KEY1选择
您可能关注的文档
- 毕业论文(参考)基于STM32的直流无刷无感电机的控制系统研究.doc
- 毕业论文(参考)基于STM32单片机的MP3播放器.doc
- 毕业论文(参考)基于STM32的简易信号发生器.doc
- 毕业论文(参考)基于STM32的电子琴设计.doc
- 毕业论文(参考)基于STM32的逆变电源设计.doc
- 毕业论文(参考)基于STM32和WiFi遥控小车实验报告.doc
- 毕业论文(参考)基于stm32的红外遥控风扇设计.doc
- 毕业论文(参考)基于STM32的FM电台.doc
- 毕业论文(参考)基于STM32的学霸手表.doc
- 毕业论文(参考)基于STM32的多路数字式温度采集系统.doc
- 一元一次方程--5.1.2等式的性质(市级优质课赛课公开课一等奖)课件-人教版七年级数学上册.pptx
- 整式--4.2整式的加法与减法--去括号(市级优质课赛课公开课一等奖)课件-人教版七年级数学上册.pptx
- 立体图形与平面图形--从不同方向看立体图形及立体图形的展开图(市级优质课赛课公开课一等奖)课件-人教版七年级数学上册.pptx
- 一元一次方程复习课(上课实用)课件-新人教版七年级数学上册.pptx
- xx公司年产9000吨水泥添加剂和混凝土添加剂项目预评价定稿.doc
- XX化工有限公司50万吨年(一期30万吨)烧碱及25万吨年片碱项目职业病危害控制效果评价报告书.doc
- 畜牧兽医法规(电子版) .pdf
- 掌握社交技巧的关键!2024年最新人际关系指南 .pdf
- 分析化学题库精华版 .pdf
- 答案版-试卷-光网络技术支持-2005年产品技术大比武试卷(含答案).pdf
文档评论(0)