基于ARM和μC/OSII人造提花毛皮机控制系统.doc

上传人:壹****1 文档编号:543872976 上传时间:2024-01-03 格式:DOC 页数:4 大小:35.50KB
返回 下载 相关 举报
基于ARM和μC/OSII人造提花毛皮机控制系统.doc_第1页
第1页 / 共4页
基于ARM和μC/OSII人造提花毛皮机控制系统.doc_第2页
第2页 / 共4页
基于ARM和μC/OSII人造提花毛皮机控制系统.doc_第3页
第3页 / 共4页
基于ARM和μC/OSII人造提花毛皮机控制系统.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《基于ARM和μC/OSII人造提花毛皮机控制系统.doc》由会员分享,可在线阅读,更多相关《基于ARM和μC/OSII人造提花毛皮机控制系统.doc(4页珍藏版)》请在金锄头文库上搜索。

1、鉴于ARM和COS-II的人造提花毛皮机控制系统.鉴于ARM和COS-II的人造提花毛皮机控制系统纲要:实现了一种全集成可变带宽中频宽带低通滤波器,议论剖析了跨导放大器-电容(OTAC)连续时间型滤波器的构造、设计和详细实现,使用外面可编程电路对所设计滤波器带宽进行控制,并利用ADS软件进行电路设计和仿真验证。仿真结果表示,该滤波器带宽的可调范围为126MHz,阻带克制率大于35dB,带内涟漪小于05dB,采纳18V电源,TSMC018mCMOS工艺库仿真,功耗小于21mW,频响曲线靠近理想状态。重点词:Butte1 前言人造提花毛皮机是生产人造提花毛皮的针织机械。人造提花毛皮宽泛用于服饰、玩

2、具、装修等。跟着人民生活水平的不停提升,市场对人造提花毛皮机的需求量也在大幅度上涨。同时,对人造毛皮的质量标准也更加严格,这就要求进一步提升人造提花毛皮机的控制精度和工作效率。ARM办理器具备高性能、低功耗、低成本等长处,将其应用于人造提花毛皮机控制系统,能够提升人造提花毛皮机的处理速度和精度,联合COS-II及时操作系统,实现及时控制,并简化设计系统软件。嵌入式的发展方向是32位内核,所以联合LCD显示及USB储存技术,设计鉴于ARM和COS-II的人造提花机控制系统拥有现实意义。2 系统整体构造本系统主要由ARM微办理器、储存器、USB接口、步进电机控制、选针器控制、DA变换电路和键盘及L

3、CD显示等模块构成。系统启动后,微办理器依据设定的针筒转速参数、反应针筒脉冲数以及梳理头密度参数来控制提花过程,不停检测断毛、断线等自停信号,并依据反应的针筒脉冲来统计产量和定长自停。USB接口模块主要用于输入花型数据等参数,LCD模块用于显示花型数据。串口通信模块用于实现与人造提花机主机的通信。其系统整体构造框图如图1所示。3硬件电路设计在传统提花机的基础上,本系统更新了ARM模块、USB模块以及LCD显示模块,切合人造提花机的发展趋向,知足市场需求。31ARM微办理器系统ARM微办理系统用于管理整个提花控制过程。本系统采纳Samsung企业的S3C44BOX微办理器。S3C244BOX微办

4、理器采纳ARM7TDMI内核,工作在66MHz,集成有8KBCache、外面储存器控制器、LCD控制器、71个通用IO端口、8个外面中止源等。别的,本系统采纳专用复位器件IMP811实现正确、高效的复位。系统时钟采纳外接10MHz和32768kHz的晶体振荡器同时工作,此中,10MHz晶体振荡器经ARM内部PLL倍频变换为66M:Hz。32768kHz/晶体振荡器为ARM的RTC(实不时钟)计时。OMO经上拉电阻接高电平,OM1直接接地,保证OM1:0=01,从而确立nGCSO的总线宽度为16位。OM3,OM2同时接地,使得OM3:2=00,翻开内部PLL模式。PLL-CAD外接700pF的系

5、统时钟环路电容;VDDRTC是RTC的电源接口,外接3V电压,为电池供电,不支持33V电压。VDD2外接25V电压,为内核供电。ARM办理器基本系统电路如图2所示。32USB接口模块本系统采纳USB接口技术,采纳USB控制器SL811HS。SL811HS是Cypress企业可支持全速数据传输的USB控制器,可作为USB主机或作为设施的接口控制器:供应全速和低速两种USB总线速率:片上集成有SIE、单端口Hub、USB收发器以及256Byte的RAM:33V的工作电压;硬件自动产生帧开端包SOF和CRC516校验。采纳S3C44BOX的nGCS5选通USB控制器SL811HS。SL811HS的其

