
技术积累
六角雪
这个作者很懒,什么都没留下…
展开
-
Linux各大目录
原创 2024-10-29 08:42:11 · 124 阅读 · 0 评论 -
ubuntu 16.04 镜像下载(已经试用)
官方下载地址(不推荐)https://www.ubuntu.com/download中科大源http://mirrors.ustc.edu.cn/ubuntu-releases/16.04/阿里云开源镜像站http://mirrors.aliyun.com/ubuntu-releases/16.04/兰州大学开源镜像站http://mirror.lzu.edu.cn/ubuntu-releases/16.04/北京理工大学开源http://mirror.bit.edu..转载 2020-07-14 09:50:29 · 819 阅读 · 0 评论 -
STM32103和CAN卡发送CAN速度的不同
因为公司项目需要,一直使用CAN总线控制整车电机,目前发现的问题:使用单片机总线数据CAN丢包。问题描述:使用STM32单片机的时候,发送CAN报文,经常会出现丢包的情况,而且现象非常明显。而使用CAN卡的时候,没有出现过这种情况。后来找到问题的解决方法,在每条CAN指令的语句后面,添加500us至1ms的延时程序,收发过程中,没有出现丢包的问题。这里分析可能的原因:1、CAN收发器工作频率不同。STM32103最高主频72MHz,CAN卡中的LPC1765FBD100芯片,自带CAN收发功原创 2020-07-10 15:38:43 · 1855 阅读 · 3 评论 -
Linux 下的 ActiveMQ C++ 环境搭建与测试
Linux 下的 ActiveMQ C++ 环境搭建与测试一、下载安装jdkjdk官网下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html1、解压缩到安装目录下2、编辑配置文件,配置环境变量终端执行命令:vim /etc/profile添加如下内容:J...转载 2020-03-09 11:31:37 · 746 阅读 · 0 评论 -
舵机原理简介
最近做了一个小设备,需要使用舵机作为执行单元,简单分享下自己的资料。这个小设备左外后,感觉舵机确实是一个非常有价值的东西,相对来说控制很简单,价格便宜,动作也很灵活,估计以后应用前景还是很广泛的。1.什么是舵机: 在机器人机电控制系统中,舵机控制效果是性能的重要影响因素。舵机可以在微机电系统和航模中作为基本的输出执行机构,其简单的控制和输出使得单片机系统非常容易与之...原创 2019-12-04 10:12:00 · 3688 阅读 · 2 评论 -
CAN通信中匹配电阻不宜过多
最近测试中在整车加入一块传感器通信的板子,结果加上去就无法通信,开始一直以为是程序问题,后来直接debug单片机程序。发现CAN的发送程序已经执行,可是总线上没有信号。最后发现是硬件问题,匹配电阻过多!整个CAN网络起始位置已经添加了120Ω的匹配电阻,然后板子上也有匹配电阻1200Ω。这里的传感器采集板子我添加了两块,两块板子添加一块,CAN通信没有问题,但是两块板子同时添加,CAN网络信号变得...原创 2019-12-01 18:15:54 · 8654 阅读 · 0 评论 -
CAN卡通信测试不时出现指令无法发送的问题
CAN卡在测试中发现过一段时间会出现数据无法发送的问题。1、发送函数本身问题?检查发送函数本身,发送函数采用CAN_ChannelSend(dwDeviceHandle, 0, send, 1);,监测其返回值,在无法发送指令时,返回值为零。2、检查CAN线路问题?添加另一个终端电阻120欧,现象没有改观。3、更换USB转CAN模块。更换后,还是没有改观。4、咨询技术后,更新为最新...原创 2019-04-18 08:31:06 · 2754 阅读 · 0 评论 -
ROS学习笔记(3):添加第三方依赖库
最近在工控机上加入CAN卡,想利用CAN卡来做为数据收发。现在在工程中加入CAN卡的头文件和自己做的cpp文档。已经申明了函数,但是还是会出现上图所示的错误,经过一晚上的战斗算是搞清楚了。感谢@头发还没秃的帮助哈。问题原因:没有添加第三方依赖库。解决方案:在ROS下使用第三方库的话可以直接修改pkg所对应的CMakeLists.txt。添加头文件搜索路径: 在include...原创 2019-03-07 11:13:28 · 3152 阅读 · 1 评论 -
ROS学习笔记(2)打开串口权限Cannot open /dev/ttyS0: Permission denied问题
Cannot open /dev/ttyS0: Permission denied问题 今天在工控机的ubuntu16.04上运行Serial port terminal出现了Cannot open /dev/ttyS0: Permission denied提示字样。问题原因:本用户没有打开串口权限。 解决方法: 1.由于tty属于“dialout”组别,比如用户...原创 2019-03-07 10:17:05 · 8116 阅读 · 2 评论 -
ROS学习笔记(1)unbuntu中更换文件位置导致roboware无法编译
建立一个新工程文件,更换其文件夹位置后,导致无法编译的问题,问题窗口显示如下:CMake Error: The current CMakeCache.txt directory /home/hy/桌面/car/build/CMakeCache.txt is different than the directory /root/car/build where CMakeCache.txt ...原创 2019-03-07 09:08:35 · 498 阅读 · 0 评论