|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
各位,怎么用硬件實現(xiàn)長度單位米和英尺的可逆變換啊? |
| 作者:chenjunhua 欄目:技術(shù)交流 |
各位,怎么用硬件實現(xiàn)長度單位米和英尺的可逆變換啊? 要求適時性好,數(shù)據(jù)范圍在此期間~10000米內(nèi). |
| 2樓: | >>參與討論 |
| 作者: chunyang 于 2005/12/28 18:58:00 發(fā)布:
那得用FPGA等模擬運算器 還是用MCU配合軟件實現(xiàn)吧。 |
|
| 3樓: | >>參與討論 |
| 作者: 赤鑄 于 2005/12/28 23:59:00 發(fā)布:
既是單位轉(zhuǎn)換,原數(shù)據(jù)編碼格式? ASCII文本數(shù)據(jù)和二進制格式可大不一樣 最簡單的就是用個ROM,查表 但用個ROM還不如用個帶大容量ROM的單片機方便 |
|
| 4樓: | >>參與討論 |
| 作者: maychang 于 2005/12/29 10:49:00 發(fā)布:
原則上,可以用硬件實現(xiàn),但開銷太大 本質(zhì)上,以英尺為單位是一個碼,以米為單位是另一個碼,兩個碼是一一對應(yīng)的,只要把對應(yīng)的表編好就行。 用ROM實現(xiàn),是用ROM的地址作為輸入碼,ROM的數(shù)據(jù)輸出作為輸出碼。不過如赤鑄所說,還不如用個單片機方便,改起來也靈活。 |
|
| 5樓: | >>參與討論 |
| 作者: chenjunhua 于 2005/12/30 8:14:00 發(fā)布:
謝謝chunyang 赤鑄 maychang的解答,但是 我這個方案只能考慮硬件適時,原因1)就是轉(zhuǎn)換完成時間要求幾us以內(nèi);原因2)就是功能單一,沒有其他任何功能要考慮.原因3)據(jù)說國外產(chǎn)品約在1986年報廢后轉(zhuǎn)手給我國的某產(chǎn)品上就有此功能,硬件實現(xiàn),算法巧妙,也就是用些簡單邏輯(具體實現(xiàn)方法沒打聽到).所以現(xiàn)在我想從類似4xxx系列出發(fā)考慮. |
|
| 6樓: | >>參與討論 |
| 作者: maychang 于 2005/12/30 9:41:00 發(fā)布:
一定要用硬件實現(xiàn)的話 除了用ROM,還有一種可能,就是用乘法器。但4XXX系列好像只有BCD乘法器4527,輸出為脈沖個數(shù)形式,也很麻煩。74系列有74S274,并行4位乘法器。HC系列就不知道了。 |
|
| 7樓: | >>參與討論 |
| 作者: chenjunhua 于 2005/12/31 9:09:00 發(fā)布:
那如果我通過左右移位,然后完成加法硬件能行嗎? 如我把米轉(zhuǎn)換成萬分之一英尺可以用下面算法: 輸入數(shù) A米 輸出 1/10000 * B inch 那么 B=(A左移25位+A左移15位+A左移13位)然后右移10位. 以輸入A寬度32 bits寬計算.我用門陣列速度在us內(nèi),但是感覺占用挺多資源的.有什么好的處理57 bits + 57 bits的方法嗎? |
|
| 8樓: | >>參與討論 |
| 作者: maychang 于 2005/12/31 13:05:00 發(fā)布:
不大理解為什么要那么快 速度最快當然就是你說的方法,單片機就比較慢,因為是軟件實現(xiàn),但也用不了太多時間。 如果一定要在us內(nèi)實現(xiàn),可能用ROM最簡單,成本也不高。 |
|
| 9樓: | >>參與討論 |
| 作者: chenjunhua 于 2006/1/4 14:06:00 發(fā)布:
to maychang:本電路將插入現(xiàn)存系統(tǒng),因而要求高 |
|
| 10樓: | >>參與討論 |
| 作者: maychang 于 2006/1/4 14:09:00 發(fā)布:
那就用查表的方法吧 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |