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

查看: 1385|回复: 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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版