论文部分内容阅读
在纳米操作领域中,原子力显微镜(AFM)因其高分辨率成像能力以及样本的多样性而被认为是目前最具价值的纳米级操作工具。作为纳米操作领域重要分支之一,遥操作技术为远程纳米操作的实现提供了可能。纳米遥操作通过无线技术实现主、从端的数据传输,使得实验人员可以离开实验现场进行远距离纳米操作,同时在很大程度上可以避免生物实验中某些有毒试剂对实验人员的伤害。本文设计的分布式原子力显微镜系统涉及到实验室自制的单探针和双探针原子力显微镜,所谓分布式显微镜,是指在一个显微镜系统中有两个或者多个原子力显微镜,在以协同方式工作时,扫描过程中每个AFM分别负责扫描一个样品,从属计算机在主端操作系统的控制下操作与其相连的控制器控制原子力显微镜运动、扫描和采集数据等,结果反馈给从端计算机,然后通过无线技术发送到主计算机中显示、分析、比较,再由主计算机根据接收到的信息发出下一步指令,从属计算机再控制控制器及探针完成相应的动作;从端的两个AFM相互之间可以协调工作,也可以独立完成任务。本文从系统要实现的功能出发,设计了系统的整体框架,将系统分为主端操作系统、无线传输模块、数据采集子系统、从端机器人监测子系统四个部分,并对实验室自制的原子力显微镜系统进行了二次开发。根据系统设计要求,运用VC++开发了主端操作系统、数据采集子系统和从端机器人检测子系统;同时,选用nRF24L01无线射频传输芯片和STM32F103ZET6微控制器组成无线传输模块,设计了相应的外围电路并在Keil5开发环境完成了对无线传输模块的程序开发;根据从端机器人的工作特点,设计了一种协同工作方式。本文所研究的分布式机器人纳米操作系统成功地将两个独立工作的原子力显微镜集成在一个操作系统内,使得实验人员不必再在实验现场长时间等待,也避免了生物实验中某些有毒试剂对实验人员的伤害,可以显著提高实验效率。