Posts
All the articles I've posted.
开发日志 170223
Updated:虽然还是有点问题,不过这个CAN总线总算是通了,我猜我八成是买到了假芯片。 CAN总线驱动器用的VP230,模块上写的供电3V3,看了下芯片的DataSheet也是这么写的。测电平总觉得根CAN总线标准不太一样,接示波器看对地电位,CAN_H = CAN_L = 1.6V,显性位CAN_H = 2.6V,CAN_L =
一加3T使用体验
嗯,因为没有跑分,没有对比,且无图无真相。所以不是评测,只能叫使用感受。 一句话来讲,如果你反感国内的各种xxUI,反感那些奇怪的定制APP,只想要个基本的Android系统。且不那么在意相机,不那么在意屏幕,不那么在意外观,不打LL,那这个手机应该挺适合的。 14年买了小米3W,当时好像还是MIUIv5吧,刚用上觉得
开发日志 170322
昨天简单给报文分了下组,设计了一下协议,今天让电机转起来。 说难嘛,好像也不难,不过遇到了几个问题: CAN总线问题:夹上示波器,波形没问题,通信OK;撤掉示波器,通信挂了。 供电问题:实验室没有合适的电池,用实验室的直流电源也不行,最后拿两个直流电源并联才算供上电。 电机嘎嘎响,贼响,师兄说以为隔壁打电钻。 总线目前
开发日志170320
今天起来了CAN总线,实现了STM32和某CAN-TTL-USB模块的通信,然后接上了船上的直流电机。舵的话发现原来用的不是个舵机,是个直流电机,辣鸡,淘宝买一个防水的装上。 主要参考了微雪课堂的教程。有一点要注意的是,必须开启滤波器,这时消息才能经过滤波器进来,否则消息根本过不来。只是初始化CAN设备并接收是不行的,
一些过控的重点
Updated:总结了一些过控的重点。 术语 CV,PV:被控变量 SP:设定值 MV:操作变量 DV:扰动变量 目标 安全性 质量 收益 五大参数 温度(T)、压力(P, dP)、流量(F)、液位(L)、成分(A) 另外还有重量(W)、密度(D)。 其后字母T(传感变送器)、C(控制器)、I(指示仪表) 建模方法 机理建模(白箱):
开发日志 170228
这其实都是昨天的内容。主要折腾了MCP2515CAN总线模块,已经可以和杨老师给的CAN总线调试器互发数据帧了。STM32的板子也到了,下午开始做一些动力系统的内容吧xD。 这篇文章主要讲了如何把MCP2515 CAN总线模块开起来,不涉及具体的分析。 不得不说,Linux kernel 经过这么多年的发展,变化已经很
开发日志 170224
Updated:因为折腾电脑,进度停滞了好几天。今天初步定下了主控板和外设。 主控板就用树梅派3B,不要屏幕。 UART分给GPS-GPRS复合模块,模块使用安信可A7,定位速度1次/s,我觉得这个速度有点扣脚……实在不行就换个专用GPS模块,然后USB-3G吧(反正驱动是内核里现成的)。 ISP分给CAN模块,独占(实时性要求),控
开发日志 170227
昨天装工具链又浪费了一天,今天也没什么进度,GG。 今天重新温习了一下STM32的基本开发。使用Win+STM32CubeMX+Keil v5,做了LED Blink,按键控制LED,PWM变占空比输出。都是以前做过的东西,今天再回顾一下。 统计了一下动力板的IO,感觉STM32F103RBT6就差不多了,ZET6简直
CUDA初探
Updated:久闻CUDA大名,恰好今天要写数字图像处理的作业,不妨来试一试。 首先给出我看的一篇参考文章:http://www.mamicode.com/info-detail-327339.html 截至目前,CUDA的SDK版本号为7.5(正式版)和8.0(RC)。推荐使用7.5,但正式版不支持Visual Studio 20
[OS筆記]第八章:內存管理
Updated:唯一的一段操作系统的笔记…… 背景 程式需要載入到內存,才能被運行; 幾乎所有的設備操作都需要經過內存; CPU只能直接訪問寄存器和內存; Base and Limit Register 用於標識程式可使用的合法主存空間。 For example: Base = 304000 Limit = 002000 則程式可以使