自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一丁的博客

今天是爱玩的一丁

  • 博客(72)
  • 资源 (3)
  • 问答 (3)
  • 收藏
  • 关注

原创 卫星入轨后速度阻尼

要改变航天器的转动惯量,不是直接通过控制力矩来实现的,因为转动惯量取决于航天器的质量分布和转轴位置等固有属性,通常是固定的,一般难以通过控制力矩去改变它。假设需要在短时间内(如 1 秒)使航天器的角速度从 0 变化到 10°/ 秒(约 0.1745 弧度 / 秒),则角加速度弧度。假设干扰力矩大小为0.1牛・米,为了克服干扰并使航天器以一定的角加速度进行姿态调整,如0.05弧度 / 秒 ²,根据。例如,要在 10 秒内使航天器的角速度改变 1°/ 秒(约 0.01745 弧度 / 秒),则角加速度。

2025-02-07 11:48:39 118

原创 卫星综合电子软件系统

例如,在一个简单的温度传感器控制应用中,可能只需要任务调度和简单的通信功能,就可以把其他复杂的模块如文件系统等裁剪掉,以减少内存占用。μC/OS的内核体积小,例如,它可以在仅有几KB的RAM和几十KB的ROM的微控制器上运行,而且对CPU的性能要求相对较低,使得它能够在一些低成本、低功耗的微控制器应用中发挥作用。微小卫星星载综合电子系统融合了卫星大多数电子系统,承载了卫星大部分功能,在实现遥测遥控、授时校时以及星上自动控制外,还控制整星的有效载荷,为整星提供高效服务,是卫星任务处理和调度的中心。

2024-12-20 17:12:40 996 1

原创 浪涌抑制电路分析

电压接近0V(一般硅管的饱和压降约为0.3V,锗管的饱和压降约为0.1V);,R3和V8之间的电压被箝位在0.7V,逐渐增大,起到一个浪涌抑制作用。电压越小,当三极管处于饱和时,,而PMOS管V3的漏极电流。几乎无输出,随着浪涌的减小。时,三极管处于放大状态。,其中A为固定值,可知当。,可知在浪涌来的瞬间。

2024-12-10 16:05:24 331 1

原创 通信卫星简介

例如,通信卫星在太阳光照充足时,太阳能电池板将太阳能转化为电能,为卫星的各个设备供电,同时给蓄电池充电;卫星平台包括结构系统(为卫星提供机械支撑)、热控系统(保证卫星各设备的温度环境)、电源系统(如前面提到的太阳能电池板和蓄电池)、姿态和轨道控制系统(保证卫星在正确的轨道位置并保持合适的姿态,以便准确地接收和发送信号)等。例如,在偏远地区没有地面通信基站覆盖的情况下,通过卫星通信设备向卫星发射信号,卫星再将信号转发给其他地面接收站,从而实现远距离的通信,像海上船舶与陆地之间的通信很多时候就依赖卫星通信。

2024-12-04 15:52:10 582

原创 TLK2711 1.6Gbps至2.5Gbps收发器简介

两个解码器的输出被锁存到与恢复的并行数据时钟 (RXCLK) 同步的 16 位寄存器中,并在 RXCLK 的上升沿输出有效。否则,接收 8 位/10 位 D 码。在任一字节上检测到错误,包括表中没有的 K 码,会导致该字节仅指示 RKxSB 和相关数据引脚上的 K0.0 码,其中 K0.0 已知是无效的 8 位/10 位码。TLK2711-使用光纤通道和千兆以太网使用的 8 位/10 位编码算法,这对用户是透明的,因为 TLK2711 在内部对数据进行编码和解码,以便用户读取和写入实际的 16 位数据。

2024-12-04 10:48:36 946 1

原创 卫星接地设计

并联单点接地的最大缺点是,当系统工作频率很高,以致波长小到与系统接地线长度可以比拟时(如达到 λ/4 时,λ为波长),接地线就好像一根天线,通过它向外辐射电磁波,影响周围设备和电路的工作,在这种情况下,应当考虑采用多点接地。高频单机和部件采用多点接地方式,所有电路均就近接地,同时具有高、低频电路的单机采用混合接地方式,即二次电源回线、低频信号回线采取单点接地方式,高频信号采取多点接地方式,但最终低频信号回线、二次电源回线、高频信号地、机壳地在单机电气上是相通的。低频单点接地,地隔离且分别接地,绞线供电;

2024-11-29 17:34:32 1023

