|
|||||||||||
| 技術(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 |
一方案請各位給個可行性分析.(廣大人士都必進來看看) |
| 作者:hotchiyu 欄目:MCU技術(shù) |
PHILIPS LPC915是自帶4路AD,1路DA的51系列的單片機. 因為領(lǐng)導(dǎo)們想實現(xiàn)他們想出來的這個創(chuàng)意,并限期交給我這個初學(xué)者,所以我也在迷茫中. 目的: 玩具的運動軌跡像一個拋物線.利用的一個單片機, 1..玩具在上升段: 1.1 一邊對渦論風(fēng)機的轉(zhuǎn)速測量(也就是頻率),并記錄入片內(nèi). 1.2 一邊對一路信號進行AD(處理后的值).也記錄入片內(nèi). 1.3 并希望 頻率 與 AD的值 有個對應(yīng)的"表". 比如當(dāng)頻率為100HZ~600HZ對應(yīng)一個AD的平均值, 當(dāng)頻率為600HZ~1KHZ對應(yīng)一個AD的平均值,...... 2..當(dāng)玩具在頂端時,風(fēng)機不轉(zhuǎn)了,一切工作短暫停止. 3...然后下降段開始,繼續(xù)測頻,此時頻率是從小往大的, 風(fēng)機向下轉(zhuǎn)快了,這個時候DA開始工作了,查上面哪個表,當(dāng)判斷此時頻率為多少時,把對應(yīng)的AD 處理值存放的數(shù)據(jù) 放入DA的輸入寄存器里,輸出! 問題一在于1.測頻程序,得的連續(xù)頻率數(shù)據(jù)怎么存儲了 , AD后存放數(shù)據(jù)的那個寄存器只有一個,怎么存放連續(xù)轉(zhuǎn)換的數(shù)據(jù),并且還希望他們有對應(yīng)的關(guān)系. 這里是不是需要建立數(shù)組,并且在下降段還要查這個"表") * - 本貼最后修改時間:2007-3-2 18:30:18 修改者:hotchiyu |
| 2樓: | >>參與討論 |
| 作者: zlgmcu 于 2007/3/1 8:33:00 發(fā)布:
re 1, 可以用這int中斷,或定時器進行計數(shù) 2,AD采集也可以在你需要的時候進行. 3,對于LPC915,自帶4路AD,1路DA,但是在AD使用的同時,DA是不能用的. 如果想用DA,此時必須停止AD. 對于把數(shù)據(jù)放到表里, 表對于你不過十一種數(shù)據(jù)存儲結(jié)構(gòu)罷了, 您可以采用IAP,把需要的數(shù)據(jù)放到LPC900的FLASH中, 但是如果要更改的次數(shù)比較多的話,您也可以外接EEPROM,把數(shù)據(jù)放到外部EEPROM中. |
|
| 3樓: | >>參與討論 |
| 作者: hotchiyu 于 2007/3/14 22:21:00 發(fā)布:
方案進程,遇阻,請教 AD 和DA 單獨程序已經(jīng)調(diào)試通過了, 目前問題在于: 我已把風(fēng)機轉(zhuǎn)速處理為一定的方波, 目前通過TO計數(shù)器對外部這個方波進行計數(shù),問題它的值要和我AD值形成一個整體,連續(xù)存到FLASH,并循環(huán), 這個計數(shù)程序怎么和AD糅合了?? 有一想法:在玩具上升段,如果我每階段共100MS,前10ms測方波,存到FLASH里面,然后后90ms,對另一路信號AD,AD值存到FLASH里面,這樣總共要連續(xù)對應(yīng)存放10次,也就是連續(xù)要循環(huán)10次,你覺的這流程有些什么問題? 還有就是測方波,得到的是計數(shù)值是個10進制,并且到最后循環(huán)的時候肯定會大于65536.該怎么樣形式存到FLASH里好些?如果以數(shù)組,該怎么處理了? 請教了! |
|
| 4樓: | >>參與討論 |
| 作者: zlgmcu 于 2007/3/15 9:15:00 發(fā)布:
先不說其他的,LPC900的FLASH的修改次數(shù)是有限制的. 數(shù)據(jù)手冊上標(biāo)稱為100 000次, 您什么不把數(shù)據(jù)存到RAM中了. |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |