论文部分内容阅读
现代社会生活节奏的加快,枯燥无趣、繁琐重复的室内地面清洁劳动是很令人头疼的一件事情。我们追求工作效率,开始思考对于地面清洁问题的高科技替代方法,使人们可以从繁重的劳动中摆脱,我们有更多的时间来做更有意义的事情。传统室内清洁机器存在控制不灵敏,操作不方便,智能化程度不高等问题,市场急需能够实现清洁作业自动化与智能化是高效高质清洁的有效途径。为实现室内设备的智能化控制,提出一种基于白光LED的无线通信技术系统的设计方案。该系统上位机和室内被控对象通过白光LED实现无线通信。通过上位机的控制界面,向室内移动设备发送控制指令,并且能够从移动设备接收回传信息。上位机通过Socket编程实现TCP/IP网络通信。系统能广泛的应用于白光LED覆盖下的任何地方,可以基本实现本地控制平台通过无线通信对远程设备的控制。本论文所研究的室内地面清洁机器人,实现了自主清洁,操作方便的愿望,将移动机器人和室内吸尘技术有机的融合在一起。基于LED光通信的清洁机器人控制系统,其设计分为硬件和软件两个方面。在硬件方面选择了低功耗高性能的STC89C52单片机为主控芯片,结合可见光无线通信模块,完成清洁机器人的单向数据传输,PC与单片机之间通过RS232进行数据传输,单片机通过SPI总线控制LED无线通信模块进行数据的发送。在软件设计方面,采用KEIL单片机编译软件进行STC89C52单片机的开发,其中主要包括通过SPI总线对LED光通信模块的配置和控制以及单片机端的串口通信程序的开发;在上位机上采用VC++编写上位机程序,主要是对串口传输的数据进行分析和分类储存,实现信息的交换等功能。实验结果表明:室内可见光通信覆盖范围广,不需要增加额外的通信设备等优势,但通信的链路受光线的影响较大;基于可见光通信的室内清洁机器人系统具有较快的数据传输速度和较好的稳定性,虽然受光线的影响较大,但是在平直传输时有良好的覆盖范围。