
1. 项目整体设计与思路拆解1.1 为什么用PLC而不用单片机先把这个“题眼”想清楚做“基于PLC的智能跑步机控制系统设计”这个毕业设计题目的同学几乎都会在论文的绪论章节里写一句“PLC可靠性高、抗干扰能力强”。这句话本身没有错但它太像一句正确的废话了。如果你不能让这句话落到自己的系统需求里等你答辩的时候老师随便追问一句“那你说说看你的系统到底哪里体现出这个可靠性了”你就会尴尬在原地。我给大家一个真正能扛住追问的思考方式先不用PLC也不写代码就重新掂量一下跑步机这个设备本身。跑步机是载人设备跑带上面站的是一个活生生的人。它的控制系统需要处理的远不只是“启动、停止、调速”这三个动作——至少还要考虑安全钥匙脱落、急停按钮被拍下、心率超过用户设定上限、跑带速度反馈丢失、加减速是否平顺等等。把这些场景全部翻译成控制需求的清单你会发现至少8个开关量输入启动、停止、急停、安全钥匙、坡度上限、坡度下限、手动/自动模式、速度脉冲反馈至少5个开关量输出运行指示、报警指示、变频器使能、坡度上升、坡度下降还有一路模拟量输出调速用通常给变频器发010V或420mA信号。当输入输出点数到了这个规模而且必须包含模拟量控制时用单片机方案就变成了一件非常吃力的事你得自己设计电源隔离、输入滤波、光耦隔离、驱动电路、通信电路随便哪一块出问题都可能让整个系统一起崩溃。而这些恰恰是PLC集成好的基础能力。更关键的一点是安全机制PLC的中断扫描机制和外部硬件急停回路可以形成多级保护这个在载人设备上意义极其重大。所以你论文里真正该写的不是“PLC可靠性高”这句空话而是“本系统需要8路数字量输入、5路数字量输出和1路模拟量输出存在载人安全风险故选用PLC作为核心控制器”这个具体的理由。1.2 智能跑步机的功能列表需求分析的起点动笔写第一行梯形图之前我强烈建议你拿一张A4纸把你想象成跑步机使用者从开机到关机的完整过程写下来。我见过很多学生一上来就在软件里拖触点结果程序写到一半发现少了信号又回头改I/O分配表然后接线图、论文、触摸屏全部推倒重来——这种返工基本都是在需求分析这一步偷懒导致的。我们逐帧描述一下用户使用场景人站在跑带上先把安全钥匙插好按下启动按钮此时变频器不会直接给满频率而是从很低的频率慢慢加速到设定速度。跑步过程中用户可能用触摸屏调整速度档位或者切换预设的跑步程序如果心率传感器检测到心跳太快超过设定上限系统发出蜂鸣报警同时自动降速。按下停止键跑带缓慢减速到零而不是瞬间刹车。如果哪一步出了问题比如急停被拍下、安全钥匙脱落、超速系统要立即切断电机电力并锁定只有手动复位后才能再次启动。这个流程展开之后系统的功能清单就非常清晰了启动、停止、急停三级控制逻辑多档速度设定与斜坡加减速避免速度阶跃冲击当前速度实时显示与速度反馈闭环心率监测与超限自动减速报警安全钥匙联动与故障锁定复位坡度升降控制电动坡度调节这个清单就是第一章需求分析的骨架。你不需要把“智能化”念得天花乱坠能够把以上六条在论文里做成一张表每条给出对应的硬件和软件实现方案这个题目的整体设计框架就已经立住了。1.3 控制系统总体架构三层结构一目了然整个控制系统建议采用“PLC 触摸屏HMI 变频器 交流电机 传感器”的经典架构这也是工业运动设备最常用的一种组合。三层结构可以这样理解最上层是人机交互层也就是触摸屏负责给用户提供设定速度、查看当前速度、选择跑步模式、报警提示的界面。中间层是控制逻辑层也就是PLC所有的逻辑判断、连锁保护、速度斜坡、报警复位都在这一层完成。底层是执行层包括变频器、交流电机、坡度调节执行器以及各种传感器。这里有一个非常容易被新手忽略的点跑步机传统上喜欢用直流电机因为直流电机的低速扭矩特性好可是放到PLC控制系统的语境里交流电机加通用变频器的方案显然更干净。为什么因为PLC的模拟量输出可以直接连到变频器的模拟量输入端子频率给定、加减速时间、过流保护全部由变频器自身消化PLC只负责逻辑判断。如果你要用直流电机方案就还得在中间加一台直流调速器甚至要自己搭PWM功率驱动电路反而把毕业设计难度抬高了一大截调试风险也大得多。这套三层架构图是整个论文中最值得画好的一张图。答辩的时候老师通常上来就问这张图你按“触摸屏做什么、PLC做什么、变频器做什么”来讲讲得越清楚后面追问的压力越小。2. 硬件选型与系统架构搭建2.1 PLC选型I/O点数和模拟量模块怎么算我建议毕业设计选西门子S7-200 SMART系列它是国内教学和工程入门最常见的平台资料多、软件好上手、价格也比较友好。以具体型号来说CPU选SR2012输入/8输出比较稳ST20也可以晶体管输出响应更快如果你的程序里用高速脉冲输出可能需要考虑晶体管输出的ST系列但在跑步机这个项目里普通继电器输出的SR20配变频器方案完全够用。这里要给一个选型计算的过程别小看这一步我见过太多学生在论文里只写“选择S7-200 SMART”却不写依据。S7-200 SMART的CPU本体不带模拟量输出所以需要扩展一个模拟量模块推荐EM AM06。AM06有4路模拟量输入和2路模拟量输出我们只需要一路模拟量输出做变频器频率给定另一路可以备用甚至可以预留给坡度控制。我给出一个典型I/O分配表方便大家直接参考信号类型用途数量数字量输入启动、停止、急停、安全钥匙4数字量输入坡度上限、坡度下限限位2数字量输入手动/自动模式选择1数字量输入速度脉冲反馈编码器/霍尔1数字量输出运行指示、报警指示、变频器使能3数字量输出坡度上升、坡度下降2模拟量输出变频器频率设定010V1合计下来数字量输入8点、数字量输出5点、模拟量输出1点。用SR2012DI/8DO外加EM AM064AI/2AO的方案不仅全部覆盖还留出了至少4个输入点、3个输出点和1路模拟量输出的余量。答辩时把这张表加上“余量设计”四个字老师一看就知道你会选型而不是抄型号。2.2 电机拖动方案变频器交流电机为什么是主流电机选型建议用三相异步电机功率方面如果要模拟真实商用跑步机的负荷可以选择1.5kW左右如果实验室条件有限0.75kW也足够完成功能验证。变频器要和电机功率匹配常见的选择有西门子V20、国产台达、易驱等。V20用在教学场景里的频率高资料也好查。变频器的主回路接线其实不复杂电源进线输出到电机。但有两个细节必须注意。第一个细节PLC的模拟量输出模块给出的是标准信号控制变频器建议用420mA电流信号而不是010V电压信号因为电流信号在传输过程中抗干扰能力更强能有效减小跑步机运行时变频器高频噪声对调速信号的干扰。接线时用屏蔽电缆而且屏蔽层要在PLC侧或者变频器侧单端可靠接地。第二个细节变频器的加减速参数要设置合理跑步机是载人设备加速度太大会导致用户身体失衡摔倒通常设置加减速时间在5到8秒之间。这个参数放在变频器里而不写在PLC程序里因为它本质上是电机驱动层的保护参数。很多学生在答辩时会混淆PLC程序里的斜坡函数和变频器的加减速时间这两个功能其实它们不冲突。PLC侧的斜坡函数处理的是“目标频率给定值的变化过程”保证多档速度切换时给定值不会阶跃变化变频器的加减速时间是最终执行层的兜底保护。两者配合使用可以做到平滑调速。2.3 传感器与安全器件急停和安全钥匙不能省钱不能省事传感器部分速度反馈可以用旋转编码器或者霍尔传感器装在电机轴或主动滚筒上。编码器输出脉冲信号接入S7-200 SMART的高速计数器输入端比如I0.0。脉冲频率与电机转速换算成跑步机带速这部分在程序设计里面讲。心率传感器常见的是胸带式或者手握式输出脉冲或模拟信号要注意信号电平与PLC输入是否匹配一般需要加光耦隔离或者信号调理电路不能直接把传感器输出往PLC输入上怼。接下来是安全器件这部分是整个系统安全性的核心急停按钮必须用常闭触点。硬件上把急停按钮的常闭触点串联在变频器使能回路或者主接触器的控制回路中一旦按下急停硬件直接切断电机电力这个过程根本不经过PLC扫描周期。同时PLC程序里读取急停输入信号一旦检测到断开立即把所有输出复位并置位报警锁定标志。这就叫硬件急停加软件联锁的双保险。安全钥匙叫法很多行业里叫“安全夹扣”或“磁控安全锁”它是一根拉线加一个磁扣磁扣吸附在跑步机面板上另一头夹在使用者衣服上。一旦人和机器距离过大拉线就会拉掉磁扣相当于急停信号断开。这个信号同样接入PLC的数字量输入程序里要额外注意一点安全钥匙脱落导致急停后即使把钥匙重新放回去系统也不能自动恢复运行必须由操作人员手动按复位按钮并且重新按启动按钮才能重新启动这个叫“复位再启动”本质上是防止意外重启的机制。这个细节在论文的“安全策略”小节一定要写。2.4 触摸屏选型与基本接线要求触摸屏常见的方案是威纶通WeinviewMT系列或者西门子Smart Line系列。毕业设计用威纶通更多一些因为组态软件EBpro功能全、操作方便、在线模拟功能强而且驱动库丰富支持西门子S7-200 SMART的以太网通信上手速度非常快。触摸屏本体接线几乎不用操心主要是通信线的设置。S7-200 SMART和威纶通之间使用以太网口通信一根普通网线就能连IP地址需要在同一个网段比如PLC设192.168.0.2触摸屏设192.168.0.10。通信参数就是IP和子网掩码没有别的。如果是三菱FX3U方案用的就是RS422/485串口需要设置波特率、数据位、站号等参数。还要注意一个原则性问题急停按钮永远只做硬件按钮绝不放到触摸屏上。虽然触摸屏可以做虚拟按钮但系统一旦死机或者通信中断触摸屏上的急停就完全失效了。把急停放在触摸屏画面里这在工业安全设计上是绝对错误的做法写论文的时候把这个原则点透会是一个很出彩的细节。3. PLC程序设计与核心逻辑实现3.1 I/O地址分配表写梯形图之前的第一张表我可以负责任地说写梯形图最大的忌讳就是不先做地址分配直接打开编程软件边想边写。这样做的结果就是程序写了一周地址乱成一锅粥最后连自己都分不清某个输出到底控制的是报警灯还是坡度电机。正确做法是打开STEP 7-Micro/WIN SMART之前先把I/O地址分配表写全然后贴在屏幕旁边。以下是这个项目可以参考的完整分配表地址信号名称类型说明I0.0启动按钮常开输入按下启动上升沿有效I0.1停止按钮常开输入按下停止上升沿有效I0.2急停按钮常闭输入断开即急停I0.3安全钥匙检测常开输入插入/吸附为1I0.4坡度上限限位常开输入到上限为1I0.5坡度下限限位常开输入到下限为1I0.6手动/自动模式开关手动为0自动为1I0.7速度脉冲信号高速计数输入接编码器A相Q0.0运行指示输出运行状态为ONQ0.1故障/报警指示输出报警时为ONQ0.2变频器使能输出使能ON才允许变频运行Q0.3坡度上升输出ON时执行上升动作Q0.4坡度下降输出ON时执行下降动作AQW16变频器频率设定模拟量输出010V对应050Hz这张表的作用不只是给编程用它后面是所有工作的索引画接线图要用组态触摸屏要用写论文硬件设计章节也要用。你把它做扎实了后面所有环节的效率至少提升一半。3.2 速度控制逻辑斜坡加减速的两种实现思路跑步机的速度控制不是按下按钮就给一个阶跃频率而是要做一个平滑的斜坡过渡。程序里面主流的实现思路有两个我这里结合S7-200 SMART平台讲解。第一种是定时中断累加法。在S7-200 SMART的初始化子程序里启用定时中断假设中断间隔设为100ms在中断服务程序里做一个频率累加逻辑如果当前设定频率小于目标频率就在当前值上加一个步长比如0.2Hz如果当前值大于目标值就减去步长。这样从0Hz加到40Hz需要20秒加减速过程完全是匀速渐变用户体验很好。目标频率存放在一个变量比如VD104里这个变量也是触摸屏上设置的目标速度。这种方式的好处是实时性好斜坡完全是程序自主控制。第二种是使用SM0.51秒时钟脉冲或者定时器配合比较指令来做分段斜坡原理和第一种类似但是定时间隔太长造成坡度不平滑。所以我不太推荐第二种。实现时有几个坑提醒一下定时中断的子程序编号和中断使能关系要搞清楚中断程序中不要写太多复杂逻辑避免扫描周期抖动斜坡函数的目标频率上限一定要做限幅比如控制在50Hz以内防止操作员把速度设到超过设备安全极限。3.3 系统保护与急停逻辑的几种写法保护逻辑的编写是这个题目最见功底的地方建议实现三级保护。第一级是硬件急停。急停按钮常闭触点串在主接触器或者变频器使能回路里直接硬件切断电机电力。这个不依赖PLC扫描周期响应时间最快属于最终保护屏障。第二级是PLC软件急停。PLC程序每个扫描周期都读取I0.2的状态一旦检测到急停信号断开立即将Q0.0、Q0.2、Q0.3、Q0.4全部复位变频器使能断开电机逐渐停止。同时置位报警位M1.0并保持锁定状态。此时即使急停按钮恢复程序也不会自动复位必须检测到操作人员按下“报警复位”按钮才清除M1.0。第三级是安全钥匙和超速保护。安全钥匙信号断开时程序执行同样的急停动作这是针对使用者跌倒或者意外脱离跑带的保护。超速保护是监视速度反馈值如果编码器计算出的速度超过目标速度10%以上且持续一定时间判定为超速故障触发报警停机。论文里画一张“三级保护层次图”从上到下依次排开硬件急停、软件急停、钥匙和超速保护并在旁边注明每级的响应途径。这张图画出来之后整个设计的核心亮点就肉眼可见了。3.4 心率采集与超限保护扩展功能如果题目里明确写了“智能”心率监测通常是加分项。实际工程中常用心率传感器输出脉冲信号接入PLC的高速计数器然后通过脉冲频率换算心率。换算的原理非常直白心脏每跳动一次传感器输出一个脉冲每分钟的脉冲个数就是心率次/分钟。程序里让高速计数器统计固定时间窗口内的脉冲数量比如统计60秒内的计数值除以1分钟就是心率值。但60秒刷新一次显然太慢实际操作中一般统计15秒内的脉冲乘以4得到一个近似心率值然后用多次测量做平均滤波避免胸带电极接触不良导致瞬时跳变。心跳上限设定数值存放在触摸屏的输入变量里比如VD200。程序每0.5秒计算一次当前心率当心率超过VD200的值系统进入报警状态触摸屏弹出报警画面、蜂鸣器响起同时控制变频器给定频率缓慢下降降到目标的60%并且不允许用户再把速度调高直到用户确认报警并复位。这个逻辑非常有跑步机真实工况的味道放在论文的第四章作为一个独立小节来写内容量会非常充实。4. 触摸屏画面组态与联调4.1 HMI画面设计与PLC地址对应关系威纶通EBpro组态软件里的设计思路并不复杂核心是“画面上每一个元素都要对应PLC的一个明确地址”。画面建议分成三个主界面、参数设置界面、报警界面。主界面建议放以下元素当前速度显示整数关联VD100目标速度设定上下按钮关联VD104运行状态指示灯关联M0.0启动按钮置位M0.1停止按钮置位M0.2报警指示灯关联M1.0参数设置界面放加减速斜坡时间设置关联VD108心率上限设定关联VD200预设速度档位选择例如5档速度每个档位对应一个固定频率值报警界面放报警文本列表显示最近几次报警记录报警复位按钮置位M1.1画面的逻辑要清晰按钮的操作权限在工业上叫“操作员等级”但毕业设计不涉及复杂权限分配主要把“手动/自动”模式的切换状态体现清楚就好。在触摸屏上点启动实际上是把M0.1置位PLC程序里把“触摸屏上的启动操作”和“硬件启动按钮”做“或”逻辑两者都触发同一个启动流程。急停则只做硬件不入画面这个前面强调过了这里再提一次是因为答辩阶段一定会被问到。4.2 通信参数设置与联调顺序S7-200 SMART与威纶通的以太网通信具体操作分三步第一步在STEP 7-Micro/WIN SMART软件里设置PLC的IP地址比如192.168.0.2子网掩码255.255.255.0。第二步在EBpro里新建工程选择PLC型号为Siemens S7-200 SMART在“设备属性”里填PLC的IP地址触摸屏自己的IP设192.168.0.10两者必须在同一网段。第三步建立变量映射。在EBpro的“系统参数-设备”里新增一个设备然后在线定义标签比如把画面上的“当前速度”关联到PLC的VD100目标速度关联到VD104。这样画面和PLC之间就建立了一条单向或双向的数据通道。联调时的顺序建议先做无负载测试也就是先断开变频器的输出使能在触摸屏上点启动看PLC输出指示灯的变化是否符合逻辑。等程序逻辑验证完毕再合上变频器使能做带电测试。这样可以把“程序逻辑问题”和“电气拖动问题”剥离开出了问题能快速定位在软件层还是硬件层。5. 常见问题与排查技巧实录5.1 按下启动按钮电机不转排查顺序比瞎猜重要这个问题在调试现场出现概率最高很多学生一启动没反应就开始怀疑PLC坏了、变频器坏了、电机烧了。我的经验是按顺序查三个位置第一看PLC本体上对应Q0.0运行指示和Q0.2变频器使能的LED是否点亮。如果Q0.2都没亮说明程序逻辑就没走到使能这一步那么查前面的启动条件是否满足——是不是安全钥匙没插好报警标志有没有复位这些都可以在PLC编程软件的监控状态下看一目了然。第二如果PLC输出正常Q0.2也亮了但变频器没有反应那么要么是变频器的使能端子接线问题要么是变频器参数里的“控制方式”没有选对。变频器默认可能是面板按钮控制需要改成外部端子控制这个参数不设PLC怎么给信号它都不理你。第三如果变频器已经显示运行了但电机不动那就是变频器与电机之间的接线问题或者变频器输出缺相。可能是接触不良或者电机内部绕组有问题。按这个顺序排查下来90%的问题都能解决而且你在论文里这样写调试部分会特别真实立体。5.2 触摸屏与PLC连不上这个问题的排查逻辑也很明确。首先看网线物理连接是否OK触摸屏网口和PLC网口通信指示灯是否亮。多数时候其实是网线松动。然后看IP地址是否在同一网段。PLC设的是192.168.0.2触摸屏如果设成192.168.1.10那就根本不在一个网段。注意子网掩码也要一致。如果地址没问题就在EBpro软件里用“在线模拟”功能直接跑画面看标签能否在线读到PLC数据。读到了说明通信链路OK读不到就继续查IP或者看PLC侧是否启用了“允许从编程软件远程访问”的选项。还有一个容易被忽视的情况S7-200 SMART的通信口默认允许的就是TCP/IP协议但如果你把触摸屏工程里的PLC类型选错了比如选成S7-300通信协议不对就是能Ping通也连不上。选型的时候一定要核对清楚。5.3 速度控制不平滑跑带抖动跑步机跑带抖动十有八九出在模拟量信号干扰上。变频器工作时的高频噪声会耦合到模拟量信号线里导致PLC给变频器的频率设定值忽高忽低。排查起来要看三处一是信号线种类。模拟量信号线必须用屏蔽双绞线不能用普通电线替代。二是布线路径。模拟量信号线要和变频器的动力输出线分开走线槽间隔保持至少20厘米不能扎在一起。三是接地。屏蔽层在PLC侧单端接地变频器端接好PE接地绝对不能两端同时接地那样反而会形成地环路电流干扰更严重。我实测下来还有一个笨但极其有效的方法如果现场干扰实在治理不干净直接在模拟量信号线上加一个信号隔离器或者在PLC输出端和变频器输入之间串一个隔离变送器。这是花小钱解决大问题的手段可以在论文的硬件调试部分作为抗干扰措施写进去。5.4 难以定位的“幽灵信号”误动作调试时还有一种让人抓狂的现象明明没有按启动键系统却自己启动了或者运行中偶尔莫名其妙地停机报警但查程序查逻辑全都正常。这种“幽灵信号”问题最常见的原因是PLC输入端误收到干扰信号。变频器一启动高频噪声就会通过空间耦合或者共地耦合干扰PLC的输入线路。排查的时候先判断是不是变频器工作时引入的干扰把变频器使能断开看干扰是否消失再把变频器重新上电看干扰是否又出现。如果确认是变频器干扰处理手段不外乎几种PLC的DC24V电源用隔离电源输入信号线用屏蔽线并且远离动力线PLC输入侧加光耦隔离继电器甚至给PLC本体做一点基本的屏蔽处理。如果这些都做完了还不行那就用最保守的方案所有输入信号全部经过中间继电器隔离再进PLC虽然多花几个器件但带电调试的时候省下的时间是值得的。我就是在这个项目上踩了类似的坑后来才发现“隔离”两个字在工业现场的价值有多大。6. LW文档写作与答辩准备6.1 论文章节框架与必须出现的图表LW文档毕业论文/设计说明书的章节安排要遵循“提出问题-设计方案-实现验证-总结”的逻辑建议这样排第一章绪论。写背景、意义、国内外现状和本设计的主要任务。这里要特别注意不要通篇抄教科书也不要把单片机、PLC对比写两三页。控制在5页以内重点写清楚“本设计要做一台以PLC为核心的智能跑步机控制系统”。第二章系统总体设计。写需求分析、总体结构框图、功能模块划分结尾给一张完整的系统结构图。这张图是全文的“脸”建议用专业软件认真画。第三章硬件设计。包括PLC选型、I/O地址分配表、PLC外部接线原理图、主回路与变频器控制回路图。这一章内容量大也是导师最容易翻看的一章。第四章软件设计。写程序设计思路、主程序流程图、各个关键梯形图段、程序地址说明。梯形图段不需要多挑核心的三到五段就行重点在于能对着图讲清楚每段逻辑为什么要这么写。第五章调试与运行。写调试步骤、空载测试结果、负载测试结果、运行截图、与设计指标的对比再配上现场照片。第六章总结与展望。总结设计过程中完成的工作和不足展望未来可以拓展的功能比如物联网远程监控、更复杂的心率运动算法等。这部分不要写成空洞的长篇大论两页以内足矣。论文里必须出现的“硬图表”可以列个自查清单一张系统结构图、一张I/O分配表、一张PLC外部接线图、一套程序流程图、三段以上关键梯形图程序段、一组调试数据表格。这六样东西齐了论文的骨架就立住了。6.2 答辩高频问题与回答思路答辩环节基于这个题目老师提问基本集中在五个方面。第一个问题“为什么用PLC而不用单片机”回答思路从点数规模、模拟量控制、安全保护三个维度讲清楚特别强调载人设备对可靠性和安全性的要求。明确告诉老师系统有8路以上的数字量输入、1路模拟量输出并且需要多级急停保护用PLC能大量简化硬件设计。第二个问题“急停之后电气上是如何动作的”回答思路分两层讲。第一层是硬件级急停常闭触点直接串联在变频器使能回路中按下去立即切断主回路第二层是软件级PLC检测到急停后复位所有输出置位报警并锁定。同时说明PLC扫描周期再快也存在毫秒级延迟所以硬件急停是首选快断手段。第三个问题“如果速度反馈丢失怎么办”回答思路程序有一个运行监视逻辑在运行状态下如果高速计数器在一定时间内没有收到新的脉冲就判断为速度反馈故障立即停止输出并触发报警。这个逻辑相当于一个看门狗。第四个问题“PLC斜坡函数和变频器加减速时间会不会重复冲突”回答思路不会。PLC斜坡负责给定值的变化过程保证多档速度切换时目标值平滑过渡变频器的加减速时间是执行层保护两者配合才能实现“设定平滑”与“执行稳定”的双重效果并把加减速时间设置的经验值5到8秒说明出来。第五个问题“这套系统还能怎么扩展”回答思路通过物联网网关把PLC数据上传云平台实现远程监控与历史数据存储接入体脂、血压等更多健康传感器形成更完整的用户健康画像利用变频器的通讯接口MODBUS实现更细腻的速度闭环控制。这三个方向说任何一个都能体现设计视野。6.3 毕设收尾阶段的一点经验补充做这个题目到最后我最大的体会其实是把最简单的逻辑做扎实远远比堆一堆看似高级的功能更有价值。一台跑步机控制系统真正决定体验和安全的是急停是否可靠、加减速是否平顺、触摸屏和PLC的通信是否稳定而不是有没有炫酷的波形图界面。论文字数不是越多越好是每一个大章节里都有图有表有能支撑结论的论证过程。如果现在的你正卡在这个题目上我建议你花一个下午先把I/O分配表和系统结构图画好再打开编程软件写第一行梯形图。别问我为什么按这个节奏走一遍你会比其他同学少走至少三天弯路。