单片机在非自动秤中实现自动累加功能.doc

单片机在非自动秤中实现自动累加功能.doc

ID:28366589

大小:99.00 KB

页数:9页

时间:2018-12-09

单片机在非自动秤中实现自动累加功能.doc_第1页
单片机在非自动秤中实现自动累加功能.doc_第2页
单片机在非自动秤中实现自动累加功能.doc_第3页
单片机在非自动秤中实现自动累加功能.doc_第4页
单片机在非自动秤中实现自动累加功能.doc_第5页
资源描述:

《单片机在非自动秤中实现自动累加功能.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、单片机在非自动秤中实现自动累加功能的探讨DiscussionontherealizationofautoaddfunctionforSCMinunautoweighing单片机在非自动秤中实现自动累加功能的探讨DiscussionontherealizationofautoaddfunctionforSCMinunautoweighing摘要:文章较详细地介绍了设计制作并应用于实际的单片机非自动秤自动累加系统,分别从称重显示仪、单片机系统驱动显示电路三部分对该系统的设计思路、功能原理及采用的方法作了详细的

2、论述,为非自动秤改自动累加秤后的维护与检修提供理论依据和实践经验。关键词:单片机称重自动累加LED显示Abstract:ThispaperexplainedthedesignmakingandactualapplyingoftheautoaddsystemofSCMunautoweighingindetail,describedthedesignideology,functionprinciple,andadoptedmethodfromthreepartofweighingdisplayer,SCMsy

3、stemanddrivedisplaycircuitindetail,whichsupplythetheorygistandpracticalexperienceforthemaintenanceandoverhaulforunautoweighingtoautoaddweighing.Keyword:SCMWeighingAutoAddLEDDisplay1.前言近年来,随着科学技术的飞速发展,数字指示秤在工业计量和工艺控制中的应用越来越广泛,同时数字指示秤的产品在技术上越来越成熟,为了满足工艺控制的需

4、要,许多生产厂商的称重显示仪设计有串行输出口、预置控制点等,这实现工艺控制和自动计量提供了良好的条件。在实际应用当中,如果用计算机和称重显示仪接口实现自动累加工能有如下几点不足:计算要容易在使用由于操作失误,病毒等原因计算机无法正常动行,或掉失数据。计算机运行需要良好的运行环境而一般现场环境较恶劣,微机投资成本较高,并且用计算机对单台数据处理造成了资源上的浪费等原因使很难实现较稳定的计量。采用单片机和称重显示仪接口,对称重显示仪的显示数据进行自动累加,不但成本低,而且还可以在恶劣的环境中使用,不受环境的限

5、制。公司浓相输送系统的料罐秤就存在此问题。工程技术人员有针对性地设计此套方案,很好地解决了问题。2.硬件、软件设计2.1硬件设计图一:硬件连接设计图图二:硬件连接设计图称重显示仪串口输出采用25针D型插座,2为串口输出,3为串口输出,7为地。RS232信号通过MC1489二级驱动经74ALS00整形后送至CPU8031的第10脚RXD脚输入。CPU将处理后的数据和外部存储器中的数据相加后将结果存在外部部存储器DS1220中。CPU调用存放在DS1220中的数据,经74373缓冲后送入显示电路中显示。详见图

6、一、图二。2.2软件设计8031和称重显示仪的连接,如图一所示。从称重显示仪输出的RS232信号经串口专用接收集成电路1489四MDTL线性驱动器EIA-232D 接收二级缓冲,将电压稳定在5V称重显示仪数据输出格式如下:位123456789101112131415161718字符STX状态字A状态字B状态字C显示的重量值LSDMSD皮重值LSDCR检查和位传送格式:1位开始位、7位数据位、1位偶校验位。据拫上述格式可知该仪表采用方式串行1方式。串口初始化程序如下:MOVTMOD,#21H;定时器方式控制

7、MOVSCON,#50H;控串控制方式为方式1,允许接收MOVIE,#82H;中断控制MOVTL1,#0E8H;定时期高位设定MOVTH1,#0E8H;定时期高位设定SETBTCON.TR1;定时器1打开图三:自动累加过程的程序流程数据处理系统当接收到数据后,查找STX(开始位),当接收到起始位STX后连续接收18个ASC11码,接收完成一组数据再判断些时送出的数据是否有效,同时检测状态字B是否是稳定的,无效或不稳定,则返回;如果是称定的有效数据,则和上次接收的数据进行比较,如果这此数据大于上次的数据,则

8、表明加料系统正在加料,记录这次的数;如果第二次接收的数等于第一次记录的数,则返回接收数据;如果第二次接收的数据小于第一次的数,则表明称料系统正在排料,此时用第二次接收的数减去第二第的数,将差值与累加器中的数相加,存储到外部RAM中。该过程的程序流程如图三所示。自动累加过程工作过程图四。加料系统从t0开始加料,在t1加料完毕,称重显示仪连续不断地向单片机数据处理系统传送数据,当该系统在t1采集到重量数据m1后和t0时采集到的数据

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。