共2条
1/1 1 跳转至页
ㄐ偶际?vc5409 vc5409和上位机之间的通信
问
大家好,我还是一个学生,在学习DSP,目前正在DSP与PC机之间的通信。DSP系统可以完成信号的处理,现在是需要将DSP处理的数据送往计算机进行显示、统计、打印等。
前提是DSP这个处理系统在工业现场,而PC机的监控则在监控室,所以要进行DSP和PC机之间的远距离通信。DSP为TI公司的TMS320VC5409,处理后的数据为距离信息,所以请大家帮我选择一种合适的通信方式。通信距离大概要500米以上。
还有就是不知道选择数据传输速率是否合适的依据是什么?USB通信距离太短。RS-232也太短了。
答 1: 继续呵呵,本人接触DSP不多,与上位机的通信更是第一次接触,希望有人可以把这个介绍的浅显一点。谢谢啦。 答 2: 顶上去我来说说自己的看法,可能很多不是专业术语,原理上有错误的希望大家耐心指正。
鉴于这么远的距离数据传输。初步决定是采用在DSP端RS-485 通信方式,在PC机端RS-485 转RS-232接PC机的232接口,计算机端的应用程序用LabVIEW开发,因为要开发简单易识别的人机交互界面。
DSP处理模块在电厂的输煤系统的现场,(主要是噪音)。不知道这个现场对RS-485 这种通信方式多大影响。
本来想用组态软件开发人机交互界面,但是对这个组态软件更是不太了解。 答 3: 用485最简单。设计合理是不会有任何问题的,485本来就是为工业应用设计的,去看看老帖和我的Blog吧。 答 4: 谢谢楼上的谢谢楼上的哦,我是这个论坛的新手。看能不能上你的博客。 答 5: 是不是新手跟能否看到Blog没有关系点击帖子下面的签名档进入。本坛精华区也有很多好东西。 答 6: 谢谢,我已经看到了(有新问题,不好意思)你的博客我已经看了。你们已经是很有经验的了,而我还是个刚刚接触的新手。
问一弱一点的问题:采用何种通信方式的依据是什么呢?还有就是在开发的系统中DSP与上位机之间通信需要的传输速度是怎么计算出来的?
而我选择的485通信的传输速率是否满足要求就不知道怎么判断了
在实时处理监控系统中,数据传输需要多大的速率呢?
我找到的资料感觉起点好像有点高,基础的反而都没有介绍,所以请大家帮忙了。 答 7: 关于DSP建议用乙太网,10M/100M,
数据传输率要看你采样频率,工作时钟 发送方式等.
TI5000DSP不能直接与232通信,也不能直接与485通信,并且2者通信速率太低
会减低DSP系统整体性能,使其高速优势无法体现.
就目前而言,远距离高速度通信TCP/IP协议比较好做,网上这方面单片机的应用多点,DSP的比较少,不过将其移植到DSP系统还是不难, 答 8: 如果用以太网的话我这个上位机通信的结果是要在PC机端开发的人机交互界面上显示数据、温度、压力等参数的。请问采用以太网的话,PC机端的应用程序支持什么语言开发是否有限制?
LabVIEW是否可行,因为采用图形化的变成语言做出来的界面比较好看。 答 9: VC VB DELPHIN都可以建议看看VC++,这方面的资料多些, 答 10: VCVC++恐怕不行,我一点不会,现在也没有时间学了。 答 11: 老师如是说我们老师不太推荐485通信,觉得慢,这样发挥不了DSP的处理速度快的优势。我做的是电厂原煤仓的料位监测。
但是考虑到监控室的计算机监控界面可能涉及到整个输煤系统,例如要同步显示磨煤机处的压力、参数等,所以同时要将这些地方传感器等采集的参数同时送往监控室监控。 磨煤机和原煤仓之间距离可能要差一两个楼层的高度。
如果煤仓处的距离信息采用485通信的话,占用计算机的串口,那磨煤机等处的参数将无法传送至监控室,并和煤仓高度数据在同一监控画面上显示。
所以老师推荐以太网,说可以接256个外设,而且实时性好,速度快。这样煤仓料位、磨煤机处的压力、温度等参数,甚至输煤系统的其他参数,都可以同时送往监控室在PC机上以同一监控画面显示。
请大家来评论。多谢。 答 12: 以太网可以,先换个有以太网的DSP不是说那个速度快就用那个,找个USB更快~
而是应该从实际出发,看满足你的要求情况下那一种方案最便宜
答 13: 但是距离、距离的折中恐怕只有以太网了 答 14: USB 距离不行USB是远远不能满足要求的,它的传输距离太短,根本无法满足现场到监控室这么远的距离。
不单单考虑速度,如果如上我所说的整个输煤系统的监控参数都传送到监控室的同一台PC机上,在一个监控画面上同时显示的话,串口通信应该难以满足这种要求。 答 15: 楼主讲了那么多,有没有分析一下你的数据速率是多少?DSP快不代表要传输的数据量也大,你先计算一下你有多少数据要传送,然后再决定用合适的传输技术,数据量小用慢的通道,量大就用快的。
要有的放矢。 答 16: 看我七楼内容问一弱一点的问题:采用何种通信方式的依据是什么呢?还有就是在开发的系统中DSP与上位机之间通信需要的传输速度是怎么计算出来的?
而我选择的485通信的传输速率是否满足要求就不知道怎么判断了。
我这个问题在7楼就问过了,我不知道这个速率是怎么来计算的,没有基础点的资料介绍。
同时我也提过,由于是第一次搞通信,根本没有一点理论基础,所以现在到底用什么方式根本定不下来。
更何况不单单是一个距离信息的传输,是要把整个输煤系统的不同位置、不同设备处的监控参数都要送往监控室同一台电脑监控的,所以要考虑这么多的来自不同设备的数据送往上位机的方式。
串口的话,怎么实现呢???
答 17: 继续来谈论阿
前提是DSP这个处理系统在工业现场,而PC机的监控则在监控室,所以要进行DSP和PC机之间的远距离通信。DSP为TI公司的TMS320VC5409,处理后的数据为距离信息,所以请大家帮我选择一种合适的通信方式。通信距离大概要500米以上。
还有就是不知道选择数据传输速率是否合适的依据是什么?USB通信距离太短。RS-232也太短了。
答 1: 继续呵呵,本人接触DSP不多,与上位机的通信更是第一次接触,希望有人可以把这个介绍的浅显一点。谢谢啦。 答 2: 顶上去我来说说自己的看法,可能很多不是专业术语,原理上有错误的希望大家耐心指正。
鉴于这么远的距离数据传输。初步决定是采用在DSP端RS-485 通信方式,在PC机端RS-485 转RS-232接PC机的232接口,计算机端的应用程序用LabVIEW开发,因为要开发简单易识别的人机交互界面。
DSP处理模块在电厂的输煤系统的现场,(主要是噪音)。不知道这个现场对RS-485 这种通信方式多大影响。
本来想用组态软件开发人机交互界面,但是对这个组态软件更是不太了解。 答 3: 用485最简单。设计合理是不会有任何问题的,485本来就是为工业应用设计的,去看看老帖和我的Blog吧。 答 4: 谢谢楼上的谢谢楼上的哦,我是这个论坛的新手。看能不能上你的博客。 答 5: 是不是新手跟能否看到Blog没有关系点击帖子下面的签名档进入。本坛精华区也有很多好东西。 答 6: 谢谢,我已经看到了(有新问题,不好意思)你的博客我已经看了。你们已经是很有经验的了,而我还是个刚刚接触的新手。
问一弱一点的问题:采用何种通信方式的依据是什么呢?还有就是在开发的系统中DSP与上位机之间通信需要的传输速度是怎么计算出来的?
而我选择的485通信的传输速率是否满足要求就不知道怎么判断了
在实时处理监控系统中,数据传输需要多大的速率呢?
我找到的资料感觉起点好像有点高,基础的反而都没有介绍,所以请大家帮忙了。 答 7: 关于DSP建议用乙太网,10M/100M,
数据传输率要看你采样频率,工作时钟 发送方式等.
TI5000DSP不能直接与232通信,也不能直接与485通信,并且2者通信速率太低
会减低DSP系统整体性能,使其高速优势无法体现.
就目前而言,远距离高速度通信TCP/IP协议比较好做,网上这方面单片机的应用多点,DSP的比较少,不过将其移植到DSP系统还是不难, 答 8: 如果用以太网的话我这个上位机通信的结果是要在PC机端开发的人机交互界面上显示数据、温度、压力等参数的。请问采用以太网的话,PC机端的应用程序支持什么语言开发是否有限制?
LabVIEW是否可行,因为采用图形化的变成语言做出来的界面比较好看。 答 9: VC VB DELPHIN都可以建议看看VC++,这方面的资料多些, 答 10: VCVC++恐怕不行,我一点不会,现在也没有时间学了。 答 11: 老师如是说我们老师不太推荐485通信,觉得慢,这样发挥不了DSP的处理速度快的优势。我做的是电厂原煤仓的料位监测。
但是考虑到监控室的计算机监控界面可能涉及到整个输煤系统,例如要同步显示磨煤机处的压力、参数等,所以同时要将这些地方传感器等采集的参数同时送往监控室监控。 磨煤机和原煤仓之间距离可能要差一两个楼层的高度。
如果煤仓处的距离信息采用485通信的话,占用计算机的串口,那磨煤机等处的参数将无法传送至监控室,并和煤仓高度数据在同一监控画面上显示。
所以老师推荐以太网,说可以接256个外设,而且实时性好,速度快。这样煤仓料位、磨煤机处的压力、温度等参数,甚至输煤系统的其他参数,都可以同时送往监控室在PC机上以同一监控画面显示。
请大家来评论。多谢。 答 12: 以太网可以,先换个有以太网的DSP不是说那个速度快就用那个,找个USB更快~
而是应该从实际出发,看满足你的要求情况下那一种方案最便宜
答 13: 但是距离、距离的折中恐怕只有以太网了 答 14: USB 距离不行USB是远远不能满足要求的,它的传输距离太短,根本无法满足现场到监控室这么远的距离。
不单单考虑速度,如果如上我所说的整个输煤系统的监控参数都传送到监控室的同一台PC机上,在一个监控画面上同时显示的话,串口通信应该难以满足这种要求。 答 15: 楼主讲了那么多,有没有分析一下你的数据速率是多少?DSP快不代表要传输的数据量也大,你先计算一下你有多少数据要传送,然后再决定用合适的传输技术,数据量小用慢的通道,量大就用快的。
要有的放矢。 答 16: 看我七楼内容问一弱一点的问题:采用何种通信方式的依据是什么呢?还有就是在开发的系统中DSP与上位机之间通信需要的传输速度是怎么计算出来的?
而我选择的485通信的传输速率是否满足要求就不知道怎么判断了。
我这个问题在7楼就问过了,我不知道这个速率是怎么来计算的,没有基础点的资料介绍。
同时我也提过,由于是第一次搞通信,根本没有一点理论基础,所以现在到底用什么方式根本定不下来。
更何况不单单是一个距离信息的传输,是要把整个输煤系统的不同位置、不同设备处的监控参数都要送往监控室同一台电脑监控的,所以要考虑这么多的来自不同设备的数据送往上位机的方式。
串口的话,怎么实现呢???
答 17: 继续来谈论阿
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
【笔记】生成报错synthdesignERROR被打赏50分 | |
【STM32H7S78-DK评测】LTDC+DMA2D驱动RGBLCD屏幕被打赏50分 | |
【STM32H7S78-DK评测】Coremark基准测试被打赏50分 | |
【STM32H7S78-DK评测】浮点数计算性能测试被打赏50分 | |
【STM32H7S78-DK评测】Execute in place(XIP)模式学习笔记被打赏50分 | |
每周了解几个硬件知识+buckboost电路(五)被打赏10分 | |
【换取逻辑分析仪】RA8 PMU 模块功能寄存器功能说明被打赏20分 | |
野火启明6M5适配SPI被打赏20分 | |
NUCLEO-U083RC学习历程2-串口输出测试被打赏20分 | |
【笔记】STM32CUBEIDE的Noruletomaketarget编译问题被打赏50分 |