标题: 单片机室内智能小车的仿真程序设计 MATLAB上位机监测状态和位置 [打印本页]

作者: f_site    时间: 2020-6-28 00:13
标题: 单片机室内智能小车的仿真程序设计 MATLAB上位机监测状态和位置
系统实现的功能:以STC89C52RC单片机最小系统为核心,以两个直流电机和电源模块作为驱动系统,用红外模块和蓝牙模块以两种方式(自主移动和控制移动)控制小车实现移动,采集室内的温度,显示日期,星期和时间在液晶屏上,含有音乐播放和继电器加湿电路,还有声光报警,将采集到的数据通过蓝牙发送给用户,这里设计了一个MATLAB设计的小车监测APP,对小车的状态和位置进行监测,并显示小车的当前触发的功能,使用户可以实时的监测智能小车的工作状态。

附件中含有完整的设计内容,欢迎下载交流,互相学习。

通过使用proteus8.0进行搭建仿真硬件电路,在通过keil4编写C语言实现具体的功能,选择虚拟串口,通过MATLAB设计的APP进行调试。具体工能如表1-1所示。其详细内容在proteus8.0设计的原理图中都有具体说明。

1-1  室内智能小车功能说明
C1关闭(循迹模式)
C2打开(蓝牙控制)
signal
实现功能
lsd_flag
实现功能
S1


小车小幅右转
0
小车停止
S2


小车小幅左转
1
小车前进
S3


小车大幅度右转
2
小车右转
Share
S4
小车大幅度左转
3
小车左转
C3
蓝牙模式下选通C3
4
小车后退
CO


CO=0,测量温度
CO=1,监测时间
5
显示温度
S1=S2=S3=S4=1时,小车直行
6
播放音乐
当小车S2=S3=0时,小车直行
7
显示时间、日期等


8
继电器加湿

51hei.png (114.02 KB, 下载次数: 66)

51hei.png

51hei.png (43.64 KB, 下载次数: 78)

51hei.png

51hei.png (5.24 KB, 下载次数: 52)

51hei.png

smart car.zip

412.31 KB, 下载次数: 33, 下载积分: 黑币 -5

内含proteus硬件仿真电路,keil4模块化编写程序,MATLAB设计的监测APP






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1