“投機取巧”的信號變換 把復雜的問(wèn)題變簡(jiǎn)單
久雨初晴的夜空潔凈清爽,繁密的星星一齊閃爍著(zhù)神秘的眼睛,柔美的星光給大地灑下一片嫵媚和柔情。我靜靜地徜徉在離家不遠的一所大學(xué)校園中,看著(zhù)一個(gè)個(gè)擦肩而過(guò)的俊男靚女,感受著(zhù)腳下漸漸陷入昏睡中的大地,苦苦地思索著(zhù)一個(gè)問(wèn)題:
本文引用地址:http://dyxdggzs.com/article/201912/408325.htm佛說(shuō),苦海無(wú)邊回頭是岸。為何我回過(guò)頭一看,依然是碧水清波、無(wú)邊浩瀚?這天天干活的日子,到底有完沒(méi)完?
1
這不,剛歇了沒(méi)幾天,領(lǐng)導便帶著(zhù)平時(shí)冷若冰霜、一布置干活就陽(yáng)光燦爛的笑臉過(guò)來(lái)安排工作了。
不知道是不是因為屋里的光線(xiàn)太暗的緣故,領(lǐng)導那黑黑的眼圈中鑲嵌的兩只眼珠竟發(fā)出格外的亮光來(lái),讓被緊盯著(zhù)的我的雙眸有些難以招架。于是我把目光轉向他那兩片肥厚的嘴唇,沉默著(zhù),等待著(zhù)。
領(lǐng)導的嘴唇開(kāi)始蠕動(dòng),我急忙抬起眼睛,對接上他的雙眸。殷切的目光,莊重的神情,略帶討好的微笑,這三板斧下來(lái),我知道,基本上沒(méi)得逃了!
“馬步君,本來(lái)是想讓你歇幾天的,可是沒(méi)辦法,昨天剛談下來(lái)一個(gè)項目。。。。。。時(shí)間緊,任務(wù)重啊,老將出馬一個(gè)頂倆,你老將出馬可是一個(gè)頂仨呀!”
領(lǐng)導鏗鏘有力的話(huà)語(yǔ)慢慢地變成了嗡嗡的背景音,橫亙在我腦海里的,則是這幾年和這位新任領(lǐng)導共事的經(jīng)歷。
這幾年來(lái),領(lǐng)導對我“委以重任”。剛開(kāi)始,先是把別人干不了的重活安排到了我這里,老實(shí)、聽(tīng)話(huà)、能干的我逆來(lái)順受、來(lái)者不拒,到后來(lái),這竟而形成了一個(gè)慣例:別人干不了的或者別人不想干的,領(lǐng)導也大手一揮讓我兜底。
雖然,每次事后,領(lǐng)導都把獎金的大頭裝入了他自己的腰包,把功勞都安在了他自己的頭上,但是比起居高臨下的前任領(lǐng)導來(lái),經(jīng)常拉著(zhù)我的膀子稱(chēng)兄道弟的新任領(lǐng)導又顯得和藹多了。
只是,心眼實(shí)在的我非常地糾結。
都說(shuō)路遙知馬力日久見(jiàn)人心,我每次都給領(lǐng)導兜底擦屁股,領(lǐng)導為何就是不明白我的心,還每次都把大部分好處拿走呢?都說(shuō)金錢(qián)能腐蝕人的靈魂,但是能腐蝕到把“兄弟”的錢(qián)裝在自己的腰包里?
2
這次我又糾結了,但是原因不是別的:這個(gè)項目確實(shí)時(shí)間緊、任務(wù)重!
項目背景很簡(jiǎn)單:一家打擦邊球搞低速電動(dòng)車(chē)的車(chē)廠(chǎng)找到我們,要求給他們做個(gè)儀表盤(pán)。但是等我了解到了他們搞電動(dòng)車(chē)的具體過(guò)程后,我還是不可自已地驚呆了。
原來(lái),他們所謂的做低速電動(dòng)車(chē)是這么一個(gè)套路:將汽油車(chē)的油箱拆掉,換上鉛酸電池組,把發(fā)動(dòng)機拆掉,換上電機,變速箱也做些更改,其它的地方基本不做改動(dòng),這樣一臺“改裝”的低速電動(dòng)車(chē)就出爐了,再面向小縣城市場(chǎng)銷(xiāo)售。通過(guò)把被拆掉的發(fā)動(dòng)機通過(guò)一些渠道處理掉來(lái)抵消一部分成本,改裝之后的車(chē)居然還能有好幾千塊的利潤!
這里面,車(chē)身、車(chē)架、輪胎、音響設備這些通通都是原車(chē)的,不用更換,但是儀表盤(pán)卻需要用新的。原因當然是顯而易見(jiàn)的,汽油車(chē)的燃油表水溫表用不到了,電動(dòng)車(chē)的電池電量、電池組當前電壓電流這些信息又必須顯示,更換儀表盤(pán)勢在必然!
我托住快要被驚掉的下巴,問(wèn)了問(wèn)甲方對這個(gè)“改裝儀表盤(pán)”的時(shí)間要求,領(lǐng)導咬著(zhù)牙吐出三個(gè)字:三個(gè)月!
那邊廂領(lǐng)導話(huà)音甫落,這邊廂我就皺上眉頭了。對于儀表盤(pán)這么一個(gè)產(chǎn)品來(lái)說(shuō),三個(gè)月的時(shí)間太短了,就是加班加點(diǎn)也不一定能干完,更何況,我早已過(guò)了初生牛犢不怕虎的青蔥歲月,加班三個(gè)月,想想都怕呢。
3
布置完任務(wù)后,領(lǐng)導帶著(zhù)若有所思的慣有表情走開(kāi)了,撇下一臉惶恐的我,陷入了深深的思索。
車(chē)輛改裝當然是日漸普遍的事情,想必不少“老司機”都改裝過(guò)愛(ài)車(chē)或者動(dòng)過(guò)改裝的念頭,但是通過(guò)改裝發(fā)動(dòng)機做低速電動(dòng)車(chē)這種思維實(shí)在清奇,也過(guò)于膽大,把這種“冰雪聰明”用在正道上多好。。。。
吐完槽過(guò)后,生活還得繼續。我在紙上寫(xiě)寫(xiě)畫(huà)畫(huà),想著(zhù)能不能借鑒這些人的腦回路,也投機取巧一番。
儀表盤(pán)是個(gè)信息顯示設備,它接收來(lái)自其它節點(diǎn)的總線(xiàn)信號以及獨立的模擬信號,進(jìn)行解析后,再以相應的刻度顯示在相應的圖標下。信息的圖標可以給儀表盤(pán)換個(gè)膜輕松改變,那信息來(lái)源呢?
我小心翼翼地順著(zhù)這種思路繼續思考。要更換的這個(gè)儀表盤(pán)有三個(gè)指針,分別是發(fā)動(dòng)機轉速表、車(chē)速表和燃油表。發(fā)動(dòng)機轉速表要改成電機轉速表,原有信號是脈沖信號,新信號電機轉速則來(lái)自電機控制器,需要通過(guò)CAN總線(xiàn)傳來(lái)。車(chē)速表要和變速箱速比相匹配,原有信號是脈沖信號。燃油表要改成電池電量表,原有信號是模擬信號,新信號電池電量來(lái)自電池管理系統,通過(guò)CAN總線(xiàn)傳來(lái)。
如果要全新的儀表盤(pán),需要把CAN總線(xiàn)通信加上,把參數配置功能加上(設置變速箱速比和輪胎半徑),剩下的主要工作便是如何驅動(dòng)這三個(gè)指針對應的步進(jìn)電機了。
這正是難點(diǎn)所在!步進(jìn)電機的啟動(dòng)、加速、減速、停止都需要相關(guān)的算法,才能給用戶(hù)造成平滑的指針觀(guān)感,需要一定的功力,也要花相當大的功夫,但是另一方面,老儀表盤(pán)已經(jīng)做好了步進(jìn)電機控制這個(gè)工作。所以,最好能利用上這個(gè)既有成果。
而要利用步進(jìn)電機控制這個(gè)既有“工作成果”,唯一的方案是保留老儀表盤(pán),加個(gè)信號轉換器,把老儀表盤(pán)的信號輸入要求都搞清楚,然后產(chǎn)生相應的信號源,至于新信息的含義,再貼個(gè)膜就行了!
一念至此,我簡(jiǎn)直都要按捺不住自己的心跳了!
看官們順著(zhù)我的思路想一想:做一個(gè)信號轉換器,給儀表盤(pán)提供正確的信息來(lái)源,步進(jìn)電機的控制依然在老儀表盤(pán)上。我只需做好信號的接收和轉換工作,這樣,工作量大大減半,工作目標還能實(shí)現,這樣豈不是和客戶(hù)改裝汽油車(chē)有異曲同工之妙?
4
當我拽得一步三晃地走著(zhù)去向領(lǐng)導匯報工作思路時(shí),已經(jīng)進(jìn)入深睡狀態(tài)的領(lǐng)導正在睡回籠覺(jué)。聽(tīng)我匯報完保留方案后,他強撐著(zhù)被喊醒的難受勁兒跟客戶(hù)打起了電話(huà),確認是否可行。
我一邊焦急地等待著(zhù)著(zhù)客戶(hù)的答復,一邊在心中擬好了和客戶(hù)論戰的詞兒:
你們能改裝車(chē),我們也能信號轉換加貼膜,咱們大哥不說(shuō)二哥!
不過(guò)事實(shí)證明,我的內心戲確實(shí)太多,客戶(hù)的答復倒是干脆了當:可以,沒(méi)問(wèn)題!
傳達了客戶(hù)的答復后,領(lǐng)導愣了一會(huì )神,張開(kāi)口想說(shuō)點(diǎn)什么,又好像還沒(méi)有完全從午休中清醒過(guò)來(lái),終于他什么也沒(méi)有說(shuō),便吩咐我按自己的方案先寫(xiě)個(gè)文檔報給他審審看看。
于是,我便欣然領(lǐng)命而去了。
大的思路定下來(lái)后,剩下的事情便比較簡(jiǎn)單了。首先是車(chē)速脈沖信號的采集和變換。這里給大家科個(gè)普:
車(chē)速傳感器是霍爾器件,車(chē)輪每轉一周,傳感器輸出四個(gè)方波脈沖,所以,根據車(chē)速傳感器脈沖的頻率和輪胎直徑便可以計算當前的實(shí)際車(chē)速。為了把信號轉換到老儀表盤(pán)上,需要用信號發(fā)生器做一下實(shí)驗,確定原有儀表盤(pán)的車(chē)速值和脈沖頻率的對應關(guān)系,按照這個(gè)比例進(jìn)行轉換即可。
至于發(fā)動(dòng)機轉速到電機轉速的轉換,在信號轉換器上做上CAN通信,接收電機控制器發(fā)送的電機轉速,然后根據原有儀表盤(pán)轉速值和脈沖頻率的對應關(guān)系,根據實(shí)際轉速產(chǎn)生相應頻率的脈沖即可。其它的就不再贅述了,需要脈沖就產(chǎn)生脈沖,需要模擬信號就用DA產(chǎn)生,或者用占空比可調的脈沖+低通濾波產(chǎn)生近似的直流模擬量。在這里,脈沖的占空比對應直流量的幅度,聰明的瓜友們自然曉得。
5
最后要聲明一點(diǎn),分享這篇文章的本意不是宣揚耍小聰明投機取巧,大家千萬(wàn)不要誤會(huì )。
成大事者需謀其長(cháng)遠,你所走過(guò)的每一步路,最終都將作數,直心、直行才是技術(shù)人員應有的本色。但是,人生苦短,為了把有限的時(shí)間用在永攀科學(xué)高峰上,我們有必要在處處受限的環(huán)境下為自己爭取時(shí)間,這個(gè)時(shí)候的“投機取巧”,既可以完成工作目標,又可以為自己節省時(shí)間,何樂(lè )而不為呢?就像我這個(gè)項目里的一樣:
投機取巧的信號變換,把復雜的問(wèn)題變得很簡(jiǎn)單!
評論