DDS(Direct Digital Synthesis直接数字频率合成技术)是广泛应用的信号生成方法,其优点是易于程控,输出频率分辨率高,同时芯片的集成度高,适合于嵌入式系统设计。针对现有的压电陶瓷电源输出波形频率、相位等不能程控、电路集成度不高、体积和功耗较大等问题,本文以ARM作为控制电路核心,引入DDS技术产生输出的波形信号,并由集成高压运放将波形信号提高至输出级的电压和功率。 在压电陶瓷电源硬件电路中采用了模块化设计,主要分为ARM控制电路、DDS系统驱动电路和波形调理电路、高压运放电路等几个部分。电源控制电路以三星公司的S3C2440控制器为核心,以触摸屏作为人机输入界面;DDS芯片选用ADI公司的AD9851,设计了DDS系统外围驱动电路,滤波和信号调理电路,并应用了将DDS与锁相环技术相结合的杂散问题解决方案;高压运放电路由两级运放电路组成,采用了电压控制型驱动原理,放大电路的核心是PA92集成高压运放,加入了补偿电路以提高系统的响应带宽,并在电源输出设置了过电流保护和快速放电的放电回路。 电源软件部分采用WINCE嵌入式系统,根据WINCE系统驱动架构设计DDS芯片的流接口程序,编写了流接口函数和配置文件,并将流驱动程序集成入WINCE系统;编写了基于EVC的触摸屏人机界面主程序,由主程序将用户输入参数转换为DDS芯片的控制字,并采用动态加载流驱动方式将控制字送入DDS芯片实现了对其输出的控制。 对电源进行了不同典型波形输出的测试实验。在实验中,测试了DDS信号波形输出的精度和分辨率、电源动态输出精度和对信号波形的跟随性和响应性能。实验表明,压电陶瓷电源输出信号波形精度较高,对波形、频率等参数改变的响应速度快,达到电源输出稳定性要求。
上传时间: 2013-04-24
上传用户:haoxiyizhong
本文分析了ARM-Linux下IIC总线及其设备驱动的层次结构,指出了IIC设备添加与驱动实现的途径,详细阐述了如何采用通用i2c-dev.c驱动常规IIC设备、如何编写特定IIC设备的probe方式驱动、怎样设计动态加载的简易IIC“客服-驱动”、怎样使用GPIO模拟IIC总线快速驱动设备等常用具体实现过程和关键环节,并说明了这些方法的优势和不足。
标签: ARM-Linux-IIC 设备 驱动实现
上传时间: 2013-10-13
上传用户:xingisme
这是一个在VC下开发WDM驱动程序的小工具,可以实现动态加载和卸载驱动程序而不用编写INF文件,很适合初学者。
上传时间: 2014-01-13
上传用户:CHINA526
利用java反射机制,根据基于O/R映射的数据持久层框架的设计方案,采用反射机制实现了域对象(Domain Object)信息的动态加载
上传时间: 2013-12-28
上传用户:坏天使kk
在使用VC、VB、Delphi等高级语言编写数据库应用程序时,往往需要用户自己在控制面板中配置ODBC数据源。对于一般用户而言,配置ODBC数据源可能是一件比较困难的工作。而且,在实际应用中,用户往往要求在同一个应用程序中访问不同的数据源,因此采用一般的加载方法就有了无法克服的缺陷。为能在程序中完成这一工作,方便应用程序的使用,本文以VC为开发环境介绍两种在应用程序中动态加载ODBC系统数据源的方法。
上传时间: 2015-08-28
上传用户:kelimu
dhtmlxGrid 是跨浏览器的 JavaScript 表格控制组件(Grid Control),它可将数据呈现在一个 DHTML 的可排序表格中,此组件的特性如下: 基于开源 GPL 许可协议; 允许你自行设计舒适的用户界面; 可使用不同的单元格类型; 可在客户端进行排序操作; 可调整列的宽度; 提供强大的 API; 双击可修改单元格数据; 拥有缓存及动态加载等等。 最为方便的是数据的更新保存都是基于 AJAX 的,不用重新加载页面。
标签: dhtmlxGrid JavaScript Control Grid
上传时间: 2013-12-04
上传用户:aa17807091
Visual.C++程序设计技巧与实例--配套光盘 第10章 ACITVEX 本章共有两个实例: 1. RegActiveX编程注册ActiveX控件 2. PJ牌九ActiveX控件制作实例 第11章 调试技术 本章共有两个实例: 1. ConsoleTrace在控制台程序中使用TRACE宏 2. MemLeakCheck内存泄漏的例子 第12章 VC数据库编程 本章共6个实例: 1. MyOdbcSample使用ODBC访问数据库 2. MyOdbcExcel动态加载ODBC数据源 3. Abc使用DAO进行数据库开发 4. MyOLEDBSample使用OLE DB进行数据库编程 5. ADOTEST1使用ADO进行数据库开发 6. MyAdoBlob如何使用VC++存取数据库中的大对象
标签: ActiveX RegActiveX ACITVEX Visual
上传时间: 2014-01-24
上传用户:zgu489
隐藏目录,filespy,过滤当前目录,xp以上可以动态加载
标签: 目录
上传时间: 2014-09-11
上传用户:heart520beat
ACL权限控制软件,可以根据用户的角色和该角色对应的权限生成相应的XML文件供应用程序动态加载调用,实现数据库系统的权限管理。
上传时间: 2014-01-20
上传用户:dongqiangqiang
这是一个"微型嵌入式 GUI" 的演示程序,可展示 GUI 功能,也支持滑鼠与键盘,其 GUI 核心 可于 Linux, DOS 16/32 Bit, uC/OS-II及Windows 等平台工作,支持常用控件有:MAINWINDOW主 窗口,DLGWINDOW对话框窗口,BUTTON按钮,MAINMENU下拉式菜单,POPMENU弹出式菜单,HSCROLLBAR 横向滚动条,VSCROLLBAR竖向滚动条,TEXTBOX单行文本编辑框,EDITBOX多行文本编辑框,COMBOBOX 组合框,LISTBOX列表框,CHECKBOX多项选择框,CHOICEBOX单项选择框,LABEL文字标签,PAGEVIEW标 签页,SPEEDBAR进度条及窗体与按钮图形化等功能.体积小编译后大小约为100~180KB,运行速度快 ,简单易用的API,完全的中文支持,内置拼音输入法支持添加新的输入法与支持中英文混合编辑, 采用 ANSI C(标准C语言)编写,几乎支持所有的编译器,支持多种输出与输入设备,支持多窗口切 换,内置内存分配模块,强大的动态加载及优良的扩充性不失为一个优秀的 GUI 介面.更多的详细 功能与讯息请参阅档案内附的 GUI 编程指南.PDF
上传时间: 2014-01-15
上传用户:love_stanford