第五十五章:张老师的委託
愿你在这里,遇见真正值得阅读的故事。
  z80单板机!工业数据採集!这可不是中学课堂里会接触的內容,更像是大学里的小型科研项目雏形。
  “张老师,这是……”
  “这是我大学同学,现在在省城大学微机应用研究室的老王,他们组里搞的一个预研小课题的初步材料。”
  张老师推了推眼镜,声音压得更低,“老王知道我在这边教计算机,前阵子聊天时,说起他们这个设计在软体算法优化上卡住了,尤其是实时数据处理的效率和抗干扰方面,现有的思路效果不理想,进展缓慢。我……就隨口提了提你,说我们附中有个学生,年纪小,但在计算机和电子方面有点特別的悟性。”
  陆沉静静听著,手指无意识地摩挲著那叠文稿粗糙的纸面。
  “我本来也就是隨口一说,没想到老王上了心。”
  “昨天特意找了我,说他们那个项目,因为一些原因,近期人力紧张,这个前期的算法模擬和优化部分,想找个思路活、有扎实编程和数理基础的人,帮忙做点外围的模擬验证工作,算是……一种另类的合作尝试。”
  张老师看著陆沉,眼神里有徵询,也有期许,“当然,这不是正式项目,没有经费,纯属课余的、探索性的。老王的意思是,可以把这个设计需求和部分非核心资料提供出来,看看有没有人能跳出他们原有的框架,提出点新想法,或者用更乾净的代码实现模擬验证。他们提供资料和必要的答疑,最后如果真有有价值的思路或代码,可以酌情考虑……嗯,给予一定指导,甚至將来有机会去他们实验室看看。”
  张老师顿了顿,似乎在组织语言:“老王他们也知道你才上高一,年纪小,不指望真能解决什么大问题。但他说,有时候,局外人,特別是没被原有思维定势束缚的年轻人,反而可能有点不一样的视角。这材料,算是老王个人通过我,给你的一份特別的寒假作业吧。当然,接不接,全看你自己。这玩意儿不简单,牵扯到实时作业系统雏形、数据滤波算法、硬体中断协同,可能会占用你大量时间,而且很可能最后白忙活。”
  陆沉已经快速翻看了前面几页。
  系统概述、设计要求、硬体平台简介(基於tp801单板机,扩展ad/da)、核心难题描述……虽然只是框架,但问题抓得很准:如何在z80有限的处理能力和內存下,实现多通道模擬量的定时採集、数字滤波、初步处理,並通过串口稳定上传。
  难点在於实时性、精度和稳定性的平衡,特別是工频干扰的抑制。
  这对1987年底的中国高校研究室来说,是个很实际的课题。
  对陆沉而言,这些概念並不陌生,甚至有些古老,但用这个时代有限的工具去实现,却是一个全新的挑战。
  这比他写贪吃蛇、画粒子碰撞有意思得多,也真实得多。