首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
基于AT89C52的电化学工作站设计
来源:本站整理  作者:佚名  2011-12-08 17:04:07




1.4 无线模块
    由于变电站、油气管道大多数处于比较偏远的地方,因此需要添加一个无线数据收发模块。这样工作人员可以在办公室通过远程数据收发来获取需要的数据,也可对电化学工作站进行调节,而不必要去现场收集数据和调节设备,这样一个工作人员就可以管理多台电化学工作站,大大减少了人力物力的投入。本工作站采用北科驿唐公司的高速3G EV-DO路由器MR-900E,它同时具有网口和串口。网口传输视频的同时串口也可以同时传输现场其他设备的数据,既节省了设备费用又降低了维护运营成本。
1.5 数据通讯
    测量装置需要把测量和采样的数据返回给上位机进行数据保存,供工作人员日后查询及分析;同时上位机要发送控制参数调节设备工作状态。因此通讯功能也是必不可少的一部分。目前PC机大多带有RS232通信口,所以选择RS232作为测量装置所必须具备的基本通信协议。
2 软件设计
    根据设计的硬件,结合所有功能模块的工作流程,对系统的软件进行设计。在下位机部分需要结合硬件电路来设计程序;在上位机部分则可以忽略硬件部分,而只考虑传输数据和指令的格式。
2.1 下位机软件
    程序现对各个变量赋初始值,初始化串口,接着判断接收标志位,如果RCV_flag=1,说明一组数据接收完毕,可以进行后缘处理,否则说明接收未完,继续等待接收。接收完毕后,根据第一个数切换继电器,根据第2个数对模拟开关进行控制,将设备调节为相应功能状态。根据后面的几个数,对输出信号类型、幅值、频率的参数进行设置。设置完成后,启动模数转换,对需要测量的信号进行采集,并通过串口发送到上位机。

c.JPG


2.2 上位机软件
    上位机软件采用C++ Builder完成。C++ Builder是由Borland公司继Delphi之后又推出的一款高性能可视化集成开发工具。C++ Builder具有快速的可视化开发环境,只要把控件拖到窗体上定义它的属性,设置某外观,即可快速建立应用程序界面;C++ Builder具有一个专业C++开发环境所能提供的全部功能,实现了可视化编程环境和功能强大的编程语言的完美结合。同时上位机软件还可以根据测得的数据画出曲线,这样可以直观地看到电化学反应中参数的变化趋势。

上一页  [1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:152,291.00000 毫秒