-
寻找FPGA与上位机实现TCP网络通信高手 sos
我公司现在遇到在TCP协议下上位机与FPGA板通信实现数据传输的难题,下位机FPGA接收总是丢包不可靠,想找一位已经实现了这种通信的高手合作一下。所需的技术储备大概如下: 1,能熟练的编写FPGA代码,实现状态机、FIFO等 2,能基于下位机单片机编程,与FPGA进行数据通信 3,熟悉TCP/IP网络协议,能完成协议通信开发和调试 4,最好了解喷绘打印相关数据流程,对图像处理有一定了解 有意者请和我联系:18938845125 胡先生,EMAIL:szijph@126.com
2927浏览量 0回复量 关注量 -
labview进**采集时可以同时读取多个板卡采集到的数据吗
一、要实现功能:对120路电压进行采集,每隔[color=#ff0000][size=16px]100ms[/size][/color]要采集一次(可以不同步,但必须要在100ms内完成采集和读取),使用外部触发方式,每[color=#ff0000][size=16px]100ms[/size][/color]触发一次。 二、目前硬件结构 1、8张研华的PCIE1805,配置为差分输入方式,每张卡15个AI通道,共15×8=120通道。使用[color=rgb(65, 131, 196)]板卡[/color]内部[color=rgb(65, 131, 196)]时钟[/color],卡上MDSI IN和MDSI OUT均未连接。 2、触发源由[color=rgb(65, 131, 196)]单片机[/color]定时器产生,每100ms一个下降沿。 [img=650,866]https://bbs.**/data/attachment/forum/202109/17/204246ejzuuj8771dobm6z.jpg.thumb.jpg[/img][font=Arial][size=16px] 三、上位机软件 上位机软件基于[color=rgb(65, 131, 196)]labview[/color],采用官方的DAQ助手直接进行采集和读取,程序和DAQ设置如下 [img=588,609]https://bbs.**/data/attachment/forum/202109/17/204416e484scauwz8uzxcw.jpg.thumb.jpg[/img][img=410,482]https://bbs.**/data/attachment/forum/202109/17/204550f7b474nn4z7n9pwp.jpg.thumb.jpg[/img] [img=410,476]https://bbs.**/data/attachment/forum/202109/17/204643zqeq3qqqbtz89tsd.jpg.thumb.jpg[/img][img=412,483]https://bbs.**/data/attachment/forum/202109/17/204729an0eg1gddfgued0a.jpg.thumb.jpg[/img][img=416,477]https://bbs.**/data/attachment/forum/202109/17/204739twrkycqdyycqcyyd.jpg.thumb.jpg[/img] 四、存在问题 当屏蔽掉第2-8张卡只用卡1进行时采集时程序运行正常。当8张卡都打开运行时程序报错,报错信息如下 [img=459,344]https://bbs.**/data/attachment/forum/202109/17/204757kneduvdzdxektjkn.jpg.thumb.jpg[/img] 问题如上,为什么8张卡不能同时采集和读取,而且即使是对1张卡操作,读取也是特别慢,大概100多毫秒 [size=12px][align=left][backcolor=rgb(255, 255, 255)][color=rgb(65, 131, 196)][size=14px]cf5225b48af3cd67dea0dfcfc3b57d44.jpg[/size][/color] (305.59 KB, 下载次数: 0)[/backcolor][/align][backcolor=rgb(255, 255, 255)][/backcolor][backcolor=rgb(255, 255, 255)] [/backcolor] [/size] [/size][/font]
23029浏览量 3回复量 关注量 -
PIC33F 9位 485 通信发送时为什么进入接收中断
多次接收没问题,数据都能正确接收,发一次上传参数指令程序运行发送子程序后会改变接收中断中的值导致第二次上位机发送的参数保存位置错位,从而不能上传参数
1941浏览量 1回复量 关注量 -
CY7C68013A能实现协议透传吗?
各位同行大家好! 我公司购买一国外设备:上位机+控制板,用USB连接,所用芯片为CY7C68013A-128AXC,通讯速率未知; 现在的问题:我想把USB线加长,实现远程控制,还是使用上位机和控制板; 我的初步方案为:用CY7C68013A-128AXC(这样上位机就可以识别了)做成USB转TCP/IP收发模块,上位机端和控制板端分别用一模 块实现通讯。 由于没用过CY7C68013A-128AXC,不知道我的想法能否实现,若能实现,不知有没有好的方法,请各位同行指教,谢谢!
2744浏览量 1回复量 关注量 -
STM32的CAN通信代码下载到GD32中CAN通信失败
STM32的串口代码下载到GD32中串口上位机打印信息正确,为什么STM32的CAN通信代码下载到GD32中CAN通信失败,
1840浏览量 1回复量 关注量 -
是下位机的程序处理问题,还是上位机的问题
我用官网的库例程编了个虚拟串口+HID,分别用F1、F3和F4的板子都实现了,但是发现一个问题,之前调试的时候也有注意到,但没在意: 1.连接后,成功驱动,PC端串口助手打开对应的串口号,和设备通讯无误。但是如果一旦设备出问题,比如进入了死循环,如果此时PC端的串口助手点击关闭串口,串口助手就会卡死,必须重启下位机或者拔掉USB。 2.串口助手打开对应的串口号,拔掉USB,然后再连上,无法和硬件串口一样能继续正常通信,中途串口助手不点击关闭串口。 3.串口助手关闭串口后,必须有一次释放串口的过程,比如重启下位机,插拔USB,这样串口助手才能再次打开原来的串口,这也和硬件串口不同 对于以上3点疑问,我想请教,是下位机的程序处理问题,还是上位机的问题?
1379浏览量 32回复量 关注量