说明: MSP430单片机+SI4463射频芯片开发,无线发送、接收驱动函数源码。(msp430 and SI4463 project development,willess tx and rx drivers.)
上传时间: 2022-05-27
上传用户:
随着工业控制对可靠性与实时性要求不断提高,传统总线因无法突破实时性,通信效率及总线供电等技术瓶颈而逐渐被一些新的技术所替代。在国内外,一种将以太网应用于工业控制的新兴工业以太网技术引起了越来越多的关注。EtherCAT是一种基于改进的以太网帧结构的工业以太网协议,是目前可靠性和实时性最高的工业以太网协议之一。 本文提出一种基于STM32处理器的EtherCAT从站协议栈的实现方法。首先从物理层、数据链路层及应用层研究分析了 EtherCAT协议。其次,重点设计开发基于STM32处理器的EtherCAT从站设备的协议软件,设计并实现了从站状态机、周期性过程数据及邮箱数据三大通信任务的软件代码。在已搭建的 EtherCAT主从站运行平台验证了系统的可靠与实时性。EtherCAT报文的一次发送和接收共需2ms,该时间随着从站个数的增加变化不大。最后,本文创新点是设计一种基于 EtherCAT实时通信协议栈的智能家居网络控制系统,比以往采用单片机作为终端控制器的控制系统在扩展能力,数据处理能力,实时性方面都有显著优势,实现了智能家居中智能开关与人脸识别门禁两部分应用控制任务,该系统提高了家居控制的安全性及实时性,是目前最有发展前景的工业以太网应用技术之一。 从站协议栈实现EtherCAT的从站功能,并且运行于STM32处理器上,提高了从站运行速度,保证整个EtherCAT系统的实时性。
上传时间: 2022-05-27
上传用户:得之我幸78
内容简介:《通信电路原理》是1989年高等教育出版社出版的“通信电路原理”的修订版。随着通信系统的集成化、数字化,移动化和多媒体化,对组成通信系统的电路提出了更高的要求。为反映这些变化,对第一版的内容进行了整合和增删。全书共八章,包括绪论、滤波器、高频放大器、非线性电路及其分析方法、正弦波振荡器、调制与解调、锁相环路和频率合成技术。作者简介:董在望,1937年10月出生于河北省,1960年7月清华大学无线电电子学系(现为电子工程系)通信专业本科毕业,遂留校工作至今。现为清华大学电子工程系教授,博士生导师。曾任教育部电工课程教学指导委员会副主任、电子技术与线路课程教学指导小组组长。目录:第1章绪论1.1通信系统的基本概念1.1.1通信系统的组成1.1.2通信系统的基本特性1.1.3通信系统的信道1.1.4通信系统中的信号1.1.5通信系统中的发送与接收设备1.2信号传输的基本问题1.2.1信号通过线性系统1.2.2信号通过非线性系统1.2.3干扰1.3通信电路的基本形式1.4关于本书的内容1.4.1关于信号变换的理论和技术1.4.2关于电路第2章滤波器2.1引言2.2滤波器的特性和分类2.2.1滤波器的特性2.2.2滤波器的分类2.3LC滤波器2.3.1LC串、并联谐振回路2.3.2般LC滤波器2.4声表面波滤波器2.5有源RC滤波器2.5.1构成有源RC滤波器的单元电路2.5.2运算仿真法实现有源RC滤波器2.5.3级联法实现有源RC滤波器(x)2.5.4自动校正有源RC滤波器(x)2.6抽样数据滤波器(x)2.6.1抽样数据单元电路2.6.2抽样数据滤波器2.6.3连续域到离散域的映射2.7小结习题第3章高频放大器第4章非线性电路及其分析方法第5章正弦波振荡器第6章调制与解调第7章锁相环路
标签: 通信电路
上传时间: 2022-06-06
上传用户:jiabin
随着现代工农业技术的发展及人们对生活环境要求的提高,人们也迫切需要检测与控制温湿度,且温湿度是工农业生产的主要环境数据,在工农业生产实践中占有重要地位,比如湿度大温度高的话话会使粮食发芽、腐败,有可能还会导致二氧化碳的增加,如果是密闭的环境还可能导致进入的工人窒息,如果粮食发芽会导致温度升高,从而更加容易产生火灾等安全事故。所以对其进行适时准确的温湿度测量具有重要意义。温湿度测量在工业生产中有着广泛的应用。通常,要实现温湿度测量和自动控制,监控台与现场之间必须铺设电缆,这是一个麻烦的问题,且传统的温湿度传感器需要通过复杂的电路才能将温湿度信号转化为数字信号,且距离传输所造成的损耗会引起误差。本系统采用无线温湿度测量的方案,不必铺设电缆,可以节省费用和时间,采集也更加的方便。该采集系统以STM32F103C8T6为主控芯片,利用数字式温湿度传感器DHT11进行采集,然后将采集的数据传送给单片机,经过处理,单片机将数据通过无线传输模块NRF24L01发射出去,单片机与无线模块之间的通信采用SPI方式。控制台那边也是采用STM32F103C8T6作为主控芯片,外部接有无线接收模块NRF24L01和液晶Nokia5110;经过一定距离的无线通信,接收模块接收到数据之后将数据传给主控芯片,主控芯片经过处理后将数据通过液晶显示。至此完成一次温湿度无线采集的发送与接收。
标签: stm32f103c8t6 温湿度检测
上传时间: 2022-06-16
上传用户:
1、实习题目Linux下串口和Socket通信及其应用串口通信(Serial Communication),串口按位(bit)发送和接收字节。串口通信最重要的参数是波特率、数据位、停止位和奇偶校验。串口通信是指外设和计算机间,通过数据信号线、地线、控制线等,按位进行传输数据的一种通讯方式。套接口(Socket)通信为目前Linux上最为广泛使用的一种的进程间通信机制,与其他的Linux通信机制不同之处在于除了它可用于单机内的进程间通信以外,还可用于不同机器之间的进程间通信。简单应用设计为温度仪协议转换软件设计和模拟打印机。对于温度仪协议转换软件一共有三个设备,Server端为PC机,Client端为Linux机(或嵌入式系统机),末端为串口的温度仪。温度仪协议转换软件位于Client端的Linux机(或嵌入式系统机)上,该软件不断通过串口轮询温度仪数据,获得温度仪的数据后主动通过Socket发送到远程的PC机上,PC机上安装数据演示软件,显示温度仪的数据。
上传时间: 2022-06-22
上传用户:
这是一个衡量通信速度的参数。它表示每秒钟传送的bit的个数。例如300波特表示每秒钟发送300个bit,当我们提到时钟周期时,我们就是指波特率例如如果协议需要4800波特率,那么时钟是4800Hz,这意味着串口通信在数据线上的采样率为4800Hz,通常电话线的波特率为14400,28800和36600,波特率可以远远大于这些值,但是波特率和距离成反比。串行口每秒发送或接收数据的码元数为传码,单位为波特,也叫波特率,若发送或接收一位数据所需时间为T,则波特率为1/T,相应的发送或接收时钟为1/T Hz。发送和接收设备的波特率应一致。位同步是实现收发双方的码元同步,由数据传输系统的同步控制电路实现。发送端由发送时钟的定时脉冲对数据序列取样再生,接收端由接收时钟的定时脉冲对接收数据序列取样判断,恢复原来的数据序列。因此,接收时钟和发送时钟必须同频同相,这是由接收端的定时提取和锁相环电路实现的。传码率与位同步必须同时满足。否则,接收设备接收不到有效信息
上传时间: 2022-06-22
上传用户:
1.CS8900A简介CS8900A集成了构建一个完整的以太网电路所需的全部模拟和数字电路,是一种真正的单芯片、全双工以太网解决方案。它的主要功能模块包括:■直接ISA总线接口■802.3MAC引擎■集成的缓冲寄存器■串行EEPROM接口■完整的模拟前端(包括10BASE-T和AUI)2.CS8900A配置正常运行时,CS8900A执行两种基本的功能:以太网数据包的发送和接收。在使用这两种基本功能前,必须对CS8900A进行适当的配置。CS8900A的配置工作在上电或者复位时进行,通过向其内部的配置和控制寄存器写入不同的参数来实现。以下7种情况会引起CS8900A内部寄存器和电路的复位:■外部复位:RESET引脚拉高至少400ns■上电复位:上电时复位,直至Vcc达到约2.5V以上时跳出复位■掉电复位:供电电压下降到低于约2.5V时复位,直至重新恢复至约2.5V以上时跳出复位EEPROM复位:检测到EEPROM校验和错误时复位
上传时间: 2022-06-25
上传用户:
HS6200 初始化及发射接收程序,程序有备注,条理清晰,非常实用。HS6200是当前市场上应用最广的一个 2.4G 收发芯片, 广泛应用于 智能家居, 玩具, 有源卡等市场.
标签: hs6200
上传时间: 2022-07-17
上传用户:
无线传感网有TDMA和CSMA两种基本的MAC协议方案。欣仰邦LoRa技术实现TDMA算法组网系统,LoRa-TDMA的优点是:低成本实现小规模组网。基于TDMA的MAC协议实现信道分配的机制简单成熟,它没有CSMA竞争机制的碰撞和重传问题,而是为无线传感器网络中每个节点分配独立的时隙用于数据发送或接收TDMA信号的前导字和CZT(chirp z-transform)算法的高频率分辨率特性,设计了适于低信噪比信号的宽范围载波同步改进算法。数据传输时不需要过多的控制信息,且节点在空闲时能够及时进入睡眠状态.因而在节点无移动且网络部署情况已知的场景,采用TDMWA方式进行通信,可避免信道冲突以及冲突引起的丢包和能量损耗;TDMA信号的前导字进行数据辅助(DA)型载波同步,有效地缩小了低信噪比信号的频偏范围;再利用CZT算法进一步缩小频偏范围,最后利用非数据辅助型(NDA)自相关函数法得到精确的载波频偏。改进算法的计算复杂度略高于宽范围自相关函数法,而远低于宽范围LR算法。通过仿真比较,改进算法对低信噪比(SNR)环境(3-6dB)中的信号具有良好且稳定的估计性能。保证数据传输的实时性和可靠性;令节点在不工作期间进入睡眠状态,以保存能量.这些特点很适合无线传感网中的节能要求.
上传时间: 2022-07-23
上传用户:d1997wayne
eeworm.com VIP专区 单片机源码系列 15资源包含以下内容:1. 基于Proteus_单片机的流水灯实验教程.doc2. 51单片机和HD7279A的接口与编程.pdf3. 格力空调遥控器红外码分析.pdf4. 12864应用的各种资料.zip5. 宏汇编使用手册.pdf6. AT24C02和AT24C512和IIC资料.rar7. NI_USB-6008中文.pdf8. H桥电路原理与应用.doc9. STC51_系列单片机原理图库.rar10. AVR+单片机实例教程.pdf11. 毕业设计论文(多路无线遥控开关设计)很详细.doc12. HOT51增强版开发板使用说明.pdf13. AT89C51并行加载DDS芯片AD9850的方法.pdf14. 遥控车(程序+电路图+实物图).zip15. STM8_开发入门教程.pdf16. 单片机gps接收程序.doc17. 51单片机综合学习系统之 步进电机控制篇.doc18. STM32-CC2520-TinyOS-driver.rar19. ADI16480demo板原理图.pdf20. 超声波US-100说明书及使用例程.rar21. 基于单片机的网络控制实现温控系统的设计.zip22. 电骰子的电路图及制作.doc23. 汇编语言入门教程2007.pdf24. 51单片机的中文拼音输入法c源程序.zip25. STM8S103中文资料.pdf26. 爱特梅尔atmega8l中文资料手册.pdf27. YL-64 TCS3200颜色传感器 资料.rar28. 多路数字温度测量系统设计.doc29. US-100超声波测距模块RS232底板使用说明.pdf30. 7805双极型线性集成电路中文资料.pdf31. 基于单片机的温湿度检测与控制系统研究.pdf32. keil自学教程,经典中的经典.pdf33. MCS-51单片机应用开发实用子程序.rar34. crazyflie国外开源微型四轴所有资料.rar35. S51编程器开源技术方案.pdf36. DS8005评估套件入门.zip37. 51开发板protuse仿真电路.zip38. MC9S12XS128开发平台实验指导手册.pdf39. Practical AVR Microcontrollers.pdf40. 远程水温控制系统的设计与实现.wps41. 32只二极管的流水灯.zip42. 时钟+温度通过LCD12864显示.pdf43. 超声波液位探测系统.doc44. 七段发光二极管.zip45. P89V51RD2功能切换程序.rar46. AVR串口并口下载线制作及PonyProg2000使用教程(完整版).pdf47. 基于AT89S52单片机控制的红外线防盗报警器编程程序.doc48. STC12C5A16S2单片机引脚图.doc49. MSP430单片机一些常用模块程序.pdf50. Atmega328P技术手册.pdf51. msp430fr5739数据手册.pdf52. winAVR中文教程.doc53. 菜鸟,详细NRF24E1运用,程序,电路.rar54. MCS-51单片机计数器定时器详解.pdf55. 详解一个电脑串口控制单片机驱动继电器的例子.docx56. arduino_编程语言.doc57. 基于51单片机设计的多功能数字时钟,c语言程序.doc58. 电子琴制作文件以及程序.rar59. 学习情境一 显示系统设计与制作.ppt60. 51单片机C语言应用程序设计实例精讲.pdf61. 基于以太网的远程温度控制系统.docx62. 液晶屏计时器程序.rar63. 基于ARM Cotex-M0内核32位处理器SWM12系列的热敏打印机方案.pdf64. 字符型LCD显示系统设计与制作.zip65. SWM12系列芯片中文简介 Cotex-M0.pdf66. 手把手教你1602字符型液晶模块使用.doc67. 8051单片机彻底研究 实习篇.pdf68. 51单片机控制继电器.doc69. 各种单片机编程语言比较.pdf70. 基于protues学习+100实例.doc71. DIY LED电子沙漏.pdf72. C8051单片机原理及应用.zip73. 单片机爱好者入门知识 单片机学习的基本过程.pdf74. 8x8点阵做的贪吃蛇游戏.rar75. MPLAB XC8 C 编译器用户指南.pdf76. 基于STM32的高精度水浴锅、恒温箱的恒温控制器设计.pdf77. MSP430超声波测距.pdf78. MSP430Appliction Note.zip79. MSP430的Timer_A实现模拟串口功能.pdf80. 104-1602液晶显示DS1302时钟 含定时.zip81. MSP430单片机C语言和汇编语言混合编程.pdf82. MSP430F413实现的智能遥控器设计.pdf83. Proteus 7.5汉化.zip84. iar430中条件断点的设置.pdf85. 单片机音符与频率的关系.doc86. 1-wire 单总线的基本原理.pdf87. C430编译器的诊断信息.rar88. 模拟PID和数字PID算法.pdf89. MSP430系列单片机元器件手册.zip90. USBASP下载器用户使用说明书V2.0(配套PROGISP1.72).pdf91. 8x8x8光立方PCB图纸.rar92. MSP430驱动汉字LCD演示程序.pdf93. USBASP下载器用户使用说明书V1.0(配套AVR_fighter).pdf94. 光立方程序REG52.rar95. 德州仪器msp430内部资源介绍.pdf96. C51+AVR控制板介绍手册.pdf97. 光立方电路原理图.zip98. MSP430高精度单斜率AD及其单片机实现.pdf99. 单片机课程设计_变频报警器.doc100. 电阻电容电感测试仪的设计与制作.pdf
上传时间: 2013-05-15
上传用户:eeworm