原创 全色、多光谱、高光谱和超广谱

波段范围:波长小于可见光,通常分为真空紫外区(小于 200nm)、远紫外区(200 - 300nm)、近紫外区(300 - 380nm)。特性与应用:许多物质在紫外区有特征吸收或发射光谱,可用于物质的定性和定量分析,如有机化合物的结构鉴定、药物分析等。此外,在天文学中,紫外光谱可用于研究高温天体和星际物质。

2024-11-29 11:39:30 1739

转载 三极管和MOS管区分

其特殊之处在于当MOS闭合的情况下,Vs=GND,所以信号电压只要大于Vs+Vgs,MOS就能打开,但是当MOS打开以后,则 Vs=Vcc,那么信号电压就必须大于Vcc+Vgs才能让MOS保持继续打开。以上两图中N管和P管的接法是通常电路中最常用的接法,也是mos管的普遍使用方法,如无特殊情况,MOS管在电路中就是按这两种接法使用。如图4,此电路很少用到,因为当mos导通以后,Vs=GND,则信号电压要小于GND-Vgs才能使得mos保持导通,所以信号电压要给一个负电压,电路更为麻烦,所以更少使用。

2024-11-27 16:16:42 113 1

原创 CAN总线错误机制

节点处于发送状态的同时检测总线上的电平状态,当发送的电平与检测到的总线电平不一致时,判断为发生位错误。在进行总线使用权仲裁时,发生的位错误被认为仲裁失败而非错误;等待接收节点应答时的位错误则忽略,其他时候发生位错误则判断为总线上发生位错误。

2024-11-26 14:51:54 1307

原创 高分多光谱卫星简介

比较这两个可选区间,当降交点地方时在10:30~10:45时,对于北纬50°以上的北半球地区,其满足要求的成像天数明显多于南半球,由于全球人口、资源以及重点军事目标多集中在北半球,所以降交点地方时多选择这个时段。例如,在卫星上安装的控制力矩陀螺,通过调整其框架角度,可对卫星施加精确的控制力矩,实现姿态的调整和稳定。极地轨道卫星:极地轨道卫星的轨道平面经过地球的南北极,其发射窗口的选择主要考虑地球自转、轨道倾角以及光照条件等因素。合适的发射窗口能够确保卫星在发射后,利用地球的引力和自身的推进系统,

2024-11-19 11:32:11 965

原创 CAN总线介绍及常见故障模式

航天器CAN总线采用双冗余总线拓扑结构,或四总线拓扑结构,包括A/B两条CAN总线,或A/B/C/D四条CAN总线(姿轨控系统单机挂在C/D总线上)。1)如果A/B总线停止接收(中断关闭或节点处于总线关闭状态),对应A/B总线的CAN总线控制器复位(例如A总线连续停止接收16s,对A总线复位,B总线连续停止接收16s,对B总线复位);2)如果连续几个正常周期(例如时间是正常通信周期的2倍~8倍)在A、B总线均未接收到符合通信协议的正确数据,对两条总线的CAN总线控制器复位。表征CAN总线通信中逻辑1状态,

2024-10-12 14:24:34 663 1

原创 卫星真空热平衡试验和真空热循环试验区别及热流测量

真空热平衡试验:热平衡试验是在空间模拟室(真空罐KM1-KM8)的轨道热环境(真空、冷黑与辐射)条件下, 检验航天器轨道飞行中平衡状态下温度分布的试验。真空热循环试验:热真空试验是指在真空和一定的温度条件下验证航天器及其组件各种性能与功能的试验,由冷浸、热浸与变温过程组成。

2024-10-12 09:44:46 416

原创 内存管理和虚拟内存

1.什么是内存管理及一些基础感念2.基本术语介绍3.逻辑地址、相对地址、物理地址4.重定位5.分页和分段6.加载和链接7.虚拟内存分页

2020-03-06 13:17:05 1635

原创 进程描述和控制

介绍了计算机组成、系统软件和资源。介绍了什么是进程和进程控制块。介绍了进程的多种状态。还介绍了进程描述和进程控制。

2020-01-09 16:44:59 1093

原创 操作系统概述

1.什么是操作系统?操作系统是控制应用程序执行的程序,是应用程序和计算机硬件间的接口。操作系统实际上不过是一组计算机程序,它与其他计算机程序类似,也给处理器提供指令,主要区别在于程序的意图。操作系统控制处理器使用其他系统资源,并控制其他程序的执行时机。但处理器要做任何一件这类事情时,都必须停止执行操作系统程序,而去执行其他程序。因此,这时操作系统会释放对处理器的控制,让处理器去做其他一些有用的...

