<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 牛人業(yè)話 > “投機取巧”的信號變換 把復雜的問題變簡單

          “投機取巧”的信號變換 把復雜的問題變簡單

          作者:馬步 時間:2019-12-18 來源:電子產(chǎn)品世界 收藏

          久雨初晴的夜空潔凈清爽,繁密的星星一齊閃爍著神秘的眼睛,柔美的星光給大地灑下一片嫵媚和柔情。我靜靜地徜徉在離家不遠的一所大學校園中,看著一個個擦肩而過的俊男靚女,感受著腳下漸漸陷入昏睡中的大地,苦苦地思索著一個問題:

          本文引用地址:http://www.ex-cimer.com/article/201912/408325.htm

          佛說,苦海無邊回頭是岸。為何我回過頭一看,依然是碧水清波、無邊浩瀚?這天天干活的日子,到底有完沒完?

          1

          這不,剛歇了沒幾天,領導便帶著平時冷若冰霜、一布置干活就陽光燦爛的笑臉過來安排了。

          不知道是不是因為屋里的光線太暗的緣故,領導那黑黑的眼圈中鑲嵌的兩只眼珠竟發(fā)出格外的亮光來,讓被緊盯著的我的雙眸有些難以招架。于是我把目光轉向他那兩片肥厚的嘴唇,沉默著,等待著。

          領導的嘴唇開始蠕動,我急忙抬起眼睛,對接上他的雙眸。殷切的目光,莊重的神情,略帶討好的微笑,這三板斧下來,我知道,基本上沒得逃了!

          “馬步君,本來是想讓你歇幾天的,可是沒辦法,昨天剛談下來一個項目。。。。。。時間緊,任務重啊,老將出馬一個頂倆,你老將出馬可是一個頂仨呀!”

          領導鏗鏘有力的話語慢慢地變成了嗡嗡的背景音,橫亙在我腦海里的,則是這幾年和這位新任領導共事的經(jīng)歷。

          這幾年來,領導對我“委以重任”。剛開始,先是把別人干不了的重活安排到了我這里,老實、聽話、能干的我逆來順受、來者不拒,到后來,這竟而形成了一個慣例:別人干不了的或者別人不想干的,領導也大手一揮讓我兜底。

          雖然,每次事后,領導都把獎金的大頭裝入了他自己的腰包,把功勞都安在了他自己的頭上,但是比起居高臨下的前任領導來,經(jīng)常拉著我的膀子稱兄道弟的新任領導又顯得和藹多了。

          只是,心眼實在的我非常地糾結。

          都說路遙知馬力日久見人心,我每次都給領導兜底擦屁股,領導為何就是不明白我的心,還每次都把大部分好處拿走呢?都說金錢能腐蝕人的靈魂,但是能腐蝕到把“兄弟”的錢裝在自己的腰包里?

          2

          這次我又糾結了,但是原因不是別的:這個項目確實時間緊、任務重!

          項目背景很:一家打擦邊球搞低速電動車的車廠找到我們,要求給他們做個儀表盤。但是等我了解到了他們搞電動車的具體過程后,我還是不可自已地驚呆了。

          原來,他們所謂的做低速電動車是這么一個套路:將汽油車的油箱拆掉,換上鉛酸電池組,把發(fā)動機拆掉,換上電機,變速箱也做些更改,其它的地方基本不做改動,這樣一臺“改裝”的低速電動車就出爐了,再面向小縣城市場銷售。通過把被拆掉的發(fā)動機通過一些渠道處理掉來抵消一部分成本,改裝之后的車居然還能有好幾千塊的利潤!

          這里面,車身、車架、輪胎、音響設備這些通通都是原車的,不用更換,但是儀表盤卻需要用新的。原因當然是顯而易見的,汽油車的燃油表水溫表用不到了,電動車的電池電量、電池組當前電壓電流這些信息又必須顯示,更換儀表盤勢在必然!

          我托住快要被驚掉的下巴,問了問甲方對這個“改裝儀表盤”的時間要求,領導咬著牙吐出三個字:三個月!

          那邊廂領導話音甫落,這邊廂我就皺上眉頭了。對于儀表盤這么一個產(chǎn)品來說,三個月的時間太短了,就是加班加點也不一定能干完,更何況,我早已過了初生牛犢不怕虎的青蔥歲月,加班三個月,想想都怕呢。

          3

          布置完任務后,領導帶著若有所思的慣有表情走開了,撇下一臉惶恐的我,陷入了深深的思索。

          車輛改裝當然是日漸普遍的事情,想必不少“老司機”都改裝過愛車或者動過改裝的念頭,但是通過改裝發(fā)動機做低速電動車這種思維實在清奇,也過于膽大,把這種“冰雪聰明”用在正道上多好。。。。

          吐完槽過后,生活還得繼續(xù)。我在紙上寫寫畫畫,想著能不能借鑒這些人的腦回路,也投機取巧一番。

          儀表盤是個信息顯示設備,它接收來自其它節(jié)點的總線信號以及獨立的模擬信號,進行解析后,再以相應的刻度顯示在相應的圖標下。信息的圖標可以給儀表盤換個膜輕松改變,那信息來源呢?

          我小心翼翼地順著這種思路繼續(xù)思考。要更換的這個儀表盤有三個指針,分別是發(fā)動機轉速表、車速表和燃油表。發(fā)動機轉速表要改成電機轉速表,原有信號是脈沖信號,新信號電機轉速則來自電機控制器,需要通過CAN總線傳來。車速表要和變速箱速比相匹配,原有信號是脈沖信號。燃油表要改成電池電量表,原有信號是模擬信號,新信號電池電量來自電池管理系統(tǒng),通過CAN總線傳來。

          如果要全新的儀表盤,需要把CAN總線通信加上,把參數(shù)配置功能加上(設置變速箱速比和輪胎半徑),剩下的主要便是如何驅動這三個指針對應的步進電機了。

          這正是難點所在!步進電機的啟動、加速、減速、停止都需要相關的算法,才能給用戶造成平滑的指針觀感,需要一定的功力,也要花相當大的功夫,但是另一方面,老儀表盤已經(jīng)做好了步進電機控制這個。所以,最好能利用上這個既有成果。

          而要利用步進電機控制這個既有“工作成果”,唯一的方案是保留老儀表盤,加個信號轉換器,把老儀表盤的信號輸入要求都搞清楚,然后產(chǎn)生相應的信號源,至于新信息的含義,再貼個膜就行了!

          一念至此,我簡直都要按捺不住自己的心跳了!

          看官們順著我的思路想一想:做一個信號轉換器,給儀表盤提供正確的信息來源,步進電機的控制依然在老儀表盤上。我只需做好信號的接收和轉換工作,這樣,工作量大大減半,工作目標還能實現(xiàn),這樣豈不是和客戶改裝汽油車有異曲同工之妙?

          4

          當我拽得一步三晃地走著去向領導匯報工作思路時,已經(jīng)進入深睡狀態(tài)的領導正在睡回籠覺。聽我匯報完保留方案后,他強撐著被喊醒的難受勁兒跟客戶打起了電話,確認是否可行。

          我一邊焦急地等待著著客戶的答復,一邊在心中擬好了和客戶論戰(zhàn)的詞兒:

          你們能改裝車,我們也能信號轉換加貼膜,咱們大哥不說二哥!

          不過事實證明,我的內心戲確實太多,客戶的答復倒是干脆了當:可以,沒問題!

          傳達了客戶的答復后,領導愣了一會神,張開口想說點什么,又好像還沒有完全從午休中清醒過來,終于他什么也沒有說,便吩咐我按自己的方案先寫個文檔報給他審審看看。

          于是,我便欣然領命而去了。

          大的思路定下來后,剩下的事情便比較了。首先是車速脈沖信號的采集和變換。這里給大家科個普:

          車速傳感器是霍爾器件,車輪每轉一周,傳感器輸出四個方波脈沖,所以,根據(jù)車速傳感器脈沖的頻率和輪胎直徑便可以計算當前的實際車速。為了把信號轉換到老儀表盤上,需要用信號發(fā)生器做一下實驗,確定原有儀表盤的車速值和脈沖頻率的對應關系,按照這個比例進行轉換即可。

          至于發(fā)動機轉速到電機轉速的轉換,在信號轉換器上做上CAN通信,接收電機控制器發(fā)送的電機轉速,然后根據(jù)原有儀表盤轉速值和脈沖頻率的對應關系,根據(jù)實際轉速產(chǎn)生相應頻率的脈沖即可。其它的就不再贅述了,需要脈沖就產(chǎn)生脈沖,需要模擬信號就用DA產(chǎn)生,或者用占空比可調的脈沖+低通濾波產(chǎn)生近似的直流模擬量。在這里,脈沖的占空比對應直流量的幅度,聰明的瓜友們自然曉得。

          5

          最后要聲明一點,分享這篇文章的本意不是宣揚耍小聰明投機取巧,大家千萬不要誤會。

          成大事者需謀其長遠,你所走過的每一步路,最終都將作數(shù),直心、直行才是技術人員應有的本色。但是,人生苦短,為了把有限的時間用在永攀科學高峰上,我們有必要在處處受限的環(huán)境下為自己爭取時間,這個時候的,既可以完成工作目標,又可以為自己節(jié)省時間,何樂而不為呢?就像我這個項目里的一樣:

          投機取巧的信號變換,把復雜的問題變得很!



          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();