网站地图
范文同学网


自动化 模具 机械 电子 通信 动画 英语范文 工程管理 金融范文 旅游管理 工业工程 生物工程 给排水范文 西门子PLC 历史学 三菱PLC
单片机 财务 会计 法律 行政 物理 物流范文 电子商务 制药工程 包装工程 土木工程 材料科学 汉语言范文 欧姆龙PLC 电压表 松下PLC
计算机 化工 数电 工商 食品 德语 国贸范文 人力资源 教育管理 交通工程 市场营销 印刷工程 机电一体化 数控范文 变电站 文化产业

  • 网站首页|
  • 文档范文|
  • 人工降重|
  • 职称文章发表|
  • 合作期刊|
  • 范文下载|
  • 计算机范文|
  • 外文翻译|
  • 免费范文|
  • 原创范文|
  • 开题报告

联系方式

当前位置:范文同学网 -> 免费范文 -> 电气工程 -> 嵌入式系统在多点温度控制中的应用(十九)
自动化文档范文| 电子机电范文| 测控技术范文| 通信专业范文| 电气工程范文| 通信工程范文| 电子信息工程范文| 免费自动化范文| 免费电子范文| 免费电气范文| 通信范文
·电气自动化原创文章范文 ·学前教育专业原创文章范文 ·国际经济贸易原创文章范文 ·药学专业原创文章范文 ·英语专业原创文章范文 ·公共事业管理原创文章范文
·金融专业原创文章范文 ·广播电视编导原创文章范文 ·电子商务专业原创文章范文 ·法律专业原创文章范文 ·工商管理原创文章范文 ·汉语言文学原创文章范文
·人力资源管理原创文章范文 ·摄影专业原创文章范文 ·心理学专业原创文章范文 ·教育管理原创文章范文 ·市场营销原创文章范文 ·计算机专业原创文章范文
·物流管理专业原创文章范文 ·小学教育专业原创文章范文 ·行政管理专业原创文章范文 ·土木工程管理原创文章范文 ·财务会计专业原创文章范文 ·信息管理信息系统原创范文
·新闻学专业原创文章范文 ·眼视光技术原创文章范文 ·播音与主持原创文章范文 ·广告学专业原创文章范文 ·表演专业原创文章范文 ·动画专业原创文章范文
·视觉传达设计原创文章范文 ·数控技术专业原创文章范文 ·录音艺术原创文章范文 ·光机电应用技术原创范文 ·机电一体化原创文章范文 ·印刷技术专业原创文章范文
·动漫设计与制作原创范文 ·软件技术专业原创文章范文 ·书法学专业原创文章范文 ·应用电子技术原创文章范文 ·电子信息工程技术原创范文 ·机械专业原创文章范文
·酒店管理专业原创文章范文 ·旅游管理专业原创文章范文 ·文化产业管理专业原创范文 ·体育教育专业原创文章范文 ·通信工程专业原创文章范文 ·护理专业原创文章范文

本专业推荐:带PLC源程序的文档设计范文     原创文档范文点击进入 → 电气工程自动化单片机原创文档范文

嵌入式系统在多点温度控制中的应用(十九)

本文ID:LW6104 ¥
局函数的参数,与其保持一致。其他使用默认值。 2).从串口发送数据 BOOL WriteFile(HANDLE hFile,//串口句柄 LPVOID lpBuffer,//准备写入的数据的缓冲区地址 DWORD nNumberOfBytesToWrite,//准备写入的字节数 DWORD lpNumberOfBytesWriten,//实际写入的字节数的地址 LPOVERLAPPED lpOverlapped //指向一个重叠结构 ); ..
局函数的参数,与其保持一致。其他使用默认值。
   2).从串口发送数据
 BOOL WriteFile(HANDLE hFile,//串口句柄
 LPVOID  lpBuffer,//准备写入的数据的缓冲区地址
 DWORD   nNumberOfBytesToWrite,//准备写入的字节数
 DWORD   lpNumberOfBytesWriten,//实际写入的字节数的地址
 LPOVERLAPPED   lpOverlapped  //指向一个重叠结构
 );
 用WriteFile来进行数据发送,对于同步I/O操作,它的最后一个参数可为NULL,而对异步I/O操作,它的最后一个参数必须是一个指向OVERLAPPED结构的指针,通过这个OVERLAPPED结构来获得当前操作状态。
 3).从串口接收数据
 
 BOOL ReadFile(HANDLE hFile,//串口句柄
 LPVOID   lpBuffer,//接收数据的缓冲区地址
 DWORD    nNumberOfBytesToRead,//准备读取的字节数
 LPDWORD  lpNumberOfBytesRead,//实际读取的字节数的地址
 LPOVERLAPPED   lpOverlapped //指向一个重叠结构
 );
 用ReadFile来进行数据发送,对于同步I/O操作,它的最后一个参数可为NULL,而对异步I/O操作,它的最后一个参数必须是一个指向OVERLAPPED结构的指针,通过这个OVERLAPPED结构来获得当前操作状态。
 4).关闭串口设备
 在整个应用程序结束时或不再使用串口设备时,应将串口设备关闭,也要清除发送接收缓冲区。函数如下:
 BOOL CloseHandle(HANDLE hFile);//关闭设备句柄
 