6、余信号线与S3C344BOX的引脚对应相连。CPU可从外面U盘提取花型数据,拥有即插即用功能,代替了传统提花机中的串口通信模块。USB接口硬件电路图如图3所示。33键盘及LCD显示模块本系统采纳TLC-VCT25614G型控制器,可控制640480点阵彩色TFT液晶显示屏,显示256种颜色,及时成效好,CPU能随时写入显示储存器而不影响显示成效。4 系统软件设计软件设计是指在COS-II的支撑平台上设计各硬件模块电路的驱动程序,创立和启动多项任务,创立信息邮箱达成各任务间的通信,从而控制整个提花过程。41主程序设计ARMTargetInit()初始程序启动后,跳转至主函数开始履行,调用函数化A

7、RM系统,包含:成立有关参数和变量,配置ARM办理器中止端口,设置中断,并初始化各个器件等。调用函数OSInit()初始化COS-II操作系统。调用函数OSTaskCreate(Main_Task,(void*)0,(OS_STK*)&Main_Task_StackTASK_STACK_SIZE-1,Main_Task_PRIO),创立主任务,并在主任务中创立各分任务,达成整个系统控制。调用函数OSStait(),COS-II开始运转,履行主任务。42各分任务设计分任务设计包含USB接口、步进电机控制、选针器控制、DA变换电路、键盘LCD显示等模块。因为各任务间不完整独立,所以要创立信号量、消

8、息邮箱、信息行列来达成任务间通信,该操作经过调用OSSemCreate(),OSM-boxCreate(),OSQGreate()函数达成。键盘扫描图分任务函数为OSTaskCreate(TaskKEY,(void*)0,(OS_STK*)&Task_KEY_StackTASK_STACK_SIZE-1,Task_KEY_PRIO)。创立其余任务函数,驱动对应硬件。而步进电机控制模块、选针器控制模块、DA变换电路模块则延用传统提花机设计,在此不做介绍,以下主要介绍改良的键盘LCD显示和USB接口模块。421键盘及LCD显示键盘用于管理显示以及系统所需的其余操作。当LCD任务和读取任务都挂起,读

9、取任务向LCD任务供应显示所必需的数据。各任务间的通信经过对应的信号量,信息行列和信息邮箱来达成,任务流程如图4所示。采纳TLC-VCT25614G控制器进行显示,编程简单。该控制器指令格式如表1所列。此中,D3为保存位,DISP为显示开关位,A16、A17、A18为第17、18、19位显示地点,CMD2、CMD1、CMD0为组合选择内部存放器通道位“000”时为地点低8位存放器,“001”时为地点高8位存放器,“010”为数据读写通道,“100”时为4页功能存放器。关于LCD任务,第一创立LCD显示任务函数:OSTaskCreate(Task_LCD,(void*)0,(OS_STK*)&T

10、ask_LCD_StacTASK_STACK_SIZE-l,Task_LCD_PRI-O)。任务挂起,等候读取任务发送的消息行列数据,收到信息行列后,LCD任务就绪,获取CPU控制权,先调用地点写入函数voidwriteaddr(U32address);再调用数据写入函数voidwritedata(U8color);最后调用详细显示函数实现屏幕显示,显示函数原型:rowi,U16tier,U8eolr1,U8col-or2,U16rel)voidwrite_word(U16。调用达成后返回,等候下一个信息的到来,以便履行下一环节的显示任务。422USB接口USB接口主要用于传输花型数据。USB

11、任务与中止服务函数以及储存任务同步履行。USB插入后,产生中止,中止服务函数向USB任务发送OS-SemPost()信号量,见告USB任务CPU可与外面USB设施通信以及数据办理,USB任务接收该信号量后,获取CPU的控制权,开始履行有关函数。当读完USB设施中的数据后,需要将数据储存,从而向储存任务发送信息行列OSOPost(),储存任务开始把发送的数据进行储存。USB数据读取及储存任务流程如图5所示。创立USB通相信务函数:OSTaskCreate(Task-USB,(void*)0,(OS_STK*)&Task_USB_StackTASK_STACK_SIZE-,1Task_USB_PR

12、IO)。任务挂起,等候来自中止办理函数的信号量:设计USB中止办理函数(USB-INTRQC)负责发送设施命令,接收设施状态信息,配置设施,供应电源;设计USB列举函数(USB_MUC)实现硬件列举;设计MassStorage类设施的列举函数(UJSB_MSC)实现MassStorage类协议中的命令操作,实现数据读取:设计FAT文件系统操作函数(USB_FATC)操作文件系统,对FAT表定位,搜寻和读写等操作;设计数据读取函数(DATC),达成ARM办理器经过数据线,片选线及读写控制线达成USBN9603数据的读取。当检测到USB设施接入(中止来临)时检测设施状态,响应设置命令,发送状态信息,发送数据报告,主机开始辨别这个外接设施,在确立了该设施为USBMassStorage类的基础上,主机获取USB闪存的介质信息和文件系统信息,实现文件翻开和读写操作。5 结束语人造提花毛皮机控制系统联合先进的ARM技术以及性能优胜的COS-II嵌入式及时操作系统,精度高,效率好。采纳USB技术及LCD显示技术代替传统提花机中的串口通信和数码显示,切合现在市场发展趋向,所以本提花控制系统具备优秀的应用远景。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号