第58节
    裝置到位,陸沉在機房裡開闢了一個小小的硬體實驗角。

    他首先花了整整兩天時間,清理、檢測那些舊元器件,用萬用表一個個測量,確認電機線圈是通的,驅動管沒被擊穿,電阻電容值大致正確。

    然後,他在一張更大的洞洞板上,參照典型電路圖,開始搭建自己的驗證平臺。

    焊接是個細緻活,尤其是對於8031這種40腳的雙列直插晶片,焊點必須乾淨牢固,不能虛焊短路。

    陸沉沉下心來,拿著宋師傅給的那套精密螺絲刀裡最小的鑷子,配合著從張老師那裡借來的25瓦內熱式電烙鐵,一點點地焊接。

    松香的煙霧在機房裡瀰漫,混合著舊元器件特有的、略帶焦糊的灰塵味。

    陳浩和孫鵬偶爾來機房,看到陸沉戴著副不知從哪找來的、鏡腿用膠布纏著的勞保眼鏡,對著電路板聚精會神地焊接,都咋舌不已。

    “沉子,你這是在搞導彈呢?”孫鵬探頭看了一眼那密密麻麻的焊點和飛線,只覺得頭皮發麻。

    “比導彈簡單點,就是個最小系統。”陸沉頭也不抬,小心地將一個104的瓷片電容焊到電源引腳旁。

    “你這手可以啊,焊得跟機器點的一樣。”陳浩倒是看出了點門道,“不過,弄這玩意兒有啥用?不是有電腦模擬嗎?”

    “模擬是理想情況,實際硬體有很多不確定因素,比如訊號延遲、電源波動、元件誤差。只有在真正的硬體上跑通了,才算真正可行。”陸沉解釋了一句,繼續專注手頭的工作。

    劉宇也來看過,他對硬體不太懂,但很佩服陸沉的動手能力和耐心。

    “需要幫忙嗎?”他問。

    “暫時不用,謝謝。”陸沉說。

    幾天後,最小系統板焊接完成。

    第七十一章:同學入迷了

    陸沉按照操作說明,設定好晶片型號、程式設計電壓、校驗方式。

    接下來是關鍵一步:將他在長城286上編寫、除錯了無數遍的步進電機控制程式,用C語言編譯器編譯,生成二進位制機器碼檔案,然後通過序列埠傳輸到程式設計器,燒寫到那片空白的2732 EPROM中。

    燒寫過程很慢,程式設計器上的紅色指示燈閃爍,發出輕微的滋滋聲。

    陸沉屏息凝神,直到綠色PASS指示燈亮起,提示燒寫成功,他才鬆了一口氣。

    他小心地將燒寫好程式的EPROM晶片,插入最小系統板上對應的插座。

    又將驅動板、步進電機、電源(一個可調的穩壓電源,也是從倉庫翻出來的)一一連線好。

    再次檢查所有連線無誤後,他深吸一口氣,開啟了穩壓電源的開關。

    5伏的電壓指示燈亮起。

    最小系統板上的電源指示燈也亮了。

    接下來的幾天,陸沉進入了痛苦的除錯迴圈。

    修改程式引數(脈衝寬度、間隔、細分電流序列)->編譯->燒寫EPROM ->拔下舊晶片,插上新晶片->上電測試->觀察電機反應(有時不動,有時抖動,有時只朝一個方向微微轉動)->分析可能原因->再修改……

    每修改一次,就要重複一次漫長的燒寫和插拔過程。

    EPROM晶片的擦除需要專用的紫外線擦除器,他只有三片晶片輪流用,擦除一次要放在擦除器的紫外燈下照十幾分鍾。

    機房裡瀰漫著更濃的松香味。

    一個週五的晚上,機房只剩下陸沉一個人。

    當電源接通,步進電機發出輕微但均勻的嗡嗡聲,軸端開始緩慢、平穩地旋轉起來!

    雖然速度不快,但轉動連續,沒有卡頓和抖動!

    他通過按鍵改變轉向和細分模式,電機都能正確響應!

    成功了!

    這臺簡陋的、由廢舊零件拼湊的系統,終於在他的程式控制下,按照預定的意志,精準地邉悠饋恚?

    陸沉緊緊盯著那平穩轉動的電機軸,聽著那均勻的嗡嗡聲,感覺自己的心臟也在跟著有力的跳動。

    這種從無到有、從虛到實的創造與控制感,是如此的真實而強烈,遠比解出一道難題、獲得一次高分,更讓他心潮澎湃。

    陸沉坐到長城286前,開啟文件處理軟體(WPS 1.0,很原始),開始撰寫課題的最終報告。

    他將整個設計過程、遇到的困難、解決方案、特別是最後用自制邏輯分析儀排查問題的思路和方法,詳實地記錄下來。

    附上了系統框圖、電路連線圖、核心演算法流程圖、關鍵程式程式碼片段,以及最後實物驗證的執行引數和觀察記錄。

    報告力求清晰、嚴謹,既有理論分析,也有實踐驗證。

    做完這一切,窗外已是天光大亮。

    校園裡開始響起早起學生的腳步聲和洗漱聲。

    

本章未完,请点击下一页继续阅读>>