查看: 6707  |  回复: 9
参赛作品《基于STM32F103C8T6的码表计数器》
家和万事兴
1
主题
2
回复
发表于2018-06-13 06:34:17 | 显示全部楼层
1# 电梯直达
1. 参赛者姓名(必填项):家和万事兴


2. 单位或学校名称(选填项):自由职业者


3. 当前职务或职称(选填项):设计师 


4. 参赛作品的名字(必填项):基于STM32F103C8T6的码表计数器


5. 简要陈述您的idea和作品(必填项);目前在喷水织机控制中的码表多用老旧的码表已达不到客户的要求,如RS485组网能,数据汇总分析以及无线组网或通过WIFI联网的功能。现采用STM32F103C8T6 的强大功能能,作成具月联网功能的码表,同时具备备485通信能力以达到实际使用的要求


6. 拟用到的立创商城在售物料(必填项):STM32F103C8T6   晶振、线路板,阻容元件等


7. 拟用到的非立创商城物料或其它补充(必填项):板报  1602液晶屏    外壳


8. 拟用到的EDA工具软件名称(必填项):立创EDA


【作品正式发表(报名成功后进入设计阶段)需要填写的内容】

 
一、作品简介

例如,可以包括但不局限于以下内容:

1.作品的整机外观图片或焊接组装好的PCBA图片;


 

   点击查看大图



 点击查看大图

2.作品的研究背景、目的和功能、市场应用前景;
      此产品主要适用于喷水织机计量装置。是为生产中,为计量织物的长度,当产品达到一定的数量时,停机,并等工人把织物取下来。同时,为了直观的记录在生产过程中的效率,织机的停机次数,实时转速以及各个班组的当班产量以及总累计,各种故障以及异常停机的次数,以给管理者一个比较直观的数据,以方便生产管理。此产品的特点是采用了DCDC电源电源,解决了产品中使用7812等芯片在不同电压下的发热问题,同时,采用STM32F103设计了具有485有线通信以及2。4G的无线通信,用以所所有一个车间的喷水织机连成一个网络以方便生产管理。,在软件设计上,采用了DMA串口数据收发 ,UCOSII实时多任务操作系统,提高了设备的可靠性与实时性。

3.作品在创新性、趣味性、实用性甚至公益性方面,有哪些亮点可体现?


二、系统构架图


用流程图或思维导图等形式,描述您的作品的组成构架,即方案图。

