第七十一章:同学入迷了(3 / 3)
他先展示了系统框图,简要介绍了各部分功能。
然后,他拿起那块洞洞板:“这就是我用废旧元件搭建的mcs-51最小系统,cpu是8031,程序存在这片eprom里。”
他又指了指旁边的驱动板和电机,“这是驱动部分和执行机构。整个系统,包括程序编写、电路焊接、调试,都是我自己完成的。”
台下响起一阵轻微的议论声。
自己焊电路?
自己写程序烧晶片?
这对大多数高中生来说,简直像另一个世界的事情。
而陆沉才几岁啊?
因为智商碾压,有时候他们会忘了他的年龄,无意间把他当做前辈看待。
陆沉没有停顿,他打开了稳压电源。
系统上电,几个指示灯亮起。
他按下一个微动开关,步进电机发出一声轻响,开始缓慢旋转。
“现在,电机以最基本的整步模式运行,步距角1.8度,大家可以听到,有一些振动和噪音。”陆沉说。
然后,他切换另一个开关,“现在,切换到4细分模式。”
电机的转动声立刻变得轻微、均匀了许多,肉眼几乎看不出步进感,转动更加平稳。
“在4细分模式下,理论步距角减小到0.45度,运行更平滑。这是通过精確控制电机绕组中的电流比例实现的。”陆沉用教鞭指了指驱动板上的几个测试点,“我通过程序,生成特定时序的pwm脉衝,控制电流大小和方向。”
他接著演示了正反转切换,改变转速(通过调整脉衝频率)。
虽然整体速度很慢,但控制精准,响应及时。
台下变得安静下来。
同学们看著那台听话转动的电机,最初的惊讶渐渐变成了思索。
这玩意儿……好像真的有点门道?
不仅仅是让电机转起来那么简单。
演示完基本功能,陆沉走到那台长城286前,打开了他自製的逻辑分析仪监控程序。
屏幕上出现了跳动的字符波形。
“在调试过程中,最大的困难是信號异常。我无法知道单片机输出的脉衝到底是什么样子。於是,我用这台电脑的並行口,加了一个简单的接口电路,自己写了一个监控程序,用它来看信號波形。”
他切换到之前保存的一个问题波形记录:“大家看,这是调试初期捕捉到的异常波形,这里有毛刺,这里时序错乱。正是这些问题导致电机无法正常工作。”
然后又切换到正常波形:“这是修改程序后的正確波形,乾净,时序准確。通过对比,我找到了问题所在,並修改了程序。”
这种务实、清晰、甚至带点土法上马味道的讲述,让台下的许多同学,尤其是那些对动手实践感兴趣的同学,听得入了迷。
这和他们平时刷题、考试的感觉完全不同。 ↑返回顶部↑
然后,他拿起那块洞洞板:“这就是我用废旧元件搭建的mcs-51最小系统,cpu是8031,程序存在这片eprom里。”
他又指了指旁边的驱动板和电机,“这是驱动部分和执行机构。整个系统,包括程序编写、电路焊接、调试,都是我自己完成的。”
台下响起一阵轻微的议论声。
自己焊电路?
自己写程序烧晶片?
这对大多数高中生来说,简直像另一个世界的事情。
而陆沉才几岁啊?
因为智商碾压,有时候他们会忘了他的年龄,无意间把他当做前辈看待。
陆沉没有停顿,他打开了稳压电源。
系统上电,几个指示灯亮起。
他按下一个微动开关,步进电机发出一声轻响,开始缓慢旋转。
“现在,电机以最基本的整步模式运行,步距角1.8度,大家可以听到,有一些振动和噪音。”陆沉说。
然后,他切换另一个开关,“现在,切换到4细分模式。”
电机的转动声立刻变得轻微、均匀了许多,肉眼几乎看不出步进感,转动更加平稳。
“在4细分模式下,理论步距角减小到0.45度,运行更平滑。这是通过精確控制电机绕组中的电流比例实现的。”陆沉用教鞭指了指驱动板上的几个测试点,“我通过程序,生成特定时序的pwm脉衝,控制电流大小和方向。”
他接著演示了正反转切换,改变转速(通过调整脉衝频率)。
虽然整体速度很慢,但控制精准,响应及时。
台下变得安静下来。
同学们看著那台听话转动的电机,最初的惊讶渐渐变成了思索。
这玩意儿……好像真的有点门道?
不仅仅是让电机转起来那么简单。
演示完基本功能,陆沉走到那台长城286前,打开了他自製的逻辑分析仪监控程序。
屏幕上出现了跳动的字符波形。
“在调试过程中,最大的困难是信號异常。我无法知道单片机输出的脉衝到底是什么样子。於是,我用这台电脑的並行口,加了一个简单的接口电路,自己写了一个监控程序,用它来看信號波形。”
他切换到之前保存的一个问题波形记录:“大家看,这是调试初期捕捉到的异常波形,这里有毛刺,这里时序错乱。正是这些问题导致电机无法正常工作。”
然后又切换到正常波形:“这是修改程序后的正確波形,乾净,时序准確。通过对比,我找到了问题所在,並修改了程序。”
这种务实、清晰、甚至带点土法上马味道的讲述,让台下的许多同学,尤其是那些对动手实践感兴趣的同学,听得入了迷。
这和他们平时刷题、考试的感觉完全不同。 ↑返回顶部↑