霍山县地磅-100吨地磅 现货供应 出租地磅
低端电子秤的硬件结构大致如图2所示:系统总体硬件结构只是在原硬件基础上添加标签打印功能。标签打印需用到显示屏、按键、串口 等硬件,这些可以与原电路板共用,只需在软件上进行修改。下位机需要存储标签代码,一般情况下,控 制器采用较低端的单片机,数据存储空间较小,考虑到标签数据下载存储空间需求较大,所以硬件结构 上存储器结构功能需要扩展,其他硬件可以保留不变。上位机软件功能是标签模板的代码管理,用 户可以自由的设计标签模板,软件实时存储模板信息。3 存储器设计 存储器主要用于标签模板代码的存储。系统采 用的存储器芯片是市场上通用的SST公司生产的 SST25VF016B芯片。该芯片的存储空间为16Mbit, 能够满足一般客户需求。芯片采用SPI接口设计,电 路设计比较简单,硬件连接电路如图3所示。4 系统软件设计软件设计分为上位机软件设计和下位机软件设 计。下位机软件主要是为了完成上位机串口数据下载,传感器数据采集,标签模板选择,标签代码发送, 具体流程如图4所示。上位机软件设计语言是基于微软公司开发的Visual Basic语言。为了实现客户标签设计需求,上位机界面的主要功能是标签模板管理。用户可以添加和删除各种标签模板,同时还可以方便地 浏览模板信息。为了实现模板实时的修改,软件在 设计中需要与数据库相连,VB可以通过数据访问 对象DAO访问数据或者使用 Data控件。Data控 件使用比较简单,但是没有内置添加删除功能, DAO访问数据有比较大的灵活性,但是需要补充 一些代码[5-6]。系统根据实际设计的情况,采用 Data控件与ACCESS数据库相关联,数据时时更 新,即使软件出现突然崩溃的情况,数据都不会 丢失。 标签模板管理界面如图5所示。界面设计采用 GRID表格控件,使信息的浏览更加方便。串口 MSComm控件完成上位机和下位机通信[ 7]。