此码表有五个按钮,可实际菜单选择,数据位移动,数据加减速,确认以及数据取消操作,显示采用用1602段码液晶屏屏,通过采用两种方法,一种是RS485,组成一主多从的主从控制系统系统(主机可采用电脑或采用一块RAM或单片机按需要来作作,计量信号采用光电隔离的数字信号(实际为接近开关的信号 设备转一圈计一个数,经过纬或米的单位换算变成长度计量的信号。在程序中中,分不同的班组分别计量量,目前设计为四个班分别累计,同时生成一个总累计数量,到设定的长度时,输出停机信号,同时输出停机信号到显示器或喷水织机主控板上上。同时时,码表可以采集到织机的故障信号号,如前后纱,断纬纱,左右耳丝等停机故障并对故障数据计数数。当采用RS485通信组网时,可设本机的地址能供通信,或通过无线或WIFI信号进行组网上传设备计量的相关数据


三、硬件部分的描述

1.附上原理图&PCB实物图的图片或者源文件(官方建议大家尽量用源文件上传),如果是图片,请确保图片是清晰可辨的;

 


2.用文字把该作品的实现原理、系统的工作过程大致讲解一下。

此控制接主要是接在喷水织机上面的,从机器上接出来的输入信号有接近开关信号(即主轴的转速信号)、左右耳丝信号、前后纱信号、断纬信号以及机器右的启停信号。输出的有定码停机信号。机器上电时,码表就开始累计计开机时间。当机器开始运行时,则对接近开关进行计数,通过设定的参数将脉冲数转换成米数显示出来,同时,通过开机时间与运行时间算出机器的工作效率参管参考。如果在运行时遇到故障机或人为停机,则累计各种种停机次数。在工作中,记录了各班工作量。到设定的长时,输出停机信号给喷水织机停机,以提示此次工作完成。

      码表设有四个班次,和一个总累计,可分别记录不同班次的产量。同时,配合上位机,把设备的数据上传到服务器上以进行统一管理,以提高工厂的高产效率。

3.注明所用到的EDA工具软件名称并附上设计链接。 

    在开发中使用了立创的EDA。其设计链接为http://club.szlcsc.com/forum/97_0_1.html。此软件可能是自己不熟悉,感觉用起来不是太方便。但有一点很值得肯定,就是元件的封装作的非常好。选好元件,就会生成 对应的库,元件表也不错。赞一个。


点击查看大图

点击查看大图



四、材料清单(BOM列表)

列出您这个作品所用到的主要器件(关键器件即可),比如单片机&ARM芯片、专用集成芯片(ASIC)、传感器、功能模块等。

所用的主要元件有STM32F103C8T6 MAX3485 1602液晶屏屏蔽 PC181光耦  24C512  XL1509-5.0-TREI


如果所列出的芯片是来自我们立创商城上的,最好能写出该器件的商品编号或附上对应购买链接。


五、软件部分的描述(选填)

如果您的作品涉及到软件,请列出作品对应的软件工作流程图,及关键部分的例程、源码(如果您想开源的话请上传全部源码)。

此码表有五个按钮,可实际菜单选择,数据位移动,数据加减速,确认以及数据取消操作,显示采用用1602段码液晶屏屏,通过采用两种方法,一种是RS485,组成一主多从的主从控制系统系统(主机可采用电脑或采用一块RAM或单片机按需要来作作,计量信号采用光电隔离的数字信号(实际为接近开关的信号 设备转一圈计一个数,经过纬或米的单位换算变成长度计量的信号。在程序中中,分不同的班组分别计量量,目前设计为四个班分别累计,同时生成一个总累计数量,到设定的长度时,输出停机信号,同时输出停机信号到显示器或喷水织机主控板上上。同时时,码表可以采集到织机的故障信号号,如前后纱,断纬纱,左右耳丝等停机故障并对故障数据计数数。当采用RS485通信组网时,可设本机的地址能供通信,或通过无线或WIFI信号进行组网上传设备计量的相关数据。RS485通信采用MODBUS RTC协议,软件结构采用UCOSII我任务处理机制制,通过消息机制处理通信与故障的检测以及存储储,串口收发采用DMA收发+串口空闲处理方式,较好的解决了

数据传输与采集计量的实时性性。同时在任务处理中,加入了看门狗狗,用一个硬件看门狗作基础,每个任务都有一个软件看门狗在设定的时间内,任何一个任务失控没有喂狗狗,就让狗狗去咬主机复位。为了防目盗版与非法解密本产品,在软件中采用了双重加密,并设计了陷进功能,一旦检测到非法的工作状态,则可以进入伪工作模式,经过一段时间的潜伏期后锁死设备


六、作品演示

请上传您的作品的功能演示到腾讯视频,并编辑到本楼(或附上视频链接)。按要求上传视频可获得10分,具体详见活动规则。
https://v.qq.com/x/page/h075385is2e.html

七、总结

例如您在完成该作品过程中的一些体会、碰到的技术问题或调试经验、作品的未来规划,及对我们主办方的建议和意见等。

第一次参加,感觉时间很紧张。担心作不完。但贵在坚持,总算是作出来了。很感谢平台能提供这么一个平台以供大学学习和交流。在这次比赛中出来了许多非常好的设计与产品。值得学习,值得参与。也期待下一次的参与,也祝这个平台越办越好

家和万事兴
1
主题
2
回复
发表于2018-06-13 21:33:18   |  显示全部楼层
4#
 点击查看大图
家和万事兴
1
主题
2
回复
发表于2018-06-14 21:41:03   |  显示全部楼层
7#
 点击查看大图

主题

回复
  • 温馨提示: 标题不合格、重复发帖、发布广告贴,将会被删除帖子或禁止发言。 详情请参考: 社区发帖规则
  • 您当前输入了 0 个文字。还可以输入 8000 个文字。 已添加复制上传图片功能,该功能目前仅支持chrome和火狐

禁言/删除

X
请选择禁言时长:
是否清除头像:
禁言/删除备注:
昵 称:
 
温馨提示:昵称只能设置一次,设置后无法修改。
只支持中文、英文和数字。

举报

X
请选择举报类型:
请输入详细内容:

顶部