基于ARM和Linux的超声导波管道检测系统
针对目前我国基于嵌入式的超声导波管道检测仪器稀少的现状,提出了一种基于ARM9的管道超声导波检测系统的设计方法,进行了硬件的设计、驱动程序和应用程序的开发。硬件部分采用模块化设计,便于开发过程中的测试和后续的开发。使用基于ARM920T架构的微处理器S3C2440A作为系统的硬件平台,选用Linux2.6.30版本的操作系统内核,应用程序使用Qt/Embedded4.5编写。实验表明,系统各部分运行正常,能发射超声导波窄带激励信号,可以对信号进行放大、采样和显示,实现了系统设计的功能要求。
基于嵌入式Linux的自助点菜终端设计
为了提高餐饮企业效率和节约人力成本,实现餐饮自动化,设计并实现了一种新型顾客自助点菜终端。采用触摸屏作为人机交互界面,无需服务员参与,完全由顾客自主通过点菜终端访问服务器网站完成菜谱查询、点菜、结账、多媒体娱乐等操作。针对嵌入式系统存储空间的局限性,构建一个服务网站,解决大容量数据的存储与更新问题。终端采用开放源代码的图形用户界面库Qt开发,详细研究了其编译与移植的方法。经试验验证,系统具有成本低廉,界面友好,易于更新和维护的特点。
数控强力刮齿自动编程系统的开发
针对强力刮齿加工数控编程困难的问题,基于刮齿技术加工原理,对加工走刀路径进行规划,建立了刮齿加工的数学模型。分析了自动编程系统的功能模块,利用Qt跨平台开发框架进行界面设计,C++编程语言编写后台逻辑程序,以sqlite数据库作为数据支撑,开发了一种数控强力刮齿自动编程系统。实现了NC代码生成、参数计算、数据库管理等功能,通过VERICUT仿真系统模拟加工,验证了NC代码准确性,表明了该系统编程效率高,所生成数控程序错误率低。