2020-01-06 15:13:25 416

原创 计算机系统概述

1.内部寄存器:处理器的一种功能是与存储器交换数据,因此,它通常使用两个内部寄存器:存储器地址寄存器(Memory Address Register, MAR),用于确定下一次读/写的存储器地址;存储器缓冲寄存器(Memory Buffer Register,MBR),存放要写入存储器的数据或从存储器中读取的数据。2.多处理器:每个芯片(称为底座)上面容纳了多个处理器(称为内核),每个处理器上...

2019-12-27 12:45:47 201

原创 MFC 一般 TCP 通信应用历程

任何通信协议的格式都是由命令和附带数据两部分组成,包括网络通信协议和硬件通信协议。命令号也叫协议号或协议编号,就是用一个数字或字符串通知对方执行一个对应的命令。大部分协议在发送命令号后还要发送附带数据,例如,登录协议要附带账号和密码等数据。创建工程名为“s”和“c”的两个对话框程序,演示 C/S 结构的网络版信息管理软件开发过程。客户端通过 TCP 对服务器上的数据进行增、删、改、查等功能。在...

2019-12-26 14:19:01 988

原创 Access sql语句创建表及字段类型

本文转自:https://www.cnblogs.com/hnyei/archive/2012/02/23/2364812.html创建一张空表: Sql="Create TABLE [表名]"创建一张有字段的表: Sql="Create TABLE [表名]([字段名1] MEMO NOT NULL, [字段名2] MEMO, [字段名3] COUNTER NOT NULL, [字段名4...

2019-12-19 09:53:18 2410

原创 ADOX创建ACCESS数据库

本文转自:https://blog.csdn.net/suhuaiqiang_janlay/article/details/5943688 经整理后发布用ADOX创建access数据库方法很简单,只需要创建一个Catalog对象,然后调用它的Create方法就可以了。例程ADOXCreateDatabase演示如何使用ADOX创建一个ACCESS数据库。打开VC++ 6.0,新建一个基...

2019-12-13 10:51:49 900

原创 数据库基本概念和 ADO 编程创建数据库及数据表

目录一、数据库、数据库管理系统、数据区编程技术概念及区别二、ADO 和 ADOX 概念及区别三、ADO 的结构三、用 ADOX 对象创建数据库四、用 ADO创建数据库中的表五、常见的 SQL 语句六、使用_ConnectionPtr接口开发ACCESS数据库七、使用_RecordsetPtr接口开发ACCESS数据库一、数据库、数据库管理系统、数据库编程技术概念...

2019-12-13 10:44:48 2183

原创 SQL 主要操作语句

目录CREATE TABLE数据定义语句SELECT查询语句WHERE条件子句ORDER BY 排序子句INSERT INTO增加语句DELETE 删除语句Update语句注:本文转自:https://blog.csdn.net/suhuaiqiang_janlay/article/details/5943701经整理添加部分内容后发布 CREATE TAB...

2019-12-13 09:24:58 295

原创 MFC 全局变量如何定义

方法一在StdAfx.cpp中定义,如int gd_nMyGlobal = 0,在StdAfx.h中extern intgd_nMyGlobal。放在头文件中,如果由cpp文件多次include该头文件,则编译器认为全局变量定义多次。可能会导致错误,所以放到.cpp 中。方法二放到theApp的类中,作为theApp的成员变量,调用的时候(CMyApp*)AfxGetApp()-&g...

2019-12-05 09:52:03 850

原创 线程间的通信实例

线程间的通信主要针对主线程和次线程来说。而线程间的同步是针对两个或多个次线程来说的。一般而言,应用程序中的一个次要线程总是为主线程执行特定的任务,这样,主线程和次要线程间必定有一个信息传递的渠道,也就是主线程和次要线程间要进行通信。这样线程间的通信不但是难以避免的,而且在多线程编程中也是复杂和频繁的。一般可以使用全局变量进行通信和自定义消息进行通信。1.使用全局变量进行通信由于属于同一...

2019-12-04 16:10:36 783

原创 MFC 自定义消息处理应用

见博主另一篇文章:https://blog.csdn.net/qq_41291253/article/details/103321802

2019-11-30 10:40:11 192

原创 自定义消息处理

