主题中讨论的其他部件: MSP-FET, EVM430-F6736
大家好,
我有一个带有MSP430的EVM430-F6779 3相测量器件,并通过RS 232-USB转换器将其连接到我的笔记本电脑。
那么,是否可以通过此连接在CCS或IAR嵌入式工作台中捕获值,或者是否需要外部MSP-FET连接?(http://www.ti.com/tool/MSP-FET
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好,
我有一个带有MSP430的EVM430-F6779 3相测量器件,并通过RS 232-USB转换器将其连接到我的笔记本电脑。
那么,是否可以通过此连接在CCS或IAR嵌入式工作台中捕获值,或者是否需要外部MSP-FET连接?(http://www.ti.com/tool/MSP-FET
您好Dennis,
感谢您的帖子。 您是否有机会了解 使用MSP430F677x (A) 应用报告实施的三相电子瓦时计? 它包括许多有关如何使用EVM430-F6779的有用详细信息。 基本上,RS-232接口提供了一个隔离接口,使EVM可以在EVM连接到高压交流电源时安全地与PC通信。 计量数据被传递到PC上运行的GUI。 此GUI还允许您安全地校准EVM。
对EVM进行编程时,您不希望连接到高压,因为JTAG接口未被隔离。 您只需更改周围的一些跳线(可在上面链接的文档中找到),以便在编程时允许MSP-FET为器件供电,然后将它们改回,以便在连接到高压时允许板载电源为EVM供电。
此致,
詹姆斯
MSP客户应用程序
您好,
虽然我购买了USB 2.0 版本,但此适配器应该可以正常工作。 关于跳线,EVM上有许多跳线。 我指的是DVCC跳线,应该根据EVM的供电方式进行配置。 这些跳线不会直接影响RS-232操作。 但是,应该正确填充TX_EN和RX_EN跳线,以便通信正常工作。 同样,请参阅应用报告中的表1,了解正确的电源和跳线配置。
因为我用高压交流电测试了设置,并在GUI中获得了一些正确的值,但即使与CCS的连接也失败。
是否可以从GUI提取值并将其传输到Excel,或者是否只能通过CCS或IAR实现?[/QUOT]
很遗憾,我没有关注您所说的话。 此源代码仅支持IAR,因此我不知道您为何提到CCS。 GUI和MSP430使用基于DLT645的协议来回发送数据。 您可以随意开发自己的通信协议和GUI来捕获数据。 请记住,IAR环境有助于编程或调试代码,但不适合像GUI那样捕获实时计量数据。
此致,
詹姆斯
MSP客户应用程序
您好Dennis,
遗憾的是,我们源代码中的通信处理方式并不简单。 在许多不同的文件中有许多层和结构,我已经了解到,了解正在进行的工作的最佳方法是搜索整个项目并遵循变量,函数等
当校准GUI打开时,它会向EVM发送命令,要求提供数据。 收到中断时,GUI中的命令将在通信状态机中的'emeter-dlt645.c'文件中处理。 请随意查看命令。
由于您不需要GUI,最好在'emeter-main.c'文件中添加代码。 有一些代码用计量数据更新液晶屏,这可能是一个好地方。 在运行一段时间后,我做了类似的工作,从EVM430-F6736获取原始ADC样本。 我尝试尽可能多地重复使用源代码中的函数,然后我就开始工作了(尽管我确信它可以做得更好)。
我确信我的代码不会按现在的方式对您有效,但我希望它是一个良好的参考。 只需在文件中搜索"[JE]即可查看我添加的内容。 请记住,这是针对F6736代码而不是F6779。
e2e.ti.com/.../7875.emeter_2D00_main.c
此致,
詹姆斯
MSP客户应用程序
非常感谢James,
这是一个全面而深刻的答案。
我在一些论坛和MSP-FET的产品页上读到,需要这一点才能在 IAR中捕获EVM430的实时值。 是这样吗? 如果正确,我必须将此MSP-FET用于我的应用,或者您是否也可以使用RS-232/USB转换器向我解释这种方法? 或者,连接到IAR通常需要此接口吗?
我现在有点困惑。 我不知道我应该选择哪种方式,哪种方式最简单。
谢谢,此致,
Dennis
您好Dennis,
MSP-FET允许您在通过代码进行调试时查看寄存器和变量。 这是通过JTAG信号完成的,在开发过程中非常有用,以确保代码和低级结果正常工作。
对于您的最终产品,您需要一个将传输计量数据的隔离接口(例如 Vrms,IRMS,有源能量,无功能量等)。 我们的EVM使用连接到光电隔离器的MSP430 UART接口。 然后,低电平UART电压向上/向下转换为RS-232电平,以便与PC通信。 对于您的应用,您可能有另一个与MSP430通信的MCU或处理器,在这种情况下,您可能需要隔离二者之间的UART到UART信号。 此接口不能与IAR一起使用。
基本上,您需要购买MSP-FET来调试代码并对设备进行编程。 RS-232接口提供一个隔离接口,用于在设备运行时传输计量数据。
这是否合理?
此致,
詹姆斯
MSP客户应用程序