论文部分内容阅读
传统的包装秤一般是使用单片机作为控制芯片,采用键盘操作,并通过导线将控制模块与前端数据采集部分相连接。近年来,随着国内外需求的不断提高,电子包装秤正朝着小型化、模块化、集成化、智能化方向发展。正是应对这种需求,本课题设计了一种基于S3C2410的包装秤无线控制系统,并使用触摸屏对系统进行操作。本系统在硬件上采用基于ARM920T内核的处理器S3C2410作为核心处理器,以实现后端数据处理,并控制触摸屏的相关动作。使用16位单片机SPCE061A作为无线传输模块、传感器和执行器的控制芯片。无线传输部分在设计上使用了以nRF905为核心的无线模块PTR8000,PTR8000是目前工业上使用较多的无线传输模块,它具有使用简单、价格低廉、抗干扰能力强等优点。在选取了几个主要部件以后,进行了外围电路的设计,以达到在硬件上的功能实现。本系统在软件上首先完成嵌入式交叉编译环境的搭建,包括Bootloader、linux内核和cramfs文件系统的编译和移植工作。为实现触摸屏和串口通信等功能,在linux系统下编写了基于Qt/Embedded的图形用户界面、串口通信以及相关的数据处理程序,并在SPCE061A上编写了应用程序以控制无线传输、数据采集等动作。在系统测试阶段,根据系统的要求和开发的实际情况,将调试阶段主要分为了三个阶段进行:无线模块调试、嵌入式系统调试和整机调试。经过系统调试后,本系统稳定可靠,采集和控制效果良好,操作更加人性化,能够很好的将操作人员从现场操作解脱出来,节省了人力以达到降低成本的目的。