你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 1379|回复: 1

【MCU实战经验】基于STM32的宿舍智能管家

[复制链接]

1

主题

2

回帖

0

蝴蝶豆

初级会员

最后登录
2020-11-12
发表于 2014-4-3 20:23:48 | 显示全部楼层 |阅读模式
 
我的大学之旅即将结束。现在正在广州一家公司实习。
我的毕业设计刚好是基于STM32做的控制系统,过几天学校就要答辩了,毕业设计也已经做好了。
刚刚在敲毕业论文,看到这个活动,还是忍不住发帖了,(已经好久没申请过样片/demo板了,(*^__^*) 嘻嘻……)
下面贡献一下我的毕业设计方案。
-----------------------------------------------------------------------------------------------
整体设计思路
            本文选择ST MicroelectronicsCortex-M3内核的STM32硬件开发平台和Keil MDK软件开发平台,外围搭建点阵屏显示模块、无线通讯模块等硬件电路,搭载开源的嵌入式实时操作系统µCOS-II,利用C语言编程,实现图形界面交互、语音交互、手机交互三大功能、以及完成各种娱乐应用的设计。
  2014-04-03_201804.jpg
1.1 “宿舍管家”系统框图

            “宿舍管家”系统框图如图1.1所示。根据功能可以分为三个部分,分别是交互设备、中枢设备和终端设备,如图1.2所示。交互设备负责整个系统的信息采集与转换,用户可以通过图形界面、手机蓝牙、语音对话这三种途径与系统交互。中枢设备是本文的核心研究内容,它综合了驱动开发、应用开发、嵌入式系统等多方面技术,通过高性能的STM32微处理器完成数据分析、逻辑处理、数据输出。终端设备是整个系统控制的具体对象,比如点阵屏显示,如果需要设置和切换点阵屏的显示内容,或者更改点阵屏的系统时间,就可以通过图形界面、手机蓝牙、语音对话三个方式进行控制。
 
具体研究步骤
            1)熟悉了解STM32微控制器的内部结构、基于库函数的编程方法、调试方式。深入学习嵌入式实时操作系统µCOS-II和文件系统FatFs的原理,并完成了µCOS-IIFatFsSTM32微控制器平台上的移植。
            2)实现了简易通讯协议的设计。通讯协议是整个系统的核心线索。是输入输出设备进行数据通讯的唯一标准。通讯格式包括帧头、主设备地址、从设备地址、数据位、校验位、帧尾。
            3)实现了图形化的操作界面以及触摸屏控制。本文采用ILI9325 TFT驱动芯片作为 LCD控制器,另外选择了XPT2046驱动芯片来实现电阻式触摸屏按键。让图形化界面拥有良好的操作体验。
            4)完成了点阵屏显示模块的软硬件设计。硬件部分完成了64X16点阵屏的驱动电路、电源电路、串口调试电路的设计。软件部分介绍了如何显示汉字,如何设置汉字,如何设计移动效果,如何切换显示内容的功能。
 
            5)介绍了蓝牙模块、语音识别模块的硬件选型和软件设计。硬件选型部分考虑成本、性能和接口的折中,最终选用蓝牙串口方案(UART接口)和LD3320方案(SPI接口)。软件设计部分介绍了Android手机蓝牙客户端的设计,以及蓝牙模块、语音模块的接口驱动设计。
 
系统演示效果
主界面.jpg
 
PIC20140301130202_5ea7d3c5bc5fad547aff5fcac291fbf2.jpg
 
IMG_20140301_131114_5ea7d3c5bc5fad547aff5fcac291fbf2.jpg
回复

使用道具 举报

1

主题

2

回帖

0

蝴蝶豆

初级会员

最后登录
2020-11-12
 楼主| 发表于 2014-4-26 10:49:48 | 显示全部楼层

RE:【MCU实战经验】基于STM32的宿舍智能管家

好像沉了,自己顶一个。
回复 支持 反对

使用道具 举报

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版