精华内容
下载资源
问答
  • 基于python3 opencv 视频采集,采用TCP协议进行双路视频传输,以及双显示界面实现
  • 理论分析和模拟仿真了单边带离散多音频(Twin-SSB-DMT)信号经全光波长变换(AOWC)实现的多路传输。从理论方面研究单边带信号的产生原理, 并对转换光与原始信号光之间的关系进行了分析。通过设置推挽式调制器双臂...
  • STM32基于LL库——DMA传输双路ADC数据(ch3-ch4两通道)

    STM32CubeMX配置(CH3-CH4)

    • ADC配置
      在这里插入图片描述
    • DMA配置
      在这里插入图片描述

    添加代码

    • 存放ADC输出的数组
    uint16_t ADC_ConvertedValue[2]={0,0};
    
    • ADC开始转换
    void ADC_DMA_Config_Start(void)
    {
    	LL_DMA_SetChannelPriorityLevel(DMA1, LL_DMA_CHANNEL_1, LL_DMA_PRIORITY_HIGH);
    	LL_DMA_SetMemoryAddress(DMA1, LL_DMA_CHANNEL_1,(uint32_t)ADC_ConvertedValue);
    	LL_DMA_SetPeriphAddress(DMA1, LL_DMA_CHANNEL_1,LL_ADC_DMA_GetRegAddr(ADC1,LL_ADC_DMA_REG_REGULAR_DATA));
    	LL_DMA_SetDataLength(DMA1, LL_DMA_CHANNEL_1, 2);
    	LL_DMA_EnableChannel(DMA1, LL_DMA_CHANNEL_1);
    	
    	LL_ADC_Enable(ADC1);
    	LL_ADC_StartCalibration(ADC1);
    	while(LL_ADC_IsCalibrationOnGoing(ADC1));
    	
    	LL_ADC_REG_StartConversionSWStart(ADC1);
    	LL_ADC_REG_SetDMATransfer(ADC1, LL_ADC_REG_DMA_TRANSFER_UNLIMITED);
    }
    
    • 主函数
      (串口自己配置)
    /* Initialize all configured peripherals */
      MX_GPIO_Init();
      MX_DMA_Init();
      MX_ADC1_Init();
      MX_USART1_UART_Init();
      /* USER CODE BEGIN 2 */
      printf("STM32CubeMX Test...\r\n");
      ADC_DMA_Config_Start();
      /* USER CODE END 2 */
    
      /* Infinite loop */
      /* USER CODE BEGIN WHILE */
      while (1)
      {
        /* USER CODE END WHILE */
    
        /* USER CODE BEGIN 3 */
    		printf("ADC->CH1 Value:%lf\r\n",(float)ADC_ConvertedValue[0]*3.3/4095);
    		printf("ADC->CH2 Value:%lf\r\n",(float)ADC_ConvertedValue[1]*3.3/4095);
    		LL_mDelay(500);
      }
    

    标准库

    void adc(void)
    {
    	ADC_InitTypeDef ADC_InitStructure; 
    	GPIO_InitTypeDef GPIO_InitStructure;
    	
    	RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2Periph_ADC1,ENABLE );	  //使能ADC1通道时钟
    	
    	RCC_ADCCLKConfig(RCC_PCLK2_Div6);   //设置ADC分频因子6 72M/6=12,ADC最大时间不能超过14M
    	
    	GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0|GPIO_Pin_1;
    	GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AIN;		//模拟输入引脚
    	GPIO_Init(GPIOB, &GPIO_InitStructure);	
    
    	ADC_DeInit(ADC1);  //复位ADC1 
    	
    	ADC_InitStructure.ADC_Mode = ADC_Mode_Independent;	//ADC工作模式:ADC1和ADC2工作在独立模式
    	ADC_InitStructure.ADC_ScanConvMode = ENABLE;	//模数转换工作在单通道模式
    	ADC_InitStructure.ADC_ContinuousConvMode = ENABLE;	//模数转换工作在单次转换模式
    	ADC_InitStructure.ADC_ExternalTrigConv = ADC_ExternalTrigConv_None;	//转换由软件而不是外部触发启动
    	ADC_InitStructure.ADC_DataAlign = ADC_DataAlign_Right;	//ADC数据右对齐
    	ADC_InitStructure.ADC_NbrOfChannel = 2;	//顺序进行规则转换的ADC通道的数目
    	ADC_Init(ADC1, &ADC_InitStructure);	//根据ADC_InitStruct中指定的参数初始化外设ADCx的寄存器   
    
    	ADC_RegularChannelConfig(ADC1,ADC_Channel_8,1,ADC_SampleTime_239Cycles5);//通道一转换结果保存到ADCConvertedValue[0~10][0]
    	ADC_RegularChannelConfig(ADC1,ADC_Channel_9,2,ADC_SampleTime_239Cycles5);//通道二转换结果保存到ADCConvertedValue[0~10][1]
    
    	ADC_DMACmd(ADC1, ENABLE);
    	ADC_Cmd(ADC1, ENABLE);	//使能指定的ADC1
    	
    	ADC_ResetCalibration(ADC1);	//使能复位校准  
    	while(ADC_GetResetCalibrationStatus(ADC1));	//等待复位校准结束
    	ADC_StartCalibration(ADC1);	 //开启AD校准
    	while(ADC_GetCalibrationStatus(ADC1));	 //等待校准结束
    }
    
    void dma(void)
    { 	
    	DMA_InitTypeDef DMA_InitTypeStruct;
    	
    	RCC_AHBPeriphClockCmd(RCC_AHBPeriph_DMA1, ENABLE);
    
    	DMA_DeInit(DMA1_Channel1);    //将通道一寄存器设为默认值
    	DMA_InitTypeStruct.DMA_DIR=DMA_DIR_PeripheralSRC;//ADC寄存器到数据
    	DMA_InitTypeStruct.DMA_BufferSize=2;
    	DMA_InitTypeStruct.DMA_M2M=DMA_M2M_Disable;
    	DMA_InitTypeStruct.DMA_MemoryBaseAddr=(uint32_t)&ADCConvertedValue;
    	DMA_InitTypeStruct.DMA_MemoryDataSize=DMA_MemoryDataSize_HalfWord;
    	DMA_InitTypeStruct.DMA_MemoryInc=DMA_MemoryInc_Enable;
    	DMA_InitTypeStruct.DMA_Mode=DMA_Mode_Circular;
    	DMA_InitTypeStruct.DMA_PeripheralBaseAddr=(uint32_t)&(ADC1->DR);//0x4001244C;
    	DMA_InitTypeStruct.DMA_PeripheralDataSize=DMA_PeripheralDataSize_HalfWord;
    	DMA_InitTypeStruct.DMA_PeripheralInc=DMA_PeripheralInc_Disable;
    	DMA_InitTypeStruct.DMA_Priority=DMA_Priority_Medium;
    	DMA_Init(DMA1_Channel1, &DMA_InitTypeStruct);
    	DMA_Cmd(DMA1_Channel1, ENABLE);
    }				   
    
    void ADC_Config(void)
    {
    	dma();
    	adc();
    	ADC_SoftwareStartConvCmd(ADC1, ENABLE);		//使能指定的ADC1的软件转换启动功能	
    }
    
    展开全文
  • 注意:这个代码是很早之前的写的一个小代码,可能会有一些地方会出现一些小问题,但是我在局域网的情况下已经测试过了...可以通过TCP传输协议实现两视频传输,一路指令传输,本程序采用一个随机数来模拟指令 ''' ...

    注意:这个代码是很早之前的写的一个小代码,可能会有一些地方会出现一些小问题,但是我在局域网的情况下已经测试过了。仅仅是局域网

     服务端代码:

    #!/usr/bin/env python
    # -*- coding:utf-8 -*- 
    # Author: K_liu
    '''
    这是一个服务器端程序
    可以通过TCP传输协议实现两路视频传输,一路指令传输,本程序采用一个随机数来模拟指令
    '''
    import socket
    import struct
    import time
    import cv2
    import numpy
    import random
    
    # 设置套接字,本程序采用TCP协议,当然也可以采用UDP协议,但是要保证指令传输的正确性,所以采用了TCP协议。
    addr = ("0.0.0.0", 8080)
    server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    server_socket.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR, 1) #端口可复用
    server_socket.bind(addr) # 绑定地址端口
    server_socket.listen(True) # 进入监听状态
    
    def Package(camera,img, img_resolution, img_param, conn_client, flag):# 注意flag是一个数据区分标志,0和1分别表示两路数据
        '本函数的主要功能是实现Opencv采集到的视频数据进行转码,同时进行数据打包传输'
        number = random.randint(1,10) # 生成一个1到10的随机数,模拟指令
        frame = cv2.resize(img, img_resolution) # 对图像数据大小进行设定
        _, frame_encode = cv2.imencode('.jpg', frame, img_param) # 进行编码,编码成可以传输的jpg格式,Opencv的数据是不能直接传输的
        numpy_frame = numpy.array(frame_encode) # 将编码的图片转成numpy的数组
        data_frame = numpy_frame.tostring() # 转成字符串,网络传输只能传输str格式
        try:
            # 按照相应的格式进行打包发送图片
            conn_client.send(struct.pack("lhh", len(numpy_frame), flag, number)
                             + data_frame)
        except:
            camera.release()
            return 0
    
    def Send_image(conn_client):
        img_fps = 30 # 设置帧率
        img_resolution = (640, 480)
        # 初始化摄像头
        camera1 = cv2.VideoCapture(0)
        camera2 = cv2.VideoCapture(1)
        img_param = [int(cv2.IMWRITE_JPEG_QUALITY), img_fps]  # 设置传送图像格式、帧数
        while(1): # 下面的就不用注释了吧
            time.sleep(0.1)
            ret1, frame1 = camera1.read()
            ret2, frame2 = camera2.read()
            Package(camera1,frame1,img_resolution,img_param,conn_client,0)
            time.sleep(0.1)
            Package(camera1, frame2, img_resolution, img_param, conn_client, 1)
    
    if __name__ == '__main__':
        print('Waiting the connecting ...')
        conn, addr = server_socket.accept()
        print('connected form the: {}'.format(addr))
        Send_image(conn)
    
    
    

     客户端代码

    #!/usr/bin/env python
    # -*- coding:utf-8 -*- 
    # Author: K_liu
    '''
    这是一个客户端程序,由于需要显示两路视频画面,所以采用pygame来进行编写程序,Opencv界面可定制化没有pygame灵活
    当然大家也可以采用python的其他GUI开发工具。
    '''
    import socket
    import cv2
    import struct
    import numpy
    import pygame
    from pygame.locals import *
    from sys import exit
    global image1
    global image2
    
    # Configuration file
    pygame.init() # 初始化pygame
    window_size = (1280, 480) # 设置显示界面大小
    screen = pygame.display.set_mode(window_size, 0, 32) # pygame显示设置
    pygame.display.set_caption('Two Camera Show') # 设置显示标题
    pygame.display.flip()
    clock = pygame.time.Clock()
    
    def Get_image():
        info = struct.unpack("lhh", client_socket.recv(8)) # 进行数据包解包操作
        flag = info[1] # flag是为了辨别是那一路信号,采用0和1进行区分,详情请见服务器段程序
        print('模拟指令:{}'.format(info[2]))
        buf_size = info[0]  # 获取读的图片总长度
        if buf_size:
            try:
                buf = b""  # 代表bytes类型
                temp_buf = buf
                while (buf_size):  # 读取每一张图片的长度
                    temp_buf = client_socket.recv(buf_size)
                    buf_size -= len(temp_buf)
                    buf += temp_buf  # 获取图片
                    data = numpy.fromstring(buf, dtype='uint8')  # 按uint8转换为图像矩阵
                    image = cv2.imdecode(data, 1)  # 图像解码
                    return image, flag
            except:
                pass
    
    def ShowImage():
        while (1):
            for event in pygame.event.get():
                if event.type == QUIT:
                    exit()
            frame, flag = Get_image()
            if flag == 0:
                image1 = frame
                flag1 = flag
                frame1 = cv2.cvtColor(image1, cv2.COLOR_BGR2RGB)#将图片转换成RGB格式,Opencv采用的是BGR
                frame1 = numpy.rot90(frame1)
                frame1 = cv2.flip(frame1, 0, dst= None)
                frame1 = pygame.surfarray.make_surface(frame1) # 转换成pygame的背景格式
                screen.blit(frame1, (0, 0)) # 进行背景渲染
    
            elif flag == 1:
                image2 = frame
                flag2 = flag
                frame2 = cv2.cvtColor(image2, cv2.COLOR_BGR2RGB)
                frame2 = numpy.rot90(frame2)
                frame2 = pygame.surfarray.make_surface(frame2)
                screen.blit(frame2, (640,0))
            pygame.display.update() # 刷新背景
    
    
    
    if __name__ == '__main__':
        addr_port = ('127.0.0.1', 8080)
        client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        client_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)  # 端口可复用
        client_socket.connect(addr_port)
        print("IP is %s:%d" % (addr_port[0], addr_port[1]))
        ShowImage()
    
    
    

     

    展开全文
  • 为提高煤矿井下无线电能传输系统的传输功率和效率,并降低各回路电容电压,改进了井下无线电能传输系统线圈的结构,提出了适合井下无线电能传输传输系统。根据电路互感耦合理论,推导出无线电能传输系统的传输功率和...
  • 通过建立等效光,推导了两束激光脉冲在传输放大时波前畸变的叠加过程,并对神光-Ⅲ主机装置中的实测数据进行了数值模拟。结果表明,双向传输放大构型下两束激光脉冲的波前面形存在一定差异,波前像差集中在低频段,...
  • 本文提出了一种独立输出逆变器,该逆变器由四个电源开关,一个电感器和一个电容器组成,用于分段轨道动态无线电力传输(DWPT)系统。 它可以产生两个独立可控的输出,并在四个输出状态下运行,以独立驱动两个主...
  •  DS40MB200是一款1:2及2:1的通道多转换器芯片,不但每一输入端都有内置均衡器,而且每一输出端也设有可配置的预增强功能,此外,其串行输入/输出的传输速度更高达4Gbps。DS40MB200是目前业界最低抖动、线路覆盖...
  • 奥地利微电子推出单/双路LVDS驱动器,进一步扩展了低压差分信号(LVDS)集成电路(IC)系列。  AS1154/56理想用于数字复印机、激光打印机、手机基站、电信交换机和网络交换机/路由器等需要高速数据传输的设备。这...
  • STM32H750运用TIME和DMA传输,DAC输出双路可调相位差的正弦波发生器STM32CUBEMX生成MDK5编译
  • 该系列工业POE交换机具备7个百兆自适应RJ45端口+3个千兆SFP上联光口插槽+1RS-485数据端口+1RS232数据端口,其中1-7口支持IEEE 802.3af/at标准PoE供电,单端口PoE功率达30W,整机最大PoE输出功率为240W。...

    在这里插入图片描述
    该系列工业POE交换机具备7个百兆自适应RJ45端口+3个千兆SFP上联光口插槽+1路RS-485数据端口+1路RS232数据端口,其中1-7口支持IEEE 802.3af/at标准PoE供电,单端口PoE功率达30W,整机最大PoE输出功率为240W。该系列产品是针对满足串口转TCP/IP功能的网络数据转换而设计的,可以直接将串口设备接入网络。
    在这里插入图片描述

    实现串口数据与网络数据的双向透明传输

    具有强大业务处理能力,同时提供串口转网络功能,能够将RS-232/485串口转换成TCP/IP网络接口,实现RS-232/485串口与TCP/IP网络接口的数据双向透明传输。使得串口设备能够立即具备TCP/IP网络接口功能,连接网络进行数据通信,极大的扩展串口设备的通信距离。RS-232/485转换提供数据自动控制,支持动态IP(DHCP)和静态IP,支持网关和 代理服务器,可以通过Internet传输数据。利用串口服务器,基于TCP/IP网络通信的系统的软硬件,用户无需对原有系统做任何修改,即可让串口设备方便快捷的整合进网络通信系统。
    在这里插入图片描述

    RS-232/485/二合一串口任意选择,最大通信速率64Gbps,通信速率通过WEB管理程序设定,虚拟串口通信模式下通信速率自适应。

    在这里插入图片描述
    具备POE供电和以太网交换机的基本功能外,还改变了传统交换机+串口服务器组网连接模式,通过该产品就能快速实现RS-232/485设备立即联网,减少了安装与连接的麻烦,同时提升了信号传输的可靠性。使用ONV-IPS31107PFM-2D POE数据交换机可以在世界的任何位置,通过网络,用您的计算机来存取、管理和配置远程的设备。其应用领域很广,主要应用在门禁系统、 考勤系统、售贩系统、POS系统、 楼宇自控系统、自助银行系统、电信机房监控、电力监控等装置连接以太网,实现网络化管理和远程控制。

    具有强大的网管功能和快速环网功能

    支持IEEE 802.1Q VLAN,用户可以按需求灵活划分VLAN,支持基于端口 VLAN。采用端口隔离特性,可以实现同一VLAN内端口之间的隔离。用户只需要将端口加入到隔离组中,就可以实现隔离组内端口之间二层数据的隔离。端口隔离功能为用户提供了更安全、更灵活的组网方案。
    在这里插入图片描述
    支持QoS,支持基于端口、基于802.1P和基于DSCP的三种优先级模式和Equ、SP、WRR、SP+WRR四种队列调度算法。提供基于策略的QoS(Quality of service)为应用流分配带宽、优先级以及控制网络访问,是为满足服务水平协议所需的带宽管理策略及向交换机发布策略的方式。
    在这里插入图片描述
    具备快速环网、冗余的功能,支持多种网络冗余协议STP/RSTP/MSTP(自愈时间<50ms)提升链路备份和网路可靠性,当单向网络故障时,可以迅速恢复通信,保证重要应用的不间断通讯。

    在这里插入图片描述

    超强防雷保护功能设计

    夏季节雷雨多发时节,感应雷容易造成监控设备损坏或视频画面丢失,给监控系统的正常运行和稳定性带来一定的挑战。光网视千兆上联网管工业POE数据交换机产品端口支持6KV防雷,整机支持8KV静电防护;可避免因感应雷造成的端口损坏,确保数据传输的可靠性。保证设备满足复杂环境下的监控传输需求,同时确保高清监控视频传输的流畅性。

    在这里插入图片描述

    具备独特的大缓存、大背板带宽设计,更能适合千兆网络环境下的系统组网、大流量数据接入、传输与管理。而且,ONV-IPS31107PFM-2D依然沿用了工业等级的设计,支持-40~ 80℃宽温,以及冗余+48〜57 VDC电源输入,使得其可以广泛应用智能交通、轨道交通、电力行业、工业自动化、矿业开采、石油、海运、冶金及绿色能源建设等工业场景组建经济高效、稳定、可靠的通信网络。
    在这里插入图片描述

    上一篇:

    安防人如何快速选择工业网管poe交换机

    高清视频传输系统保障城市整体监控传输网络安全

    展开全文
  • 基于XCKU060+C6678 的FMC接口40G光纤传输加速计算卡 一、板卡概述 板卡采用基于FPGA+DSP的信号采集综合处理硬件平台,板卡大小360mmx217mm。板卡两片FPGA提供两个FMC接口,4QSFP+...

    基于双XCKU060+双C6678 的双FMC接口40G光纤传输加速计算卡

    一、板卡概述

           板卡采用基于双FPGA+双DSP的信号采集综合处理硬件平台,板卡大小360mmx217mm。板卡两片FPGA提供两个FMC接口,4路QSFP+接口;每片FPGA挂接2簇32-bit DDR4 SDRAM,总容量2GB;两片FPGA之间通过GTH x8以及若干LVDS信号互联。每片FPGA通过RapidIO总线连接一片TMS320C6678型号8核DSP;每片DSP芯片外挂1GB的DDR3 SDRAM,Flash和2路千兆网接口;两片DSP之间通过HyperLink进行高速互联。

     

     

     

     

     

     

     

     

     

     

     

    二、处理板技术指标

    •  板载两片TI公司8核心DSP TMS320C6678,两片Xilinx公司UltraScale架构Kintex FPGA芯片KU060;

    •  搭载一片Artix用于整板时钟、电源、复位等控制;

    •  两片DSP之间的HyperLink支持50 Gbaud速率,PCIe支持x1/x2模式,速率可达5Gbaud/Lane;

    •  DSP与FPGA之间通过SRIO互联,满足SRIO 2.1标准,支持x1/x2/x4模式,速率可达5Gbps/Lane;

    •  具备4路QSFP接口,支持40Gbps高速传输;

    •  每路QSFP支持1转4模式,转换后支持大16.3Gbps/Lane传输速率;

    •  具备两个FMC子卡接口,每个子卡接口通过GTH x8以及LVDS与一片Xilinx FPGA XCKU060相连;GTH  x8可配置为8个GTH x1或4个GTH x2或2个GTH x4,最大速率可达16.3Gbps/Lane;

    •  具备4路千兆网口,每路网口均可自适应10Mbps/100Mbps/1000Mbps通信速率;

    •  具备I2C接口,实现系统功耗、状态管理与监测;

     

    三、软件系统 

     

    四、物理特性:

    •  工作温度:商业级 0℃~+55℃,工业级-40℃~+85℃;

    •  工作湿度:10%~80%;

    五、供电要求: 

    •  直流电源供电,整板大功耗120W;

    •  供电电压:12V/10A; 

    •  电源纹波:≤10%;

    六、应用领域

    软件无线电系统,基带信号处理,无线仿真平台,万兆网通信,高速图像采集、处理等。

    转载于:https://www.cnblogs.com/orihard/p/11534750.html

    展开全文
  • 本文设计了一种基于USB2.0芯片CY7C68013和Maxim公司的高速并行模数转换芯片MAX1195的高速双路数据采集系统,采用EZ-USB FX2 的特有的GPIF(General Programmable Interface)传输方式,彻底打破了8051CPU对USB2.0传输...
  • ONV-IPS31107PFM-2D 系列工业POE交换机,提供7个百兆自适应RJ45端口+3个千兆SFP上联光口插槽+1RS-485数据端口+1RS232数据端口,其中1-7口支持IEEE 802.3af/at标准PoE供电,单端口PoE功率达30W,整机最大PoE输出...
  • 提出利用正交双路光纤信号传输的处理方法,满足了光纤电流互感器在电力系统暂态保护应用中的实时处理要求。论述了磁光式光电电流互感器(MOCT)系统的原理,其中普通MOCT系统通过测量载流导体周围线性偏振光偏振面的旋转...
  • 4) 具备六XLR音频输入、六XLR音频输出接口; 5) 具备一路USB输入,一路USB输出接口; 6) 具备一路RS-232输入,一路RS-232输出接口; 7) 具备一路单模单芯LC的传输接口; 8) 支持输入音频高峰值不失真,通道之间...
  • 测试结果表明,系统采用差分绞线驱动器传输视频信号,结合对多电子开关的控制,实现了多视频信号有效的通断,进而实现了多视频信号复用绞线远距离传输,实际传输效果清晰,信号波形无失真。
  • 该方法应用于视频转码设备,实验结果表明当转码设备作为外设与PC主机进行通信时,采用多虚拟DMA方法的数据传输总带宽可以稳定的达到1100MB/s,为实现多实时转码提供了前提保证。文中还重点介绍了虚拟DMA通道的...
  • ROS 机器人双路视频手机监控

    千次阅读 2017-06-30 23:24:29
    这几天心血来潮,把家里的旧摄像头装在Diego1#上,再加上原来的Letv Xtion就形成了双路视频摄像头,再通过手机APP实现了双路视频远程监控,先上个图: 手机监控的画面,上面的画面是Letv_Xtion传输的数据,下面的是...
  • 板卡采用基于FPGA+DSP的信号采集综合处理硬件平台,板卡大小360mmx217mm。板卡两片FPGA提供两个FMC接口,4QSFP+接口;每片FPGA挂接2簇32-bitDDR4SDRAM,总容量2GB;两片FPGA之间通过GTHx8以及若干LVDS信号...
  • 摘要:本文设计了一种基于USB2.0芯片CY7C68013和Maxim公司的高速并行模数转换芯片Max1195的高速双路数据采集系统,采用EZ-USB FX2 的特有的GPIF(General Programmable Interface)传输方式,彻底打破了8051CPU对USB...
  • INT3200系列为数字非压缩视频数字光端机,兼容PAL、SECAM或NTSC等多种制式,可在一芯多模或单模光纤上传输32单向视频+4双向数据+4双向音频。前面板上有电源及信号状态指示灯,即插即用设计,超级光学动态范围...
  • INT1600系列为数字非压缩视频数字光端机,兼容PAL、SECAM或NTSC等多种制式,可在一芯多模或单模光纤上传输16单向视频+4双向数据+4双向音频。前面板上有电源及信号状态指示灯,即插即用设计,超级光学动态范围...
  • int800系列为数字非压缩视频数字光端机,兼容、或等多种制式,可在一芯多模或单模光纤上传输路单向视频双向数据双向音频。前面板上有电源及信号状态指示灯,即插即用设计,超级光学动态范围,使用时无需调节特性...
  • 收藏√ [5 4 3 2 1]所属分类: SCM开发工具: C-C++文件大小: 281 KB上传时间: 2013-05-07下载次数: 133详细说明:完整的STM32F103工程源码,ADC采集三温度和片内温度,FSMC外接口RAM,USART传输数据-failed to ...
  • int400系列为数字非压缩视频数字光端机,兼容、或等多种制式,可在一芯多模或单模光纤上传输路单向视频双向数据双向音频。前面板上有电源及信号状态指示灯,即插即用设计,超级光学动态范围,使用时无需调节。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,125
精华内容 450
关键字:

双路传输