基于java媒体框架的视频会议系统,有待完善
上传时间: 2020-05-19
上传用户:leospearo
题目:基于51单片机的RS485从机系统设计 单片机接口资源配置: 1. 上电复位电路; 2. 晶振电路采用11.0592Mhz晶振; 3. 485接口电路(P3.7用于485芯片的收发控制,收发管脚接单片机的rxd和txd); 4. P2口通过外部跳线接相应的高低电平,配置从机地址为组号; 5. P3.6外接一发光二极管(注意串联电阻进行限流); 6. P3.2外接一按键,断开高电平,按下低电平; 7. 按键检测采用外部中断方式,下跳沿触发; 8. 单片机定时器0以模式1(16位模式)工作,产生50ms的定时中断,并在此基础上设计一单片机内部时钟(24小时制,能计数时、分、秒、50ms值); 9. 单片机串行通信采用模式1非多机通信方式,采用9600波特率以串行中断方式进行数据的收发通信,主机地址为0xF0,广播地址为0xFF。 系统功能需求: 1. 系统配置和自检功能: l 从机上电后进行初始化,通过读取P2口进行从机地址配置; l 发光二极管以每秒一次的频率闪烁(亮0.5秒,灭0.5秒); l 检测到一次按键按下操作后,熄灭发光二极管。 2. 数据接收和按键计时功能: l 从机接收主机程序(PC机上的串口调试程序)的按键允许命令帧并进行校验; l 校验正确并且目的地址是广播地址或者本从机的地址,通过发光二极管长亮指示,并允许按键操作; l 按键按下后,尽可能准确记录按键的动作时点(定时器的低8位、定时器的高8位、50ms值、秒、分、小时); l 按键操作只能响应一次,重复按键操作不响应; l 按键的动作时点记录后,发光二极管以每秒一次的频率闪烁(亮0.5秒,灭0.5秒)。 3. 数据发送功能: l 从机接收主机程序发来的时钟数据搜索命令帧并进行校验; l 如果校验正确并且数据帧的目的地址是本从机的地址,从机将前面记录的按键动作时点数据(定时器的低8位、定时器的高8位、50ms值、秒、分、小时)按附录中的时钟数据返回帧的帧格式回传给主机; l 时钟数据返回帧回传结束后,熄灭发光二极管。 4. 校验和生成和检测功能: l 发送数据帧时能自动生成数据帧校验和; l 每帧数据在发送帧尾前,发送一字节的当前帧数据的校验和; l 接收数据帧时能检测校验和并判断接收数据是否正确。 附录:帧定义 校验和的计算:除去帧头和帧尾后将帧中的其他数据求和并取低8位; 帧长:不计帧头、帧尾和校验和字节。 按键允许命令帧: 帧头 帧长 目的地址 源地址 命令字 校验和 帧尾 AA 04 FF F0 01 F4 66 时钟数据搜索命令帧: 帧头 帧长 目的地址 源地址 命令字 保留字 校验和 帧尾 AA 05 01 F0 03 00 F9 66 时钟数据返回帧: 帧头 帧长 目的地址 源地址 命令字 TL0 TH0 50ms 秒 分 时 校验和 帧尾 AA 0A F0 01 07 01 B6 09 03 00 00 C5 66 帧结构头文件frame.h(内容如下) //帧格式定义 #define FRAME_HEAD 0xAA //帧头 #define FRAME_FOOT 0x66 //帧尾 #define FRAME_LEN 0x00 //帧长 #define FRAME_DST_ADR 0x01 //目的地址 #define FRAME_SRC_ADR 0x02 //源地址 #define FRAME_CMD 0x03 //命令字 #define FRAME_DATA 0x04 //帧数据起始 //帧命令定义 #define READY 0x01 //按键允许命令 #define TIME_SERCH 0x03 //时钟数据轮询命令 #define TIME_BACK 0x07 //时钟数据返回命令 //地址定义 #define BROAD_ADR 0xFF //广播地址 #define MASTER_ADR 0xF0 //主机地址
上传时间: 2020-06-18
上传用户:umuo
由于微生物筛选实验通常需要较长的时间,所以对微流控芯片中的微液滴有更高的要求,如提高微液滴的稳定性,优化生物兼容性以及防止微液滴内水相物质渗漏到油相等。本研究针对以上问题,以代谢产物 (氨基酸) 为研究对象,通过对包埋氨基酸的皮升级微液滴特性的研究,为液滴微流控芯片系统在氨基酸检测和相应生产菌株的高通量筛选以及定向进化改造方面奠定了基础。
标签: 功率放大器
上传时间: 2021-10-18
上传用户:
摘 要 在网络越来越发达的今天,人们对网络的依赖越来越多,越来越离不开网络,由此而产生的聊天工具越来越多,例如,国外的ICQ、国内腾讯公司开发的OICQ。随着网络聊天一类的聊天系统的发展日新月异,因此产生了制作一个类似QQ的网络聊天工具。Java是一种程序设计语言,它具有简单的、完全面向对象以及与平台无关的结构,也具有可移植性、高性能和安全性,并提供了多线程的功能,而Java语言最大的成功之处在于它的平台无关性和具有强大的网络编程功能,基于Java网络编程的强大功能,本人将用Java编写一个网络聊天系统。论文首先论述了系统的开发背景,并对所用到的开发工具与关键技术做了简单的介绍。接着对系统的研究意义,研究现状及设计目标进行分析,通过对系统需求和可行性进行分析,确定了系统的功能模块,并画出相应的功能结构图、模块图和数据流图。其次按系统总体设计的结果,对系统中的数据库进行结构设计。一般来说,聊天工具大多数由客户端程序和服务器程序,外加服务器端用于存放客户数据的数据库组成,本系统采用客户机/服务器架构模式,通过Java提供的Socket类来连接客户机和服务器并使客户机和服务器之间相互通信,由于聊天是多点对多点的,而Java提供的多线程功能,用多线程可完成多点对多点的聊天。数据库管理系统用SQL Server2000,完成并通过JDBC-ODBC桥访问数据库。聊天系统完成后将可进行多人对多人的聊天,对好友进行添加、删除,对新用户的注册,发送消息、接受消息,传输文件等功能。界面设计细分化,方便使用者操作和理解。服务器实现了查询和修改等功能,程序逻辑联系较紧密。 关键词:JAVA,C/S,SQL Server 2000, 多线程, 数据库管理系统
上传时间: 2021-10-25
上传用户:XuVshu
1.1用途电子恒流源是高精度交流稳流电源,具有响应速度快、电流精度高、波形失真小,能长期稳定工作的特点。主要用于检测热继电器、塑壳断路器、小型熔断器、保险丝、接触器、布线桥架及类似温升、电力线材、晶闸管、固态继电器等。1.2特性1、可恒流,电流调节范围:10%-100%量程;2、可变频,频率调节范围:40-65Hz;3、提供均方根电压,均方根电流,4、超快的恒流时间,恒流时间沿正弦线追踪,计算精度时间半周期(5mS峰值测量精度);5、极宽的负载适应范围,额定负载范围内电流波动小于±1%(5mS峰值测量精度);6、可通过远程I/O进行控制,加快控制节拍;7、数字式键盘输入,使用方便,精确度高;8、故障报警、故障原因记忆功能。9、具有RS232,RS485可选通讯功能;10、提供嵌入式智能化PC机监控系统(可定制)。了解低压电器测试行业的特点及其特性,低压电器开关瞬时及延时动作特性测试的行业标准及特点。
标签: 恒流源
上传时间: 2021-11-13
上传用户:
基于LabVIEW2012FPGA模式的数据采集和存储系统摘 要:为了提高数据采集系统精度,减少开发成本,提高开发效率,基于LabVIEW虚拟仪器开发工具研究并设计了一 种数据采集系统。该系统采用FPGA编程模式和网络流技术实现大批量数据实时传输,并对数据进行分析处理和存储。系 统硬件采用美国NI实时控制器CRIO⁃9025,实现16路数据可靠采集与存储。实验仿真及实际运行结果表明该数据采集系 统能够精确地对数据进行实时采集以及分析处理,达到了项目要求。 关键词:FPGA;FIFO;网络流;数据采集系统;SQL数据库 中图分类号:TN98⁃34 文献标识码:A 文章编号:1004⁃373X(2014)14⁃0142⁃04 Data acquisition and storage system based on LabVIEW 2012FPGA pattern WANG Shu⁃dong1,2 ,WEI Kong⁃zhen1 ,LI Xiao⁃pei1 (1. College of Electrical and Information Engineering,Lanzhou University of Technology,Lanzhou 730050,China; 2. Gansu Key Laboratory for Advanced Industrial Process Control,Lanzhou 730050,China)
上传时间: 2022-02-18
上传用户:
随着材料技术以及开关电源技术的进步,照明领域开启了新的时代。IFD照明作为第四代光源具有节能、环保、高效、长寿命的特点,其正在逐步替代传统白炽灯作为LED灯具的核心部分,LED驱动电源一直是国内外集成电路设计公司重点研究的领域。LED灯具应用于家庭中小功率照明场合时,用户希望其电源具有结构简单,成本低、性能稳定、效率高、安全性高的优点,而市场上现阶段能满足这一特点的ACDC型LED驱动电源不多,因此该类型驱动电源也成为当前研究的重点本文主要任务是根据项目要求对ACDC型LED恒流驱动驱动电源模型进行分析,然后利用 SIMetrix软件对模型进行建模与仿真,通过对驱动电源模型的研究促进集成电路设计人员对恒流驱动电源工作原理的理解进而加快产品研发速度以及提高产品的质量。在建模过程中,首先通过分析和总结不同的恒流控制方式及电路拓扑结构,确定驱动电源模型采用的控制方式为单闭环峰值电流控制模式,其拓扑结构为反激式拓扑结构。然后通过对不同状态下驱动电源的逻辑分析,设计驱动电源的逻辑和功能电路结构。针对当前众多电力电子软件在电子电路建模方面存在的弊端,如仿真收敛性差仿真速度慢、占用系统资源等,本文选用 SIMetrix软件对驱动电源进行建模仿真,该软件可以很好地克服其他软件在仿真收敛性、仿真速度以及占用系统资源等方面的缺点。仿真结果表明驱动电源模型正确。最后,设计基于该驱动模型流片样品的驱动电源测试电路,并搭建测试平台。对驱动电源进行的相关性能测试,测试结果表明驱动电源的负载电流控制精度可达5%,其实测最大效率可达782%,不同故障状态下的功能测试结果表明电源能准确启动保护。因此,根据测试数据分析的结果可以看出该驱动电源在恒流特性、保护功能及效率都满足设计要求,同时通过仿真结果与测试结果的对比分析,也进一步验证了模型的正确性关健词:LED恒流驱动拓扑结构逻辑分析 SIMetrix建模断续模式
上传时间: 2022-03-16
上传用户:
SP协议最早由是由 MMUSIC ETI工作组在1995年研究的,由T组织在1999年提议成为的一个标准。SP主要借鉴了Web网的HTP和SMTP两个协议3GPPR5/R6的MS子系统采用SP。3GPP制定的MS子系统相关规范推动了SP的发展。lETF提出的P电话信令协议基于文本的应用层控制协议独立于底层协议,可以使用TCP或UDP传输协议用于建立、修改和终止一个或多个参与者的多媒体会话。SIP协议是应用层控制(信令)协议SIP协议支持代理、重定向、登记定位等功能,支持用户移动。SIP协议和其他协议一起给用户提供完整的服务,包括:RSP(资源预留协议)RTP(实时传输协议)RTSP(实时流协议)SAP(会话通告协议)SDP(会话描述协议)SIP支持以下五方面的能力来建立和终止多媒体通讯用户定位:确定通信所用的端系统位置用户能力交换:确定所用的媒体类型和媒体参数用户可用性判定:确定被叫方是否空闲和是否愿意加入通信呼叫建立:邀请和提示被叫,在主被叫之间传递呼叫参数呼叫处理:包括呼叫终结和呼叫转交Proxy代理服务器》为其它的客户机代理,进行SP消息的转接和转发的功能。消息机制与UAC和UAS相似》对收到的请求消息进行翻译和处理后,传递给其他的服务器》对SP请求及响应进行路由■重定向服务器》接收S|P请求,把请求中的原地址映射为零个或多个地址,返回给客户机,客户机根据此地址重新发送请求》重定向服务器不会发起自己的呼叫(不发送请求,通过3x响应进行重定向)》重定向服务器不接收呼叫终止,也不主动终止呼叫
标签: sip协议
上传时间: 2022-03-30
上传用户:kent
本文介绍了一种基于低负载系数采样电阻的、可用于电感负载的精密可调恒流源的设计方案文章首先分析了恒流源基本原理与串联负反馈式恒流源电路,论述了影响恒流源稳度的主要因索以及误差分配原则,然后介绍了可用于电感负载的可调精密恒流源的基本框架,主要包括:低负荷系数采样电阻以及基准电压模块、单片机最小系统、主电源模块、调整管压降反馈电路、保护与补偿电路电源管理电路以及电流测试电路。该设计主要完成了以下工作:第一,制成了可以输出0-10V之间任意电压值的高精度电压基准模,短时间内输出电压的相对标准差达234×10,电压稳定度(时间漂移)为34×10Vh。将其作为恒流源的电压参考源,最终实现了0-1A可调功能。第二,完成了19低负荷系数采样电阻的测试与制作,通过实验测得其负载系数为3.58×10°gW温度系数为034ppm℃,长期稳定性为±048pm30h第三,通过设计感性负载补偿电路、调整电路结构、调整控制算法,最终使恒流源适用于感性负载。第四,设计了主电源控制方法,实现了恒流源的自动调节,最终使得本设计在输出0-1A之间任何电流携带300W以下任何负载都能保证同样的精度,第五,设计了调整管压降反馈电路,单片机通过视管管制比电倾出电,实取了词整管底降的自动,解块了由于负载变化引起的调整管漏源电流下降所导致的电流漂移。最终的测试结果表明,正常工作时设备的输出1A电流相对标准差为297×103,电流稳定度(时间漂移)为-3.6×10730min,可调恒流源的微分非线性为0.59SB,最大负载能力300W,输出阻抗120MQ关键词可调恒流源感性负载高稳定性电压基准
标签: 恒流源
上传时间: 2022-04-02
上传用户:
锂电池BMS管理技术是移动机器人的关键技术,本文设计了基于bq76PL455、STM32F103的锂电池管理系统,实现了电池组电压、电流、过压、过流等状态监测;系统配置均衡电路,电池充电过程中若出现电池单体电压不平衡现象,会触发均衡电路,进而提高电池的安全性,延长使用寿命。Lithium battery BMS management technology is the key technology of mobile robot.The lithium battery management system based on bq76PL455 and STM32F103 is proposed to realize the monitoring of battery pack voltage,current,overvoltage and overcurrent.The system is equipped with equalization circuit.When the battery cell voltage imbalance occurs,the equalization circuit is triggered to improve the safety and service life of the battery.
上传时间: 2022-04-02
上传用户: