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