新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于AT89C52的电化学工作站设计

基于AT89C52的电化学工作站设计

作者:时间:2011-12-06来源:网络收藏

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

本文引用地址:http://www.eepw.com.cn/article/172378.htm

c.JPG


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

电化学工作站相关文章:电化学工作站原理


评论


相关推荐

技术专区

关闭