5.1.2.2 控制界面的设计和程序流程图
 VC++6.0 是Windows应用程序开发的主流语言之一,它具有良好的图形设计界面并支持面向对象的程序设计方法。PC机要完成对温控系统的监测和控制,包括各路温度的当前值和设定值,各继电器的状态,报警指示情况,PID参数调整等。它包括串口初始化界面和控制界面。
 1).串口初始化界面如图5-1所示
 通过串口设置界面,可以设置串口号、串口波特率、数据位、停止位、校验位和输入/输出缓冲区大小等参数。
 
                         图5-1 串口设置界面
 
 
 2).主控界面如图5-2所示
 
 
 
 图5-2 主控界面
 
 3).程序流程图如图5-4所示
 图5-4 主程序流程图
5.2 PC侧ISP功能控制模块设计
在此模块的设计中仍然使用了多线程技术,在此不再详述。程序设计与上面通讯功能相比较为简单,除了编程功能传送的数据量大之外,其他功能只是发送相应的命令帧。PC机需要向下位机发送5个命令,它们是全片擦除命令、编程命令、页擦除命令、保护命令和校验命令。
设计时考虑如下:用户发编程命令时,需要输入文件名,文件的起始地址和结束地址,并且每次向下编程时,每次最多传输512个字节,另加上命令及地址和校验和,如果文件大于512字节则将文件分割成512字节的块进行传输;在发页擦除命令时,需要包括起始地址,起始地址的格式为:XX00,即从某一地址开始;在传输每个数据时要计算数据块的校验和并传送,要在数据块之后加55H和AAH两个字节作为数据块的结束标志。
5.2.1 PC机侧传输协议约定
 如表5-2所示
表5-2

5.2.2 控制界面和流程图设计
1).ISP功能控制界面如图5-5所示

                          图5-5 ISP功能远程加载界面
2).ISP功能程序流程图
 因为功能简单,在编程中,主线程只用AfxBeginThread函数创建一个读线程,监视串口的数据输入,对于串口的写操作可用一个写串口函数并由主线程来完成。读线程从通信串口读取数据进行处理,如果返回55H,通知主线程命令执行失败,需重新发控制命令。如果返回(AAH)55H,通知主线程命令成功执行。
 流程图如图5-6所示。
 
图5-6 PC侧ISP功能流程图
第六章  结论
    6.1 总结
   
 在本范文中论述了嵌入式系统方面的广泛知识,结合嵌入式系统的设计,将嵌入式实时操作系统引入微机控制系统,并最终设计了一个实现多点温度测量和控制的嵌入式系统。该系统是在8位嵌入式微处理器和实时多任务操作系统的基础上设计实现的,在研究中取得了满意的效果。
 从资料的搜集到范文的完成,经过了一年多的时间。在硬件方面,经过了器件的选择、电路图的设计论证,直至电路板的最终制作完成。软件方面,通过RTOS的论证选择,系统的移植,应用软件的设计。最终到系统的联合调试。
    在设计中,使系统具有以下设计特点:
嵌入式系统软件在RTOS上开发,有助于建立功能强大、结构复杂的大系统;
采用了多任务编程技术,使各功能任务并发运行和协调,有助于提高系统总体效率和缩短系统相应延迟时间;
在软件实现时,采用分层体系思想。系统按硬件层、与硬件无关层、应用层组织,具有更好的逻辑性,系统从而具有更好的可移植性;
在软件实现时,利用系统的ISP功能,实现程序加载和动态更新。
 由于以上的特点,使得系统实时性好,可靠性高,并具有升级更新能力。
 另外,根据微机控制系统的主从模式,实现了PC机通过RS232串行通信技术,一方面可以对其进行远程控制,另一方面也可以利用ISP功能实现对系统在线更新和升级。
 6.2 进一步的研究
 在本课题中,虽然设计出了令人满意的系统,但由于时间和条件的限制

首页 上一页 16 17 18 19 20 下一页 尾页 19/20/20

嵌入式系统在多点温度控制中的应用(十九)相关范文
上一篇:免费基于单片机控制的电子密码锁 下一篇:汽包水位控制方案的比较分析
点击查看关于 嵌入式 系统 温度控制 应用 的相关范文题目 【返回顶部】
精彩推荐
电气工程自动化原创范文  电子商务原创文章范文
人力资源专业原创文章范文 土木工程原创文章范文
工商管理专业原创范文    药学专业原创范文
汉语言文学专业原创范文  会计专业原创文章范文
计算机技术原创文章范文  金融学原创文章范文
法学专业原创文章范文   市场营销专业原创范文
信息管理专业原创文章范文 学前教育专业原创范文
公共事业管理专业原创范文 英语专业原创范文
教育管理专业原创范文   行政管理专业原创范文
热门范文

关于我们 | 联系方式 | 范文说明 | 网站地图 | 免费获取 | 钻石会员 | 硕士文章范文


范文同学网提供文档范文,原创文章范文,网站永久域名www.lunwentongxue.com ,lunwentongxue-范文同学网拼音首字母组合

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 17304545@qq.com

Copyright@ 2009-2024 范文同学网 版权所有