自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 2022.11.22 写于成都的一点心得

个人心得

2022-11-22 19:57:20 133 1

转载 YMODEM协议

YMODEM通信协议说明,应用在STM32单片机下载。

2022-11-05 15:46:44 2014

原创 Altium Designer(AD)如何设置PCB或者元件原点

Altium Designer(AD)如何设置PCB或者元件原点(零点)。本实例将一个焊盘中心设置为原点。在PCB图中,点击“Edit”,选择“Origin”,点击“set”,设置原点如果是在元件封装时,点击“Edit”,选择“Set Reference”,有三个选项,下面细讲。选择“Pin1”,会将原点自动设置在pin1的中心。选择“Location”,就可以自由选择原点位置。 这里以“pin1”选项进行设置,前提将焊盘序号改为1 7..

2021-05-07 13:42:26 13803

原创 西克光电开关模块的管脚定义

今天使用西克光电开关,对管脚的定义刚开始有点迷惑,后来查阅过资料发现这个管脚使用方式,这里记录下。针脚定义说明: ( ※注意供电电压值 )- L+ / L1(brn) :电源正极V+ (棕色)- M / N(blu) :电源负极V- (蓝色)- Q(blk) :正信号输出 (黑色)- NO / NC(blk) :正/负信号输出- /Q(white) :负信号输出- NC(white) :无意义...

2021-04-23 15:45:39 1534

原创 硬件电气接线需要注意的问题汇总

最近一段时间做的设备项目有点多,有些个人感悟,自己做个汇总。每次在做项目硬件前,自己阅读一遍,能避免出现一些错误,能有效提高自己的调试效率和硬件可靠性。避免浪费不少时间和宝贵的精力。1、记录习惯。首先提及这个得目的就是要告诉自己,自己的脑子不会什么都记得,需要把自己处理的每个问题都要留下记录,方便自己日后查看,这样看似花时间,但是日后遇到问题查找起来就很省事。举个栗子:走线线号问题,对自己设备的线号一定要有一个大致的规范,标号在Excel表格里面进行完整的记录,等到日后可以快速查找,因为你真不知道日后你

2021-02-24 23:52:09 1125

转载 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 745

原创 STM32103和CAN卡发送CAN速度的不同

因为公司项目需要,一直使用CAN总线控制整车电机,目前发现的问题:使用单片机总线数据CAN丢包。问题描述:使用STM32单片机的时候,发送CAN报文,经常会出现丢包的情况,而且现象非常明显。而使用CAN卡的时候,没有出现过这种情况。后来找到问题的解决方法,在每条CAN指令的语句后面,添加500us至1ms的延时程序,收发过程中,没有出现丢包的问题。这里分析可能的原因:1、CAN收发器工作频率不同。STM32103最高主频72MHz,CAN卡中的LPC1765FBD100芯片,自带CAN收发功

2020-07-10 15:38:43 1584 3

原创 设备用干粉灭火器喷火后严重锈蚀

昨天设备启动后,由于停放的车库潮气很重,内部估计进了不少冷凝水,导致设备在启动后出现短路,后来发展到冒烟、明火。还好同事使用干粉灭火器及时灭火,才避免电池被引燃的风险。想想还是后怕,但是第二天再看设备后,很吃惊设备被严重腐蚀,像放了一年一样。查了资料后,才知道干粉灭火器的成分很复杂,在潮湿环境下会发生电化学反应。哎,惨痛的教训,特此记录下。最好设备存放的地方准备CO2灭火器,不要使用干粉灭火器。...

2020-06-16 14:52:25 1520

原创 如何使用Excel批量处理测试数据?

最近项目需要换Wifi网卡模块,这款新的网卡模块可以连接上频率为5G的wifi网络,采购回来之后,更换上网卡AR5BHB116。连接外置天线。然后连接路由器,ping通到我的笔记本,测试延时数据如下。复制后到Excel表格中。那么这里我们只需要延时时间数据,可是在Excel表格中如何提取出数据呢?这里记录下我的方法:使用替换功能,将不需要的文本部分复制出来,那么icmp_seq后的...

2020-04-14 16:24:43 632

转载 超级学习者的6个习惯:快速深入地学习任何技能

Habits of Super Learners Learn any skill deeply and quickly标题:超级学习者的6个习惯:快速深入地学习任何技能Becoming a super learner is one of the most important skills you need to succeed in the 21st century. In the age t...

2020-03-21 09:56:41 889

转载 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 601

原创 舵机原理简介

最近做了一个小设备,需要使用舵机作为执行单元,简单分享下自己的资料。这个小设备左外后,感觉舵机确实是一个非常有价值的东西,相对来说控制很简单,价格便宜,动作也很灵活,估计以后应用前景还是很广泛的。1.什么是舵机: 在机器人机电控制系统中,舵机控制效果是性能的重要影响因素。舵机可以在微机电系统和航模中作为基本的输出执行机构,其简单的控制和输出使得单片机系统非常容易与之...

2019-12-04 10:12:00 3334 2

原创 CAN通信中匹配电阻不宜过多

最近测试中在整车加入一块传感器通信的板子,结果加上去就无法通信,开始一直以为是程序问题,后来直接debug单片机程序。发现CAN的发送程序已经执行,可是总线上没有信号。最后发现是硬件问题,匹配电阻过多!整个CAN网络起始位置已经添加了120Ω的匹配电阻,然后板子上也有匹配电阻1200Ω。这里的传感器采集板子我添加了两块,两块板子添加一块,CAN通信没有问题,但是两块板子同时添加,CAN网络信号变得...

2019-12-01 18:15:54 7187

转载 查看rostopic

1、查看ROS正在发布的话题rostopic list我的正在发布如下话题。2、具体查看某个话题,比如查看改话题的发布者(Publishers)和订阅者(Subscribers)以及话题的类型(Type),用命令:rostopic info +某个话题,比如我要查看这个话题:/brov/thruster_command,则用以下命令。rostopic info /brov/thr...

2019-04-19 16:42:32 9999

原创 CAN卡通信测试不时出现指令无法发送的问题

CAN卡在测试中发现过一段时间会出现数据无法发送的问题。1、发送函数本身问题?检查发送函数本身,发送函数采用CAN_ChannelSend(dwDeviceHandle, 0, send, 1);,监测其返回值,在无法发送指令时,返回值为零。2、检查CAN线路问题?添加另一个终端电阻120欧,现象没有改观。3、更换USB转CAN模块。更换后,还是没有改观。4、咨询技术后,更新为最新...

2019-04-18 08:31:06 2409

原创 ROS学习笔记(3):添加第三方依赖库

最近在工控机上加入CAN卡,想利用CAN卡来做为数据收发。现在在工程中加入CAN卡的头文件和自己做的cpp文档。已经申明了函数,但是还是会出现上图所示的错误,经过一晚上的战斗算是搞清楚了。感谢@头发还没秃的帮助哈。问题原因:没有添加第三方依赖库。解决方案:在ROS下使用第三方库的话可以直接修改pkg所对应的CMakeLists.txt。添加头文件搜索路径: 在include...

2019-03-07 11:13:28 2926 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 7727 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 436

原创 开始在CSDN上写自己的博客

有些技术文章可以在这里发布

2018-03-22 16:59:53 305

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除