
工程思想
文章平均质量分 57
在工程实践中遇到的问题解决思路记录
陆小白很白
发愤忘食,乐以忘忧,不知老之将至。
展开
-
工程思想 ——【程序中的二进制】
前言:程序在计算机中运行时候都是二进制机器码的形式,最初每个二进制码的状态“0”或者“1”代表着一个电子开关的开闭状态。因此软件程序,特别是很靠近硬件或者追求性能的软件程序应该更注重利用好二进制的特性。下面是一些做工程中常用的小技巧。1. 数据多使用2的幂次方 计算机中的最底层的加法器和乘法器都是基于二进制的运算特性设计而成,并且乘法器运算开销大。如果使用2的幂次方数据,乘除法可以用对应的位移操作代替,比如*256 = <<8,/64 = >> 4。2. 学会用&原创 2021-03-22 15:41:54 · 431 阅读 · 0 评论 -
工程思想——【误差与分辨度】
前言:最近做一个测重有关的项目,通过压力传感器AD获取计算重量值,一直测不准,记录一些相关心得。1. 绝对误差和相对误差1.1 绝对误差 绝对误差的一般解释是假设一个物理量的测量值为xxx,它的真值为aaa,则它的绝对误差1.2 相对误差2. 精度3. 误差和精度的关系...原创 2021-02-27 09:04:12 · 639 阅读 · 0 评论 -
工程思想——继电器特性抖动处理
前言:之前带同学做题时候发现高中技术选考中总会有一个题,考到对继电器特性的抖动处理。包括自己做工程时候,也会遇到这样的问题。嵌入式中经常会涉及到一些信号,而这些信号往往不是一个稳定的值,会产生一些不可避免的抖动,接下来对这个问题做个记录。1. 基础功能 假设现在需要完成一个洗碗机的控制系统,洗碗的水要求用热水。现对水箱用继电器控制加热棒加热,并用温敏电阻测量水箱温度。要求在水箱温度小于65℃时,继电器吸合,加热棒开通,加热水箱水;在水箱温度大于等于65℃时,继电器断开,停止加热。2. 遇到问题原创 2020-10-23 14:02:36 · 1947 阅读 · 0 评论 -
工程思想——关于串口通讯协议帧数据的一些想法
前言:之前在学校上计算机网络这门课程时候,被里面的各种协议绕的头晕眼花,总以为这些协议都已经被前辈固定,后生们只要按照之前的协议老老实实收发数据就能解决一切,直到自己也有做东西时要自己编写通讯协议时,遇到了一大堆问题,也踩了不少坑,在这里写下来一些自己的思考。...原创 2020-10-23 10:41:52 · 2417 阅读 · 0 评论