水温传感器的串口波特率计算公式为多少

2015年3月 Linux/Unix社区大版内专家分月排行榜第二2014年12月 Linux/Unix社区大版内专家分月排行榜第二2014年11月 Linux/Unix社区大版内专家分月排行榜第二2014年9月 Linux/Unix社区大版内专家分月排行榜第二2014年8月 Linux/Unix社区大版内专家分月排行榜第二2014年7月 Linux/Unix社区大版内专家分月排行榜第二2014年5月 Linux/Unix社区大版内专家分月排行榜第二2014年4月 Linux/Unix社区大版内专家分月排行榜第二
2014年3月 Linux/Unix社区大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。求助大神 串口波特率问题 - FPGA|CPLD|ASIC论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
Hot [活动]
求助大神 串口波特率问题
13:23:19  
本帖最后由 eehome 于
10:09 编辑
我写了一个通过fpga 的串口发送程序,为什么只有在9600的波特率下好用,而把参数修改成别的波特率的情况,无论是4800还是115200都不好用呢,都是乱码...电脑的串口的波特率后来我也设置了115200或者4800,是通过设备管理器里面设置的,可是还不好用,求助各位大神解决
13:46:35  
本帖最后由 ninngenn 于
13:59 编辑
哥们,我拿电脑试了,你电脑用设备管理器设置多少,通信这边还是默认的9600
13:54:03  
PCB在线计价下单
板子大小:
板子数量:
PCB 在线计价
ninngenn 发表于
是不是这边接收的波特率被设定为9600了呢
额 不是的 我两面都做了相应的调整&&而且我用串口调试助手 也不行&&不明白为什么只有在9600时才可以
14:00:17  
飘髯老水巾 发表于
额 不是的 我两面都做了相应的调整&&而且我用串口调试助手 也不行&&不明白为什么只有在9600时才可以
电脑的设备管理器设置 串口的通讯协议好像没变,虽然你改值了,但是还是默认的
14:16:35  
ninngenn 发表于
电脑的设备管理器设置 串口的通讯协议好像没变,虽然你改值了,但是还是默认的 ...
那应该如何更改电脑串口的波特率呢,跪求啊~
23:44:54  
继续求救。。。
09:14:48  
电脑串口的波特率也要改啊 ?&&我也遇到了类似问题&&写uart发送出去,为什么用串口调试助手接收到的数全为0啊???我用modelsim仿真也对呀&&用signaltap仿真也有数啊& &串口调试助手设置的应该也对啊&&波特率115200& &检验为 NONE&&数据位8& &停止位1
09:20:13  
为什么我无论哪个波特率都不好用啊& &都是00啊&&
09:48:23  
我现在出现了和你一样的问题了& &只有9600的时候能收到数据& &虽然数据还不太对
11:10:36  
请问一下&&收到数据不太对的话& &是程序的问题吗
11:49:34  
电脑串口的波特率也要改啊 ?&&我也遇到了类似问题&&写uart发送出去,为什么用串口调试助手接收到的数全为0 ...
我表示115200时收到的也都是0...不知道有没有大神能给解决一下 不行我准备换USB传输了,用CY60813
18:58:23  
在改变设置的波特率时,还要把波特率发生器即分频系数改一下,实现收发波特率相同。
11:12:49  
ninngenn 发表于
哥们,我拿电脑试了,你电脑用设备管理器设置多少,通信这边还是默认的9600
想设置成115200&&显示出来也是115200 可还是不好用
11:14:08  
在改变设置的波特率时,还要把波特率发生器即分频系数改一下,实现收发波特率相同。 ...
有改啊...50mhz的晶振,9600时分频洗漱是5000多,115200时改成400多
17:15:20  
20:13:17  
1 首先确保你的电脑串口没有问题。方法,自发自收。(各种波特率都试)
2 把FPGA的程序改为转发所收到的数据,以测试整个硬件环境没问题。(各种波特率都试)
3 如果2测试通过,那么就是你程序的问题。
23:08:26  
有道理,继续学习!!!!
工程师职场
Powered by1289S51 单片机水温控制系统
上亿文档资料,等你来发现
1289S51 单片机水温控制系统
目录;第1章绪论...................;2.1.1控制系统的总体硬件结构........;2.2.1温度检测电路.............;3.2.1串行通信基本原理...........;3.3.1计算机串口通信的实现.........;4.3.1主界面................;4.4.1监控软件的创建............;水温
录 第1章 绪 论.................................................................................................................................................................................. 3 1.1 简介 ....................................................................................................................................................................................... 3 1.2 方案选择与论证 ................................................................................................................................................................. 4 1.3 本文的主要工作 ................................................................................................................................................................. 5 第2章 硬件系统设计 .................................................................................................................................................................. 6 2.1 总体硬件设计...................................................................................................................................................................... 6 2.1.1 控制系统的总体硬件结构 ....................................................... 6 2.1.2 单片机最小系统 ............................................................... 6 2.2 硬件系统各功能模块设计 ............................................................................................................................................... 7 2.2.1 温度检测电路 ................................................................. 7 2.2.2 键盘与显示电路 ............................................................... 9 2.2.3 串口通信接口电路 ............................................................ 10 2.2.4可控硅调功控温电路 .......................................................... 11 2.2.4 掉电检测与保护电路 .......................................................... 13 第3章 单片机与PC通信 ......................................................................................................................................................... 16 3.1 控制方案的选择 ............................................................................................................................................................... 16 3.2 串行通信的原理及通信线路连接 ................................................................................................................................ 16 3.2.1 串行通信基本原理 ............................................................ 16 3.2.2 通信线路连接 ................................................................ 16 3.3 PC机与单片机通信.......................................................................................................................................................... 17 3.3.1 计算机串口通信的实现 ........................................................ 17 3.3.2 PC机与单片机串口调试 ....................................................... 24 第4章 监控软件的设计及编程实现 ..................................................................................................................................... 26 4.1 水温监控软件实现的功能 ............................................................................................................................................. 26 4.2 软件开发环境的选择 ...................................................................................................................................................... 26 4.3 监控软件功能简介........................................................................................................................................................... 27 4.3.1 主界面 ...................................................................... 28 4.3.2 趋势图 ...................................................................... 28 4.3.3 报警 ........................................................................ 29 4.3.4 参数设定菜单 ................................................................ 30 4.3.5 设定密码菜单 ................................................................ 30 4.4 监控软件的编程实现 ...................................................................................................................................................... 30 4.4.1 监控软件的创建 .............................................................. 30 4.4.2 与单片机数据的实时交换 ...................................................... 32 4.4.3 主界面的开发 ................................................................ 33 4.4.4 趋势图的开发 ................................................................ 35 4.4.5 报警图的实现 ................................................................ 36 4.4.6 参数的设定及保存 ............................................................ 36 本章小结 .................................................................................................................................................................................... 37
水温控制系统
本文设计了一个基于MCS-51单片机控制的水温智能控制系统, 介绍了系统在硬件和软件方面的设计思想,以89S51单片机为核心,采用了温度传感器DS18B20,及PID算法对温度进行控制.通过应用VC 中的MSComm控件实现了在工业控制领域中常用的PC机与单片机的异步串行通信。在此基础上建立了用户操作界面,构成微机监控系统,使水温变化情况可以进行动态的显示,并能在一定的范围内由人工设定。
关键词:温度控制, MSComm ,串行通信,89S51 单片机,VC,监控系统
Abstract The paper main designs a brainpower controlling system of water temperature based on MCS-51 single chip machine,discusses the designing principle of hardware and software of the system is detail.The single computer 89c51 is used as a core in this design. one important IC sush as DS18B20 was used in this system.we adopt PID to control the temperature. The application of MSComm widget in VC hasachieved asynchronous serial communication betweenpersonal computer and single-chip computer in industrialcontrol field. Based on the principles we carried out applications and founded user interface. The water temperature stuation can be showed on the microcomputer monitor system and may be set at some degree by manpower.
Key words:temperature control system, MSC
89S51 single- VC,
第1章 绪 论 1.1简介 及时准确地得到温度信息并对其进行适时的控制,在许多工业场合中都是重要的环节.水温的变化影响各种系统的自动运作,例如冶金、机械、食品、化工各类工业中,广泛使用的各种加热炉、热处理炉、反应炉等,对工件的水处理温度要求严格控制。对于不同控制系统,其适宜的水质温度总是在一个范围。超过这个范围,系统或许会停止运行或遭受破坏,所以我们必须能实时获取水温变化。对于,超过适宜范围的温度能够报警。同时,我们也希望在适宜温度范围内可以由检测人员根据实际情况加以改变。 单片机对对温度的控制是工业生产中经常使用的控制方法.自从1976年Intel公司推出第一批单片机以来,80年代单片机技术进入快速发展时期,近年来,随着大规模集成电路的发展,单片机继续朝快速、高性能方向发展。单片机主要用于控制,它的应用领域遍及各行各业,大到航天飞机,小至日常生活中的冰箱、彩电,单片机都可以大显其能。单片机将微处理器、存储器、定时/计数器、I/O接口电路等集成在一个芯片上的大规模集成电路,本身即是一个小型化的微机系统。单片机技术与传感与测量技术、信号与系统分析技术、电路设计技术、可编程逻辑应用技术、微机接口技术、数据库技术以及数据结构、计算机操作系统、汇编语言程序设计、高级语言程序设计、软件工程、数据网络通信、数字信号处理、自动控制、误差分析、仪器仪表结构设计和制造工艺等的结合,使得单片机的应用非常广泛。同时,单片机具有较强的管理功能。采用单片机对整个测量电路进行管理和控制,使得整个系统智能化、功耗低、使用电子元件较少、内部配线少、成本低,制造、安装、调试及维修方便。 随着电视监视器材、计算机技术的日益发展,图形监视系统在电视系统或监控场所得到了广泛地应用。用图形来实时显示被控对象(摄像机、终端设备等)在操作过程中的状态,具有清晰明了、形象直观且可以及时处理反馈信息。它比数字仪表包含的信息量大得多,因此使现场监控人员的工作方式得到了改进,效率也由此得到了很大的提高。现场电视监控系统由实时控制系统、监视系统及管理信息系统组成。实时控制系统完成实时数据采集处理、存储、反馈的功能;监视系统完成对各个监控点的全天候的监视,能在多操作控制点上自动或手动切换多路图像,能遥控前端设备,能使摄像镜头自动对焦等;管理信息系统完成各类所需信息的采集、接收、传输、加工、处理,是整个系统的控制核心。目前的图形实时监控软件通常用VC或VC++开发,它具备编译各种可视化程序的功能,可以使计算机通过监控界面达到对被控对象的各种实时操控。
因此,我们选择设计一个简易的水温控制系统,采用单片机进行控制的水温自动控制电路,使系统能简单的实现温度的控制及显示,并将PC 机强大的软硬件资源、友好的人机界面和AT89S51单片机优秀的实时控制功能、灵活的编程能力有机的结合起来, 并且通过软件编程能实现各种控制算法,使系统具有控制精度高的特点,对实现对水温的自动控制,具有重大的现实意义。不但能用于学校的实验教学及其它一些研究课题的开发,同样能用于工厂多点温度的控制,提高工业企业自动化水平。
1.2方案选择与论证 1)方案一:本方案是采用传统的模拟控制方法(方案框图如图1-1),选用模拟电路,用电位器设定给定值,采样放大的信号将反馈的温度值与给定的温度值比较后,根据比较结果控制当前温度显示,决定加热或者不加热。其特点是电路简单,易于实现,但是系统所得结果的精度不高并且调节动作频繁,系统静差大,不稳定。系统受环境的影响大,不能实现复杂的控制算法,而且不易实现对系统的控制及对温度的显示,人机交换性能差。
数据采集 信号放大
控制开关 温度预置
图1-1模拟控制框图
2)方案二:此方案采用单片机对系统进行智能化控制,采用单片机89c51为核心。使用温度传感器DS18B20采集温度变化信号,并通过单片机处理后去控制温度,使其达到稳定。使用单片机具有编程灵活,控制简单的优点,使系统能简单的实现温度的控制及显示,并且通过软件编程能实现各种控制算法使系统还具有控制精度高的特点。此方案不仅具有功能强、体积小、价格低的优点,而且可编程,智能化温度控制技术的广泛采用使得系统灵活性大大增加。
显示 键盘 8051
电炉 控制电路 CPU
图1-2方案二模拟控制框图
通过两种方案的比较分析,若采用前一种方案,选用模拟电路将反馈的温度值与给定的温度值比较决定是否加热,从输入采样到输出控制的各种误差产生因素较多,精度难以达到要求,而采用单片机就可充分发挥其优点,将误差减小到最小,还可以通过监控软件方便的实现实时控制,而且在试验过程中,根据试验数据进行误差补偿和软件校正,明显的改善了方案一的不足及缺点,其优点是传统电路无法比拟的。所以我们选定利用单片机实现温度控制的第二种方案。
1.3本文的主要工作 本文中具体做了如下几方面工作: (1)水温控制系统硬件的设计
水温控制系统硬件设计主要包括中央处理电路的介绍,以及设计了温度检测与控制电路。为了操作的方便和与PC机的通信,设计了键盘与显示电路以及串口通信接口电路。 (2) 水温控制系统软件的设计 借助Keil C51开发工具,开发了单片机系统的温度检测与控制程序模块、键盘与显示模块以及单片机与PC的通信模块的程序。 (3) 水温控制系统监控软件的开发 以可视化语言Visual C++.NET作为本软件的开发语言,设计了水温控制系统的监控软件。本软件可以实现水温控制过程的动画显示、控制参数的在线修改、以及串口通信波特率设置等功能。
三亿文库包含各类专业文献、中学教育、高等教育、各类资格考试、外语学习资料、应用写作文书、生活休闲娱乐、1289S51 单片机水温控制系统等内容。 
 苏州科技学院天平学院学生毕业论文 张鹏:基于 AT89C51 单片机的水温控制系统设计 正文第 1 页共 25 页 1 引言 1.1 单片机 1.1.1 单片机简介 单片机是一种...  基于51单片机水温检测控制系统说明书_电子/电路_工程科技_专业资料。基于单片机的...89S51 单片机水温控制系... 40页 3下载券
基于51单片机的水温自动... 3页...  12 位精度转换的最大时间为 750可 以通过数据线供电,具有超低功耗工作方式...种以 STC89C51 单片机为主控制单元,以 DS18B20 为温度传感器 的温度控制系统...  30 2 数理与信息工程学院《单片机原理及应用》期末课程设计――基于单片机的水温控制系统 基于单片机的水温控制系统设计摘要:本系统以 AT89C51,AT89C2051 单片机为...  本文介绍了数字温度测量及自动控制系统的设计。 本文采用单片机来实现对温度的 控制。它的主要组成部分有:AT89S51单片机、温度传感器、键盘与显示电路、温度控制电路...  基于单片机水温控制系统 13页 免费 89s51 10页 免费 摄影教程(89页) 89页 2财富值如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此...  基于89C51单片机太阳能水温水位控制系统_计算机硬件及网络_IT/计算机_专业资料。课程设计,学年论文,基于89C51单片机太阳能水温水位控制系统摘要...  基于51单片机水温控制系统_电子/电路_工程科技_专业资料。基于51单片机,内容详细 ...要知道一个 89S51 单片机可 用的 I/O 端口才 32 个呢,实际应用时必须增加...}

我要回帖

更多关于 串口波特率 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信