自定义消息步骤如下:1.定义消息 ID 值Windows 将所有的消息值分为 4 段:0x0000~0x03FF 消息值范围段用于 Windows 系统消息,0x0400~0x7FFF段用于用户自定义消息窗口消息,0x8000~0xBFFF段为 Windows 保留值,0xC000~0xFFFF 段用于应用程序的字符串消息。常量 WM_USER(为0x0400)与第一个自定义消息值相对应...

2019-11-30 10:39:34 581

原创 MFC 消息映射机制

MFC 采用消息映射来处理消息。这种消息映射机制包括一组消息映射宏,用于把一个 Windows 消息和其消息处理函数联系起来。MFC 应用程序框架提供了消息映射功能,所有从 CCmdTarget 类派生出来的类都能够拥有自己的消息映射。与 MFC 消息映射机制有关的宏有以下 3 个:DECLARE_MESSAGE_MAP()宏、BEGIN_MESSAGE_MAP(MyClass, Mybase...

2019-11-30 10:39:01 1090

原创 用Hight-Speed Charting绘制时间电压动态曲线

本程序参考如下文章改进完成:https://blog.csdn.net/Qsir/article/details/79011833https://www.codeproject.com/Articles/14075/High-speed-Charting-Control 翻译稿https://blog.csdn.net/xuanyuanlei1020/article/details/5...

2019-11-30 10:34:59 2481 1

原创 MFC 消息映射与消息处理

消息映射是将消息处理函数与它要处理的特定消息链接起来的一种机制。消息映射是应用 MFC 方法进行 Windows 编程的主要组成部分。一、消息的类型及其描述Windows 消息主要有 3 种类型,即标准Windows 消息、控件消息和命令消息。1.标准Windows 消息出 WM_COMMAND 以外,所有以“WM_”(Windows Massage)为前缀的消息都是标准 Wind...

2019-11-30 10:03:42 1007

原创 VS中Debug 菜单中的菜单命令和功能

debug 菜单中的菜单命令和功能 菜单命令 快捷键 功能 Go F5 开始或继续调试程序,到某个断点,程序的结束或需要用户输入的地方停止 Restart Ctrl+Shift+F5 重新开始执行程序,并处于调试状态 Stop Debugging Shift+F5 终止程序的调试,放回到程序编辑的状态 Break ...

2019-11-27 10:11:13 1359

原创 Visual C++ 消息对话框函数 MessageBox

Visual C++提供三个消息对话框函数,他们的原型为int AfxMessageBox(LPCTSTR lpText, UINT nType = MB_OK, UINT nIDHelp = 0);int MessageBox(HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT nType);int CWnd::MessageBox(L...

2019-11-26 19:35:14 2131

原创 Visual C++中的文件类型

Visual C++中的文件类型 文件或扩展名 含义 备注 dsw workspace 文件 dsp project 文件,在workspace 文件中可以包含多个 project,每个工程都对应一个 dsp 文件 opt 与 workspace 文件相配合的文件,这个文件包含的是 workspace 文件中要用到的本地计算机的...

2019-11-26 19:11:15 478

原创 句柄

句柄是 Windows 编程的基础,所谓句柄就是 Windows 使用的一种无重复整数。句柄主要用来标识应用程序中的一个对象,如窗口、实例、菜单、内存、输出设备、控制或文件等。例如在模块文件定义文件中,菜单资源中的菜单项被定义并且赋给了一个句柄值。应用程序的菜单栏中,第一个菜单的第一个菜单项可能被赋予 100 这个句柄值,那么第二个菜单项可能被赋予 101 这个句柄值。在应用程序的源代码中,这...

2019-11-26 18:48:45 1345

原创 Windows基本数据类型

Windows 基本数据类型 数据类型 对应的基本数据类型 说明 备注 BOOL int 布尔值 BSTR(Basic STRing) unsigned short * 32 位字符指针 https://blog.csdn.net/laoda1128/article/details/41723669...

2019-11-26 18:27:08 506

转载 深入 理解char * ,char ** ,char a[ ] ,char *a[] 的区别

详情请参考:http://www.imooc.com/article/30475后续有需要博主再做补充。

2019-11-23 15:19:21 112

原创 VC++中#ifdef _DEBUG 的使用

在 VC 中的程序编译连接时分为调试版(debug)和发行版(release)两种情况。在编译为调试版的程序时,VC 会预定义 _DEBUG 关键字,这时在 #ifdef _DEBUG 到 #endif 中间的语句会被编译执行,如果是发行版就不会被执行;例如:#ifdef _DEBUG//窗口模式#else//全屏模式#endif //_DEBUG这时你的程序在调试时...

2019-11-19 15:23:53 3787 1

原创 网关、子网掩码

我是一个无情的搬运工,以下内容都整理自百度。1.什么是网关大家都知道,从一个房间走到另一个房间,必然要经过一扇门。同样,从一个网络向另一个网络发送信息,也必须经过一道“关口”,这道关口就是网关。顾名思义,网关(Gateway)就是一个网络连接到另一个网络的“关口”。也就是网络关卡。网关(Gateway)又称网间连接器、协议转换器。默认网关在网络层上以实现网络互连,是最复杂的网络互连设备...

2019-11-16 15:45:58 5970

原创 应用工具提示控件

等博主有时间在写先参考这几个https://www.cnblogs.com/right0712/p/3951134.htmlhttp://blog.sina.com.cn/s/blog_8fc8780601015sdu.html

2019-10-11 14:14:11 112

原创 const 和引用作为形参,返回类型,函数类型详解

const作用:const 声明的变量、(常)函数或者返回类型其主要作用就是不可改变(相当于常量),即变量值不能改变,返回值不能改变,(常)函数定义内部参数不能改变。下面依次介绍。1.临时变量、引用参数和 const声明的形参在参数传递过程中,如果实参与引用参数不匹配,C++将生成临时变量。当前,仅当参数为 const 引用时,C++才允许这么做,但以前不是这样。如果引用参数是 const...

2019-09-23 15:33:07 2819 1

原创 纯虚函数、抽象类、虚基类和虚函数的关系

目录1.虚函数的引入2.虚函数作用3.关于虚函数的几点说明4.纯虚函数5.抽象类6.虚基类1.虚函数的引入先看如下程序,程序后有进一步的解释。如果读者对程序不懂请先复习基础知识。//// VirtualFun.cpp// virtual//// Created by 刘一丁 on 2019/8/26.// Copyright © 2019年 ...

2019-08-26 16:52:50 1988 2

原创 什么时候调用构造函数及初始化占用空间大小

1.什么时候调用构造函数,不考虑继承情况,总结一下就是需要给类数据成员开辟空间的时候。①在声明类对象的时候(开辟的空间为类中数据成员类型所占用空间的总和)。②在 new 对象的时候。2.初始化占用的空间占用的空间大小为数据成员大小+ 虚函数表大小。这里指的数据成员大小是说如果有不同类型数据成员则以最大类型计算,为其整数倍其中这还与操作系统位数及编译器有关。//file1.c...

2019-08-26 13:54:34 1048

MFC下好用的高速绘图控件-(Hight-Speed Charting)

里面包括Hight-Speed Charting demo 、Hight-Speed Charting resource、tee chart、时间电压动态曲线

2019-11-30

C++多线程编程实战.pdf.zip

多线程编程是当今热门的一种编程技术。结合强大的C++,你可以轻松创建各种类型的应用程序、执行并行和优化现有程序。本书是一本实践为主、通俗易懂的C++ Windows多线程编程指导。你将学会如何从多线程方案中受益,提升自己的开发能力,构建更好的应用程序。本书不仅讲解了创建并行代码时会遇到的问题,而且还帮助读者更好地理解同步技术。本书的目标是帮助读者在理解多线程编程概念的同时,能快速有效地进行并行计算和并发编程。 本书包含以下内容: 使用包含继承、继承和多态的面向对象编程模型; 解决常见的进程间通信问题,避免在开发应用程序中出现死锁和饥饿; 使用CThread类有效地管理线程; 了解.NET CLI/C++特性,及其同步对象和同步技术; 如何在代码设计中使用并行技术; 如何在并发执行中使用机器资源; 通过消息传递协调程序间的工作; 避免典型的同步问题。 本书特色: 文字简介,易于读者理解。 精挑细选,关注重要的任务和问题。 细心组织,提供高效的问题解决方案。 讲解透彻,清晰解读每个操作步骤。 举一反三,将解决方案应用到其他场景中

2019-06-01

非线性方程求解、高斯消元发、高斯列主消元法、牛顿迭代法、割线法

文档内容为数值分析算法的C++实现。 算法包括:非线性方程求解、高斯消元发、高斯列主消元法、牛顿迭代法、割线法

2018-10-24

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

TA关注的人

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