1.在威纶通中添加modbus Tcp,作为主机,在Tcp服务器客户端模型中作为客户端; 2.威纶通地址与modbus标准功能码的对应关系: 地址1x_single_Bit,对应02功能码(读输入线圈),从1开始编址; 地址3x,对应 04功能码(读输入寄存器),从1开始编址; 地址4x,对应 03 Read More
一、背景: 提供的输入管理软件(以下称软件)转发以下三种数据:按钮组合模块,罗技G29方向盘数据,JC6000的手柄数据。 二、问题描述:软件采用罗技官方提供的SDK获取数据,当软件成为非前景窗体(活动窗体)时,无法接收罗技G29方向盘数据。 三、解决问题的尝试:1.使用罗技官方提供的测试软件,经测 Read More
一、树莓派烧写 二、Node-Red 环境搭建 (一)安装Node.js (二)安装Node-Red (三)启动服务:win+R输入CMD;输入Node-red。 (四)进入浏览器127.0.0.1:1880 Read More
一、项目要求: 上下两个6自由度平台叠加起来,要求下平台做成任意动作,上平台的上平面保持不动。 二、开发过程: (一)将发给下平台的指令相应取反或不变,使上平台的上平面保持水平; (二)上一步后,上平面仍然会在平行于地面的平面内移动。需要进行该平面的修正,取上平面中心点,进行旋转矩阵运算,得到前后、 Read More
一、项目要求 项目用到2个卡车(起重机?)上面的摇杆手柄(型号:JC6000-BGA-0387SPL & 0388SPL),使用CAN总线,数据包采用J1939协议,要求读取数据并UDP转发。 二、制作CAN转以太网的硬件转接板 为保证数据可靠传输,没有使用USB转CAN模块,而是以STM32F10 Read More
一、项目要求: 捕获罗技G29数据,并进行UDP转发。 二、过程: (一)不安装官方驱动,直接插入USB口,在控制面板的设备页面能找到游戏控制器,打开测试对话框,按钮是有反应的。 于是使用GitHub上的一个封装库SharpDirectInput,发现可以采集到大部分数据,但仍有数据无法采集。 回到 Read More
工程简介 升级之前的ds18b20多点测温系统,解决原先设计的一些问题。 硬件选型 用ds2480管理ds18b20; 单片机仍使用3.3V的stm32f103; 电路部分增加74系列的缓冲器; 开发过程,遇到的问题 DS2480芯片IIC通信成功,但是其与ds18b20通信不成功,通过示波器查看, Read More
计数 reg [19:0]cnt; reg en_cnt; //使能计数寄存器 //计数使能模块 always@(posedge Clk or negedge Rst_n) if(!Rst_n) cnt <= 20'd0; else if(en_cnt) cnt <= cnt + 1'b1; els Read More
工程简介: 通过高速摄像头ar0134拍摄流水线上运动物体的一帧画面,显示到VGA,以便用户观察物体状态。 系统结构与信号处理流程: 1.流水线主轴接编码器; 2.编码器信号由单片机控制板采集,通过用户设定稍作处理; 3.单片机控制板将8路触发信号分别发送到8路FPGA控制板; 4.FPGA控制板根 Read More