|
|||||||||||
| 技術(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 欄目:單片機 |
公司想用一個帶AD/DA功能的51型的單片機(LPC915)做個一個飛機玩具, 大致思路是這樣的: 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)的"表". 比如當頻率為100HZ~600HZ對應(yīng)一個AD的平均值, 當頻率為600HZ~1KHZ對應(yīng)一個AD的平均值,...... 2..當玩具在頂端時,風(fēng)機不轉(zhuǎn)了,一切工作短暫停止. 3...然后下降段開始,繼續(xù)測頻,此時頻率是從小往大的, 風(fēng)機向下轉(zhuǎn)快了,這個時候DA開始工作了,查上面哪個表,當判斷此時頻率為多少時,把對應(yīng)的AD 處理值存放的數(shù)據(jù) 放入DA的輸入寄存器里,輸出! 問題一在于1.測頻程序,得的連續(xù)頻率數(shù)據(jù)怎么存儲了 , AD后存放數(shù)據(jù)的那個寄存器只有一個,怎么存放連續(xù)轉(zhuǎn)換的數(shù)據(jù),并且還希望他們有對應(yīng)的關(guān)系. 這里是不是需要建立數(shù)組,并且在下降段還要查這個"表")好象用IAP可以! * - 本貼最后修改時間:2007-3-2 18:32:37 修改者:hotchiyu |
| 2樓: | >>參與討論 |
| 作者: fuzichun 于 2007/3/1 14:40:00 發(fā)布:
你說的看不懂 你說的看不懂,你只要把大致需要處理的情況說一下,單片機能不能給你處理讓大家給你想想。 |
|
| 3樓: | >>參與討論 |
| 作者: xwj 于 2007/3/1 15:16:00 發(fā)布:
都是小意思,感覺LZ還沒入門哦 |
|
| 4樓: | >>參與討論 |
| 作者: hotchiyu 于 2007/3/2 0:39:00 發(fā)布:
的確,我才剛剛起步,正在學(xué)習(xí)ing! to 3樓: 新手請多多指教! to 2樓: 原貼修改了! 謝謝! * - 本貼最后修改時間:2007-3-2 18:33:37 修改者:hotchiyu |
|
| 5樓: | >>參與討論 |
| 作者: hotchiyu 于 2007/3/2 0:57:00 發(fā)布:
00 * - 本貼最后修改時間:2007-3-15 22:43:17 修改者:hotchiyu |
|
| 6樓: | >>參與討論 |
| 作者: hotchiyu 于 2007/3/2 18:25:00 發(fā)布:
....... 大家都好忙哦! |
|
| 7樓: | >>參與討論 |
| 作者: yjinter 于 2007/3/3 10:28:00 發(fā)布:
建議LZ加強表達方面訓(xùn)練 |
|
| 8樓: | >>參與討論 |
| 作者: mohanwei 于 2007/3/3 21:00:00 發(fā)布:
空氣動力學(xué)方面還有夠你頭大的,呵呵 至于單片機程序,雖然你現(xiàn)在還不是很熟悉,但是這個反而將會是你最先解決的。在此不多說,靠你自己邊學(xué)邊練才能快速提高。先把流程圖畫出來吧,越詳細越好,逐步細化,對初學(xué)者而言,細化到匯編代碼級別去……然后你的程序就出來了。其實對于初學(xué)者而言,一本51單片機的基礎(chǔ)教材才是最有效的,呵呵。 |
|
| 9樓: | >>參與討論 |
| 作者: hotchiyu 于 2007/3/14 22:25: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ù)組,該怎么處理了? 請教了! |
|
| 10樓: | >>參與討論 |
| 作者: 高建明 于 2007/3/15 10:25:00 發(fā)布:
這個不難的,請問樓主是什么玩具? |
|
| 11樓: | >>參與討論 |
| 作者: 無格 于 2007/3/15 10:39:00 發(fā)布:
有點不是很明白,你這東西如何保持平衡? 難道象石頭樣扔出去嗎?你的目的就是為了實現(xiàn)一個變加速的運動嗎?如果真要保持勻速運動這倒是挺難的。 |
|
| 12樓: | >>參與討論 |
| 作者: Loo_jack 于 2007/3/15 16:11:00 發(fā)布:
哎! 我覺得 大學(xué)教育把中文課程去掉真是一大失敗 |
|
| 13樓: | >>參與討論 |
| 作者: cloud2k 于 2007/3/20 16:32:00 發(fā)布:
一點也沒有看明白. |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號 |