你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

网络温度监控设计

[复制链接]
l854166013 发布时间:2014-11-15 14:09
本帖最后由 l854166013 于 2014-11-15 14:18 编辑

  该设计使用STM32F103RC对芯片内部温度进行转换并通过串口输出,本人经过各种查资料使用VS2010自己编写了一个简单的串口数据接收应用程序,该程序在接收到串口的温度过后同时在为该温度记录一个时间点并保存到一个txt文件中。浏览器则每隔2秒中定时向服务器请求数据,而服务器则读取txt文件的数据并返回给浏览器。  浏览器使用EXTJS编写,串口数据接收和服务器使用C#编写。视频演示:http://www.tudou.com/programs/view/pSgeUkYjc0I/




ADC接收发送.png
2014-11-15_134059.png

浏览器切图

浏览器切图

浏览器切图

浏览器切图

adc初始化

adc初始化
演示图.png
收藏 评论2 发布时间:2014-11-15 14:09

举报

2个回答
小丁^_^ 回答时间:2014-11-15 22:19:39
浏览器显示波形是怎么做的,感觉很不错啊
l854166013 回答时间:2014-11-16 18:17:01
小丁^_^ 发表于 2014-11-15 22:19
浏览器显示波形是怎么做的,感觉很不错啊

网页显示是使用的ExtJs,用这个做波形图就简单的像是在office上做波形图一样,只是默认的比较丑,优化界面的时候加一些代码而已。
  1. Ext.onReady(function () {
  2.         var runner = new Ext.util.TaskRunner();
  3.         Ext.define('User',{
  4.            extend:'Ext.data.Model',
  5.            fields:['Tmp','Tim']
  6.         });
  7.         store=Ext.create('Ext.data.Store',{
  8.           model:'User',
  9.           autoLoad:true,
  10.           proxy:{
  11.             type:'ajax',
  12.             url: 'http://127.0.0.1:8080/ServiceRelease/text/?token=hu/v7ky8RTzYlYJrNZGUr+7jhP8Tl0md',
  13.            reader:{
  14.                root:'data'
  15.             }
  16.           }
  17.         });
  18.         
  19. var b1 = Ext.create("Ext.Window",{
  20.         width:600,
  21.         height:500,
  22.         title:'芯片内部温度图',
  23.         shadow:false,
  24.         maximizable:true,
  25.         layout:'fit',
  26.         items:[{
  27.                 xtype:'chart',
  28.                 style:'background:#fff',//控制背景颜色
  29.                 animate :true,//运行动画
  30.                 shadow : true,
  31.                 theme:"Category1",//皮肤
  32.                 store:store,
  33.         axes:[{
  34.                 type:'Numeric',
  35.                 position:'left',//放置到左边
  36.                 dashSize:5,//引导线的宽度设置
  37.                 title:'温度曲线(TM)',
  38.                 fields:['Tmp'],//显示的数据索引
  39.                 majorTickSteps:5,
  40.                 minorTickSteps:6,
  41.                 grid:{
  42.                         odd:{//奇数行
  43.                                 opacity:1,//不透明
  44.                                 'stroke-width':0.5//表格线宽
  45.                         },
  46.                         even:{//偶数行
  47.                                 opacity:1,//不透明
  48.                                 stroke:'#DDD',
  49.                                 'stroke-width':0.5//表格线宽
  50.                         }
  51.                 }
  52.         },{
  53.                 type:'Category',
  54.                 position:'bottom',
  55.                 fields:['Tim'],
  56.                 title:'时间',
  57.                 grid:true
  58.         }],//轴
  59.         series:[{
  60.                 type:'line',
  61.                 axis:'left',
  62.                        xField: 'Tim',
  63.                 yField: 'Tmp',
  64.                 highlight:true,
  65.                 tips:{
  66.                           trackMouse: true,
  67.                           width: 240,
  68.                           height: 28,
  69.                           renderer: function(storeItem, item) {
  70.                             this.setTitle('在'+storeItem.get('Tim') + '温度是: ' +
  71.                             storeItem.get('Tmp') + '摄氏度');
  72.                           }
  73.                 }
  74.         }]//序列
  75.         }]
  76. }).show();      
  77.         
  78.      var task = {
  79.                             run: function(){store.reload();
  80.                             },
  81.                             interval: 1000 //1 second
  82.                         };
  83.                 runner.start(task);
  84.         
  85.     });
复制代码

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版