四年前我寫過一片文章《我是半個程序員》,最近重讀,發(fā)現(xiàn)挺有意思的,準備把最近四年的日子也寫下來,同時也算是一個總結(jié)。

  2013年6月,我終于從學了7年的環(huán)境工程專業(yè)畢業(yè)了。別問我為什么選環(huán)境工程,是它選擇我的。高考失利,填了6個專業(yè),前4個都是計算機專業(yè)相關,然后第5個才被選中,就是環(huán)境工程,隨后就在這個萬丈深淵里爬了7年。幸運的是,研究生期間從事的基本都是產(chǎn)品開發(fā)和軟件編程,最終畢業(yè)論文寫的也是儀器的開發(fā)。畢業(yè)后,我毫不猶豫的選擇了留在老師的公司,我覺得在這里能學到的東西太多了。那個暑假,CMC檢定通過了,進樣器也開發(fā)出來了。大家都很高興,儀器可以全面銷售了。

  這個時候有一個非常嚴謹?shù)慕?jīng)銷商,愿意代理我們的儀器。他拿到儀器后,并不是立刻推給用戶,而是自己測試起來,連續(xù)兩天弄到凌晨2點。最后給我們的答復是,我們的儀器不行,原理上就行不通。事實證明他是正確的,我們的測試都是拿清水來做,一旦遇到真實的水樣,立刻就歇菜了。更加諷刺的是,這個原理我們都已經(jīng)申請了專利,本來是引以為豪的東西,一下子被否定了。大家又陷入了開發(fā)危機,什么時候才能做出一款能正常使用的儀器呢?

  經(jīng)過大家的討論,新的方案出來了,就是在進樣器上增加一個攪拌的功能。說干就干,一個月的時間,帶攪拌的進樣器也出來了。當時的開發(fā)速度,簡直就是在飛。新的方案經(jīng)過實際水樣的驗證,是可行的,于是就按這個結(jié)構(gòu)生產(chǎn)。然而又出現(xiàn)了新的問題——電器控制總是時好時壞。儀器的整體結(jié)構(gòu)是這樣的,PC機和主機通過RS232通信,進樣器并沒有獨立的電路板,上面的部件都是由主機的主板控制。主機和進樣器之間通過一根1.5米串口線連接??刂撇徽?,我從代碼里找了很久,剛開始懷疑是否有響應延時,加了一些延時,還是沒能解決。無奈之下,找了之前幫忙的王工過來查看原因。王工一過來,就哈哈大笑,舉著1.5米的串口線說,串口線怎么可以用來傳輸電壓?

  由于進樣器里面的所有部件都是由主機繼電器控制的,我就從主機主板的IO口直接通過串口線接到進樣器里。而這些部件的控制電壓都是12V。也就是說,我用串口線來傳輸12V的電壓,結(jié)果是什么樣的呢?王工用萬用表量了進樣器里面電磁閥的輸入電壓,6.7V,而原本應該是12V,串口線竟然進行了如此嚴重的壓降!終于找到原因了,只能笑自己太想當然,誰讓我沒學過電路呢。解決方案是在旁邊單獨拉兩條線來傳輸電壓,用的是自制的兩針航空接頭。這種做法在后面又出了一系列隱患,因為電壓分正負,而接線的人經(jīng)常不注意就接反了。

網(wǎng)友評論