给出了采用8051单片机为核心来实现多路数据采集与通信控制的设计方法。该方法将8路被测电压通过通用ADC0809模数转换来实现对采集到的数据进行模拟量到数字量的转换,然后由单片机对数据进行处理,再将数据通过串行口传输到PC机上,同时采用MAX232接口芯片来实现MCU与PC机间的电平匹配,最后由PC机完成数据的接收和显示。
2023-01-15 21:12:19 265KB 数据转换
1
【RT-Thread作品秀】智能管家精灵作者:七星岩 概述(说明应用产生的背景、实现功能)主控平台以 ART-PI 开发板为核心,主要任务是抓取网络数据、如天气、疫情等,并由OLED实时显示最新数据,同时将抓取的数据当做log文件存储在SD卡上,供后续分析使用。 并推送室内环境信息如温度,湿度到ONENET云端,,后续将扩展更多室内传感器,并同步的云端。由于时间原因,计划要做的摄像头室外监控,图片、视频传送没有在本次提交中实现。 开发环境(所采用的软、硬件方案)硬件: 主控:ART-PI(STM32H750XB) MicoKit-Ext 板 软件: RT-Thread 版本:RT-Thread V 4.0.3 开发工具及版本:RT-studio 2.0.0 RT-Thread使用情况概述(简要总结下应用中RT-Thread使用情况:内核部分、组件部分、软件包部分、内核、其他)(1)内核部分:调度器,信号量,libcpu/BSP。 调度器:创建多个线程来实现不同的工作。 信号量:用来同步线程。 libcpu/BSP:UART 驱动。 (2)组件部分:UART 框架, UART框:使用UART框架来与ART-PI-DOCK扩展板进行数据交互。 Fal Flash 抽象: Flash 抽象层,是对 Flash 及基于 Flash 的分区进行管理、操作的抽象层,对上层统一了 Flash 及 分区操作的 API。 LittleFs: 适合嵌入式系统的小而安全的文件系统 (3)软件包部分: EasyFlash: 一款开源的轻量级嵌入式Flash存储器库 cJSON:C 语言实现的极简的解析 JSON 格式的软件包。 Dht11: 读取DHT11数字温湿度传感器的温度和湿度值。 WebNetClient 软件包:由 RT-Thread 自主研发的,基于 HTTP 协议的 Web 服务器实现,它不仅提供设备与 HTTP Client 通讯的基本功能, 而且支持多种模块功能扩展,且资源占用少、可裁剪性强,充分满足 开发者对嵌入式设备服务器的功能需求。 Onenet: RT-Thread 针对 OneNET 平台连接做的的适配,通过 这个软件包,可以让设备在 RT-Thread 上非常方便的连接 OneNet 平台,完成数据的发送、接收、设备的注册和控制等功能。 MbedTLS: C编程语言以最小的编码占用空间实现了 SSL/TLS 功能及各种加密算法,易于理解、使用、集成和扩展,方便开发人员轻松地在嵌入式产品中使用 SSL/TLS 功能. Netutils: RT-Thread可用的全部网络小工具集合。 Pahomqtt:是 Eclipse 实现的基于 MQTT 协议的客户端,本软件包是在 Eclipse paho-mqtt 源码包的基础上设计的一套 MQTT 客户端程序。 u8g2:单色屏驱动,现在移植到了 rt-thread,可以满足各种各种各样的需求。 硬件框架(概述应用所采用的硬件方案框图,并对核心部分做介绍)硬件部分主要是ART-PI + 一块IOT外扩板 软件框架说明(介绍应用所采用的软件方案框图、流程图等,并加以解说)软件部分也相对简单,基于ART-PI 的WiFi样例程序,加上几个独立的模块(流程图见文档) 按键扫描模块 OLED数据显示模块 DHT11设备温湿度读取模块 心知天气预报API解析模块 疫情数据解析模块(不完善) 本地数据上传OneNet云 软件模块说明(介绍应用软件关键部分的逻辑、采用的实现方式等) 主要函数说明: (1)get_Weather_Data():读取并解析心知API天气数据,写入封装数据结构,保存到SD卡log文件。 (2)get_NCOV_Data:读取并解析腾讯疫情API数据写入封装数据结构,; (3)oled_display:实时扫描三个按键,并得到显示状态,并根据当前状态显示指定页面; (4)main_interface:,根据网络通断显示图标,根据按键左移右移显示当前状态,根据选中主题,显示指定页面; (5)oled_draw_menu:画出主页面布局 (6)oled_time_show:获取实时时间,并在OLED屏幕,画出小时:分钟,和年月日。 (7)oled_weather_report:在OLED屏幕画出室内温湿度和天气预报的温度天气情况。 (8)oled_covid_report:在OLED屏幕画出疫情解析所得数据。 (9)onenet_upload_entry:与onenet同步任务。 (10)onenet_mqtt_upload_digit:向onenet网络平台上温度传数据。 (11)key_thread_entry:按键扫描任务。 演示效果(演示效果请采用3张高清图片,并录
1
摘要:本文介绍了一种继电器测试系统的设计方案,它是基于LabVIEW设计,解决了小电流测量不准确的问题,降低了继电器测试误判率,测量数据准确,使用方便,完全智能化测试,有效地提高了工作效率。   1.引言   继电器是自动控制系统、遥控遥测系统和通信系统的关键元件之一,它广泛应用于航空、航天、电子、通信、机械等装备中,继电器的可靠性直接影响到由其组成的设备、系统的可靠性,继电器的测试是保证其可靠性的重要技术。   目前国内的继电器测试系统有很多,但大部不够完善。手动方式的测试系统,操作复杂,易受主观因素影响,测试结果误差较大:   其余方式的测试系统,功能单一、灵活性差,开发周期长,维
1
本文介绍了智能太阳能路灯系统的组成及工作原理,采用LPC935 单片机作为主控制器,结合密封铅酸蓄电池充电专用芯片UC3906,实现了对密封铅酸蓄电池最佳充电所需的全部控制和检测功能,延长了系统的使用寿命。通过热释电红外、微波双鉴传感器技术及以无线通讯技术,实现了红外微波探测、相邻路灯间的无线通讯以及主副灯的智能化切换,达到了节能减排的效果。
1
校园网络系统设计方案 目 录 一、概述 2 二、系统需求 3 三、网络系统设计 3 1、网络系统设计原则 4 2、主要网络设备的选择原则 4 3、网络设计方案描述 5 3.1 网络拓扑结构 5 3.2 主要网络设备介绍 7 3.3 主要网络设备配置 12 3.4 应用系统 13 4、网络系统报价 16 四、布线系统设计 17 1、设计依据 17 1.1 标准 17 1.2 安装与设计规范 17 1.3 连接线路 17 2、设计范围及要求 18 2.1 设计范围 18 2.2 设计目标的确定 18 2.3 布线要求 18 3、布线系统的组成和器件选择原则 18 3.1 系统组成 18 3.2 器件选择原则 18 4、布线系统设计方案描述 19 4.1 工作区子系统设计 19 4.2 水平子系统设计 19 4.3 楼间建筑群系统设计 20 4.4 设备间系统设计 20 5、设备安装与线路铺设建议 20 6、工程实施内容 21 7、PDS 结构示意图 21 8、布线系统的报价 22 五、总报价 23 一.概述 科学技术的发展日新月异,九十年代,在计算机技术和通信技术结合下,网络技术得 到了飞速的发展。如今,不仅计算机已经和网络紧密结合,整个社会都不可能脱离网络 而存在。网络技术已经成为现代信息技术的主流,人们对网络的认识也随着网络应用的 逐渐普及而迅速改变。在不久的将来,网络必将成为和电话一样通用的工具,成为人们 生活、工作、学习中必不可少的一部分。 Internet,即国际互联网,是现在网络应用的主流,从它最初在美国诞生至今已经经 历了三十多年。这个以TCP/IP协议为主体的国际互联网络已经成为覆盖全世界一百五十 多个国家和地区的大型数据通信网络。最初的Internet是由科研网络形成的,主要是由 一些大学和研究所等科研教育单位连接而成,逐渐发展到今天的规模。而进入九十年代 后,由于各种商业信息进入了Internet,使得Internet得到了极大地发展,其拥有的主 机数,连接的网络数以及覆盖面一直呈指数形式上升。现在在Internet上可以提供或者 获得各种各样的服务,比如通过电子邮件进行合同的起草和签订,或利用Internet直接 挑选商品和购物。 Internet是一个资源的网络,其中拥有的信息资源几乎覆盖所有的领域。Internet面 向人类的社会,世界上数以亿计的人们利用它进行通信和信息共享,通过发送和接收电 子邮件,或和其他人的计算机建立连接、参加各种讨论组并免费使用各种信息资源实现 信息共享。 Internet也是一个服务的网络。在Internet上,许多单位、公司和组织提供了各种各 样的服务。比如WWW(World Wide Web全球信息网)服务、信息查询服务等,向网络上的其他用户展示自己各方面的情况, 并帮助这些用户找到需要的信息。 将来的网络在Internet基础上进一步发展,其功能、速度、适用范围等必将全面超过 现有的Internet。 我国对计算机网络的建设投入了大量的人力和物力,在短短的几年中,已经从最初仅 仅局限在教育科研单位的网络,迅速发展到今天遍及全国的包括教育、科研、商业、民 用各个方面的数个大型网络,如Chinanet(中国邮电网)、Cernet(中国教育网)、Gb net(金桥网络)等等。目前在网络上提供有价值、有吸引力的信息,对一个单位或学校 树立自己的形象,提高自己的知名度,以及开拓和国际上其他学校、组织的联系和往来 能够起到很显著的作用。 某学院是新成立的民办大学,以培养高层次人才为己任。当今世界随着计算机、网络 通信等现代科学技术的发展,人类正迈入信息时代,在某学院建立覆盖全校,并可以与 国内外著名网络互联的校园网已成为必然。 某学院校园网对外将实现与位于东南大学的江苏省教育科研网信息中心相连;对内实 现与校内各部门进行通信。某学院校园网将为学校的科研、教学、管理提供必要的技术 手段,为研究开发和培养人才建立平台,借此加快学校的发展,以此加快学校的发展, 成为一个具有示范性的学校。 二.系统需求 建立一个基于校园Intranet的信息管理和应用的网络系统,并提供相应的各种服务 。 共享网络上各种软、硬件资源,快速、稳定地传输各种信息,并提供有效的网络信 息管理手段。 采用开放式、标准化的系统结构,以利于功能扩充和技术升级。 能够与外界进行广域网的连接,提供、享用各种信息服务(与各级教育信息中心相 连、与国内外著名站点相连……)。 具有完善的网络安全机制。 能够与原有的计算机局域网络和应用系统平滑地连接,调用原有各种计算机系统的 信息。 为了实现上面几点,必须对大学教育本身有相当了解,并能够充分利用校园网,扩充各 种网络应用,如多媒体课件系统、多媒体教学系统、网络教学系统、图书检索系统
2023-01-08 02:31:15 372KB 文档资料
1
详细请下载附件内容 基于Arduino的数字测力计和体重秤-电路方案
2023-01-07 15:11:23 614KB diy制作 电路设计方案 Arduino 电路方案
1
【RT-Thread作品秀】OLED显示演示作者:谢博翔 概述初步体验 RT-Thread出的RTT核心版 ART-Pi,使用RTT用OLED显示 开发环境硬件:ART-Pi RT-Thread版本:4.0.3 开发工具及版本:RT-Thread Studio 2.0 RT-Thread使用情况概述软件包:使用u8g2 U8g2是嵌入式设备的单色图形库,目前支持单色OLED和LCD,包括以下控制器:SSD1305,SSD1306等 选用u8g2的原因: U8g2库平台支持性好,基本上支持绝大部分开发板,并且RTT已经有对应的软件包 U8g2库显示控制器支持性好,基本上市面上的OLED都完美支持; U8g2库API众多,特别支持了中文,支持了不同字体,这是一个对于开发者俩说不小的福利 硬件框架软件框架说明添加u8g2软件包,修改I2C接口和显示文字,编译、烧录。运行程序,打开监视串口:输入shell:u8g2_ssd1306_12864_sw_i2c_example 软件模块说明修改I2C接口 输入显示的内容 定义 RT_USINF_PIN 演示效果视频地址比赛感悟应改要多学习,多认真思考,多动手实践,不应该只停留在基础的实践,应该多coding,而且掌握好时间; 未来应该是RTOS和Linux的天下,现在 RT-Thread开源,是一件很好的事情;虽然国内开源的RTOS的已经好几家, 但现在看来,生态做的又好,软件又好用的,可能 RT-Thread 是最好的! 也感谢电路城这次的活动,以前对电路城并不是很了解,这次上传资料,简单看了下,感觉收获多多,也希望 后面能在这里学到和提供一些东西~ 加油
2023-01-06 16:24:51 4.21MB oled 屏幕 rt-thread 电路设计方案
1
软件设计方案模板全文共8页,当前为第1页。软件设计方案模板全文共8页,当前为第1页。产品名称 软件设计方案模板全文共8页,当前为第1页。 软件设计方案模板全文共8页,当前为第1页。 密级 产品版本 共 8 页 V1.01 XXX软件设计方案说明书 拟制人: 日期: 2010-11-23 评审人: 日期: 批准人: 日期: 软件设计方案模板全文共8页,当前为第2页。软件设计方案模板全文共8页,当前为第2页。修订记录 软件设计方案模板全文共8页,当前为第2页。 软件设计方案模板全文共8页,当前为第2页。 日期 版本 修改章节 修改描述 作者 2013-12-12 V1.02 3.2 XXXXX 祝国能 软件设计方案模板全文共8页,当前为第3页。软件设计方案模板全文共8页,当前为第3页。目录 软件设计方案模板全文共8页,当前为第3页。 软件设计方案模板全文共8页,当前为第3页。 1 引言 4 1.1 编写目的 4 1.2 背景 4 1.3 参考资料 4 1.4 术语定义及说明 4 2 设计概述 4 2.1 任务和目标 4 3 系统详细需求分析 5 3.1 详细需求分析 5 3.2 详细系统运行环境及限制条件分析接口需求分析 5 4 总体方案确认 5 4.1 系统总体结构确认 5 4.2 系统详细界面划分 6 5 系统详细设计 6 5.1 系统结构设计及子系统划分 6 5.2 系统功能模块详细设计 6 5.3 系统界面详细设计 6 6 数据库系统设计 7 6.1 设计要求 7 6.2 信息模型设计 7 6.3 数据库设计 7 7 信息编码设计 8 7.1 代码结构设计 8 7.2 代码编制 8 软件设计方案模板全文共8页,当前为第4页。软件设计方案模板全文共8页,当前为第4页。XXXX设计方案说明书 软件设计方案模板全文共8页,当前为第4页。 软件设计方案模板全文共8页,当前为第4页。 引言 编写目的 说明编写详细设计方案的主要目的。 说明书编制的目的是说明一个软件系统各个层次中的每个程序(每个模块或子程序)和数据库系统的设计考虑,为程序员编码提供依据。 如果一个软件系统比较简单,层次很少,本文件可以不单独编写,和概要设计说明书中不重复部分合并编写。 方案重点是模块的执行流程和数据库系统详细设计的描述。 背景 应包含以下几个方面的内容: A. 待开发软件系统名称; B. 该系统基本概念, 如该系统的类型、从属地位等; C. 开发项目组名称。 参考资料 列出详细设计报告引用的文献或资料,资料的作者、标题、出版单位和出版日期等信息,必要时说明如何得到这些资料。 术语定义及说明 列出本文档中用到的可能会引起混淆的专门术语、定义和缩写词的原文。 设计概述 任务和目标 说明详细设计的任务及详细设计所要达到的目标 。 需求概述 对所开发软件的概要描述, 包括主要的业务需求、输入、 输出、主要功能、性能等,尤其需要描述系统性能需求。 运行环境概述 对本系统所依赖于运行的硬件,包括操作系统、数据库系统、中间件、接口软件、可能的性能监控与分析等软件环境的描述,及配置要求。 条件与限制 软件设计方案模板全文共8页,当前为第5页。软件设计方案模板全文共8页,当前为第5页。详细描述系统所受的内部和外部条件的约束和限制说明。包括业务和技术方面的条件与限制以及进度、管理等方面的限制。 软件设计方案模板全文共8页,当前为第5页。 软件设计方案模板全文共8页,当前为第5页。 详细设计方法和工具 简要说明详细设计所采用的方法和使用的工具。如HIPO图方法、IDEF(I2DEF)方法、E-R图,数据流程图、业务流程图、选用的CASE工具等,尽量采用标准规范和辅助工具。 系统详细需求分析 主要对系统级的需求进行分析。首先应对需求分析提出的企业需求进一步确认,并对由于情况变化而带来的需求变化进行较为详细的分析。 详细需求分析 包括: 详细功能需求分析 详细性能需求分析 详细资源需求分析 详细系统运行环境及限制条件分析 详细系统运行环境及限制条件分析接口需求分析 包括: 系统接口需求分析 现有硬、软件资源接口需求分析 引进硬、软件资源接口需求分析 总体方案确认 着重解决系统总体结构确认及界面划分问题。 系统总体结构确认 对系统组成、逻辑结构及层次进行确认,对应用系统、支撑系统及各自实现的功能进行确认,细化集成设计及系统工作流程,特别要注意因软件的引进造成的系统本身结构和公司其他系统的结构变化。包括: 系统组成、逻辑结构及层次确认 应用系统结构确认 支撑系统结构确认 系统集成确认 系统工作流程确认 软件设计方案模板全文共8页,当前为第6页。软件设计方案模板全文共8页,当前为第6页。 系统详细界面划分 软件设计方案模板全文共8页,当前为第6页。 软件设计方案模板全文共8页,当前
2023-01-05 18:26:59 48KB 文档资料
1
详解模块化UPS不间断电源原理及设计方案
2023-01-05 16:26:53 40KB 详解 模块化 UPS 不间断电源
1