|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
vc5409和上位機(jī)之間的通信 |
| 作者:jxlttkl 欄目:通信技術(shù) |
大家好,我還是一個學(xué)生,在學(xué)習(xí)DSP,目前正在DSP與PC機(jī)之間的通信。DSP系統(tǒng)可以完成信號的處理,現(xiàn)在是需要將DSP處理的數(shù)據(jù)送往計算機(jī)進(jìn)行顯示、統(tǒng)計、打印等。 前提是DSP這個處理系統(tǒng)在工業(yè)現(xiàn)場,而PC機(jī)的監(jiān)控則在監(jiān)控室,所以要進(jìn)行DSP和PC機(jī)之間的遠(yuǎn)距離通信。DSP為TI公司的TMS320VC5409,處理后的數(shù)據(jù)為距離信息,所以請大家?guī)臀疫x擇一種合適的通信方式。通信距離大概要500米以上。 還有就是不知道選擇數(shù)據(jù)傳輸速率是否合適的依據(jù)是什么?USB通信距離太短。RS-232也太短了。 |
| 2樓: | >>參與討論 |
| 作者: jxlttkl 于 2006/9/5 9:48:00 發(fā)布:
繼續(xù) 呵呵,本人接觸DSP不多,與上位機(jī)的通信更是第一次接觸,希望有人可以把這個介紹的淺顯一點。謝謝啦。 |
|
| 3樓: | >>參與討論 |
| 作者: jxlttkl 于 2006/9/5 9:54:00 發(fā)布:
頂上去 我來說說自己的看法,可能很多不是專業(yè)術(shù)語,原理上有錯誤的希望大家耐心指正。 鑒于這么遠(yuǎn)的距離數(shù)據(jù)傳輸。初步?jīng)Q定是采用在DSP端RS-485 通信方式,在PC機(jī)端RS-485 轉(zhuǎn)RS-232接PC機(jī)的232接口,計算機(jī)端的應(yīng)用程序用LabVIEW開發(fā),因為要開發(fā)簡單易識別的人機(jī)交互界面。 DSP處理模塊在電廠的輸煤系統(tǒng)的現(xiàn)場,(主要是噪音)。不知道這個現(xiàn)場對RS-485 這種通信方式多大影響。 本來想用組態(tài)軟件開發(fā)人機(jī)交互界面,但是對這個組態(tài)軟件更是不太了解。 |
|
| 4樓: | >>參與討論 |
| 作者: chunyang 于 2006/9/5 10:51:00 發(fā)布:
用485最簡單。 設(shè)計合理是不會有任何問題的,485本來就是為工業(yè)應(yīng)用設(shè)計的,去看看老帖和我的Blog吧。 |
|
| 5樓: | >>參與討論 |
| 作者: jxlttkl 于 2006/9/5 17:28:00 發(fā)布:
謝謝樓上的 謝謝樓上的哦,我是這個論壇的新手?茨懿荒苌夏愕牟┛汀 |
|
| 6樓: | >>參與討論 |
| 作者: chunyang 于 2006/9/5 18:44:00 發(fā)布:
是不是新手跟能否看到Blog沒有關(guān)系 點擊帖子下面的簽名檔進(jìn)入。本壇精華區(qū)也有很多好東西。 |
|
| 7樓: | >>參與討論 |
| 作者: jxlttkl 于 2006/9/5 20:34:00 發(fā)布:
謝謝,我已經(jīng)看到了(有新問題,不好意思) 你的博客我已經(jīng)看了。你們已經(jīng)是很有經(jīng)驗的了,而我還是個剛剛接觸的新手。 問一弱一點的問題:采用何種通信方式的依據(jù)是什么呢?還有就是在開發(fā)的系統(tǒng)中DSP與上位機(jī)之間通信需要的傳輸速度是怎么計算出來的? 而我選擇的485通信的傳輸速率是否滿足要求就不知道怎么判斷了 在實時處理監(jiān)控系統(tǒng)中,數(shù)據(jù)傳輸需要多大的速率呢? 我找到的資料感覺起點好像有點高,基礎(chǔ)的反而都沒有介紹,所以請大家?guī)兔α恕?br> |
|
| 8樓: | >>參與討論 |
| 作者: xiubing65 于 2006/9/6 14:11:00 發(fā)布:
關(guān)于DSP 建議用乙太網(wǎng),10M/100M, 數(shù)據(jù)傳輸率要看你采樣頻率,工作時鐘 發(fā)送方式等. TI5000DSP不能直接與232通信,也不能直接與485通信,并且2者通信速率太低 會減低DSP系統(tǒng)整體性能,使其高速優(yōu)勢無法體現(xiàn). 就目前而言,遠(yuǎn)距離高速度通信TCP/IP協(xié)議比較好做,網(wǎng)上這方面單片機(jī)的應(yīng)用多點,DSP的比較少,不過將其移植到DSP系統(tǒng)還是不難, |
|
| 9樓: | >>參與討論 |
| 作者: jxlttkl 于 2006/9/6 15:55:00 發(fā)布:
如果用以太網(wǎng)的話 我這個上位機(jī)通信的結(jié)果是要在PC機(jī)端開發(fā)的人機(jī)交互界面上顯示數(shù)據(jù)、溫度、壓力等參數(shù)的。請問采用以太網(wǎng)的話,PC機(jī)端的應(yīng)用程序支持什么語言開發(fā)是否有限制? LabVIEW是否可行,因為采用圖形化的變成語言做出來的界面比較好看。 |
|
| 10樓: | >>參與討論 |
| 作者: xiubing65 于 2006/9/6 18:20:00 發(fā)布:
VC VB DELPHIN都可以 建議看看VC++,這方面的資料多些, |
|
| 11樓: | >>參與討論 |
| 作者: jxlttkl 于 2006/9/8 16:09:00 發(fā)布:
VC VC++恐怕不行,我一點不會,現(xiàn)在也沒有時間學(xué)了。 |
|
| 12樓: | >>參與討論 |
| 作者: jxlttkl 于 2006/9/8 16:18:00 發(fā)布:
老師如是說 我們老師不太推薦485通信,覺得慢,這樣發(fā)揮不了DSP的處理速度快的優(yōu)勢。我做的是電廠原煤倉的料位監(jiān)測。 但是考慮到監(jiān)控室的計算機(jī)監(jiān)控界面可能涉及到整個輸煤系統(tǒng),例如要同步顯示磨煤機(jī)處的壓力、參數(shù)等,所以同時要將這些地方傳感器等采集的參數(shù)同時送往監(jiān)控室監(jiān)控。 磨煤機(jī)和原煤倉之間距離可能要差一兩個樓層的高度。 如果煤倉處的距離信息采用485通信的話,占用計算機(jī)的串口,那磨煤機(jī)等處的參數(shù)將無法傳送至監(jiān)控室,并和煤倉高度數(shù)據(jù)在同一監(jiān)控畫面上顯示。 所以老師推薦以太網(wǎng),說可以接256個外設(shè),而且實時性好,速度快。這樣煤倉料位、磨煤機(jī)處的壓力、溫度等參數(shù),甚至輸煤系統(tǒng)的其他參數(shù),都可以同時送往監(jiān)控室在PC機(jī)上以同一監(jiān)控畫面顯示。 請大家來評論。多謝。 |
|
| 13樓: | >>參與討論 |
| 作者: iversonma 于 2006/9/8 16:34:00 發(fā)布:
以太網(wǎng)可以,先換個有以太網(wǎng)的dsp 不是說那個速度快就用那個,找個usb更快~ 而是應(yīng)該從實際出發(fā),看滿足你的要求情況下那一種方案最便宜 |
|
| 14樓: | >>參與討論 |
| 作者: xiubing65 于 2006/9/8 20:15:00 發(fā)布:
但是距離、距離的折中 恐怕只有以太網(wǎng)了 |
|
| 15樓: | >>參與討論 |
| 作者: jxlttkl 于 2006/9/8 21:57:00 發(fā)布:
usb 距離不行 USB是遠(yuǎn)遠(yuǎn)不能滿足要求的,它的傳輸距離太短,根本無法滿足現(xiàn)場到監(jiān)控室這么遠(yuǎn)的距離。 不單單考慮速度,如果如上我所說的整個輸煤系統(tǒng)的監(jiān)控參數(shù)都傳送到監(jiān)控室的同一臺PC機(jī)上,在一個監(jiān)控畫面上同時顯示的話,串口通信應(yīng)該難以滿足這種要求。 |
|
| 16樓: | >>參與討論 |
| 作者: 平常人 于 2006/9/8 22:12:00 發(fā)布:
樓主講了那么多,有沒有分析一下你的數(shù)據(jù)速率是多少? DSP快不代表要傳輸?shù)臄?shù)據(jù)量也大,你先計算一下你有多少數(shù)據(jù)要傳送,然后再決定用合適的傳輸技術(shù),數(shù)據(jù)量小用慢的通道,量大就用快的。 要有的放矢。 |
|
| 17樓: | >>參與討論 |
| 作者: jxlttkl 于 2006/9/9 10:43:00 發(fā)布:
看我七樓內(nèi)容 問一弱一點的問題:采用何種通信方式的依據(jù)是什么呢?還有就是在開發(fā)的系統(tǒng)中DSP與上位機(jī)之間通信需要的傳輸速度是怎么計算出來的? 而我選擇的485通信的傳輸速率是否滿足要求就不知道怎么判斷了。 我這個問題在7樓就問過了,我不知道這個速率是怎么來計算的,沒有基礎(chǔ)點的資料介紹。 同時我也提過,由于是第一次搞通信,根本沒有一點理論基礎(chǔ),所以現(xiàn)在到底用什么方式根本定不下來。 更何況不單單是一個距離信息的傳輸,是要把整個輸煤系統(tǒng)的不同位置、不同設(shè)備處的監(jiān)控參數(shù)都要送往監(jiān)控室同一臺電腦監(jiān)控的,所以要考慮這么多的來自不同設(shè)備的數(shù)據(jù)送往上位機(jī)的方式。 串口的話,怎么實現(xiàn)呢??? |
|
| 18樓: | >>參與討論 |
| 作者: jxlttkl 于 2006/9/10 19:24:00 發(fā)布:
繼續(xù)來談?wù)摪?br> |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |