2023计算机与信息工程学院毕业实习总结
2023计算机与信息工程学院毕业实习总结
四周的毕业实习转眼就过去了,毕业设计的前期准备工作也已告一段落。基于我所做的课题是CAN总线的食堂售饭系统,所以在毕业实习期间对CAN纵线的内容作了重点的学习,期间对食堂售饭系统也有了一些了解。
刚开始接触到现场总线时,不知道该从哪里下手虽然CAN总线并不是什么先近技术,但发展空间却很大,跟国外相比CAN总线技术在我国的应用和普及还有待提高。
公司里也有一些这方面的资料可以参考,CAN即控制器局部网是一种具有国际标准且性能价格比又较高的现场总线,它在当今自动控制领域的发展中发挥着重要的作用。关联到局域网就涉及到了计算机网络技术方面的知识。在以往的计算机网络技术的学习中印象最深的是OSI参考模式中的七个网络层,即物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。而现场总线是应用在生产最底层的一种总线型拓扑网络。其规模应属于局域网、总线型结构,现场总线控制系统既是一个开放式通信网络,又是一种分布式控制系统。它作为智能设备的联系纽带,把挂接在总线上作为网络节点的智能设备连接为网络系统,并进一步构成自动化系统实现自动化功能。应该说现场总线是一项及嵌入式系统、控制、计算机、数字通信、网络为一体的综合技术。
在具体选定题目时,也发生了些冲突,因为一开始准备从CAN的智能节点设计入手。因为CAN是利用其节点将系统中的设备合理有效的挂接并完成其间的通信任务的,所以节点的设计至关重要。另外,由于对CAN的应用发面的参考性文献搜集的不够,一时间也不知道自己能做出什么具体的应用设计来,那段时间还在是做理论性的设计还是具体设计两者间犹豫。后来经老师的点拨决定利用CAN总线的高实时性能设计出一套实现大型食堂售饭一体化的系统来。
其实规模稍大一些的学校食堂都是采用的刷卡售饭机制,卫生方便且便于管理。但目前大部分食堂售饭系统通信主要采用的还是RS-485总线,由于其采用的是“一主多从”的方式,运行效率低,高峰期易堵塞;还有它的通信组网的灵活性不强,通信速度也较低;再者RS-485总线标准只是一个电气标准,并没有自己的通信协议,无故障定位和错误处理功能,所以网络维护也很困难,往往一个节点出故障却要每个精英总结网版权所有!节点都进行排查。而与此相比CAN总线却不存在以上的问题,因为CAN总线具有非破坏性总线仲裁,支持竞争,通信采用“多主对等”方式;CAN总线组网非常灵活,通信速度最大可到1Mbps;再者CAN总线上的节点是彼此互干扰的,所以一个节点出了故障不用每股节点都进行排查那么费事。通过对比,很明星CAN总线的性能价格比要优于RS-485总线。还有随着目前大部分食堂售饭系统对抗干扰能力和实时通信能力要求的日渐提高,且单次通信量小的特点。CAN总线灵活的组网特点更加体现的比RS-485适合应用到此类系统中。
感觉单是从需求分析和可行性上确定CAN总线在食堂售饭系统中的应用还比较容易,但涉及到具体设计时发现还有很多内容需要掌握,如作为系统连接纽带的节点的设计,窗口机的设计等。
在窗口机的设计过程中,我认识到窗口机是直接与售饭人员和用户打交道的前台设备所以其设计不仅要实用、方便,更重要的是保证其稳定、安全和可靠。为此我也去过市里好几所大学的食堂参观过,可以说窗口机的式样有很多种但基本的硬件都是由键盘、LED显示器、单片机芯片等构成。但为了满足系统对抗干扰性和实时性的要求,我在窗口机中接入了CAN通信控制器和总线收发器,前者通过后者接收CAN总线上的数据,供内部单片机读取,也可将单片机送来的数据发送到CAN总线上。
在整个的毕业实习过程中,最初遇到的困难是确定具体的设计内容,因为CAN总线最初是应用在汽车工业,用于解决现代汽车中众多的控制与测试仪表之间的数据交换问题的,而后来应用范围又在不断的扩展。介于自身的情况如何把这一总线技术应用到身边的具体的实例设计中是我所面对的首要问题,为此我也去了多家大学食堂做过调研,调查目前的大型食堂售饭系统用的是什么总线,存在哪些缺陷,用餐的学生对所在食堂的系统有哪些不满和建议等。其中最为突出的问题就是系统的实时性问题,如充值、挂失不能快速的在系统中得到体现,还有就是经常出现刷不上卡或重复刷卡的问题。正因为存在这些问题才使我的课题有了进一步研究的必要。
也是在毕业实习过程中,我养成了遇到问题迅速查找资料并解决问题的能力,因为在外做毕业实习可查找的资料有限,我更多的是充分利用网络资源,还有就是到附近其他高校图书馆查阅资料。同时也感谢导师和单位老师的指导和帮助,使我更有信心做好毕业设计。