WinCE项目应用之RM905a+医用放射性核素活度计

简介:   RM905a+医用放射性核素活度计大概是我做的第一个WinCE项目,RM905a的升级版。RM905a是曾经的老大LZF 2000年左右的作品,基于51单片机开发,数码管显示,稳定可靠,好似目前还在生产和使用中。

  RM905a+医用放射性核素活度计大概是我做的第一个WinCE项目,RM905a的升级版。RM905a是曾经的老大LZF 2000年左右的作品,基于51单片机开发,数码管显示,稳定可靠,好似目前还在生产和使用中。RM905a+则使用SAMSUNG的S3C2410+WinCE5.0方案,6寸LCD液晶屏显示。

  做这个项目的时候,并没有明确的项目需求,对照原有RM905a实现所有功能。在实现的过程中根据客户提出的建议再做调整。WinCE部分的工作主要包括了按键面板的驱动程序和RM905主应用程序。探头端采用ADμC的单片机,实现难点是模拟电路部分,因为需要测量的信号是pA级的电流。探头与WinCE主机通过UART串口通信。单机项目完成以后,客户又提出了远程操作的需求。因为作为测量仪器,每隔一段时间就需要送到原厂做标定。如果能够实现远程检定就不必将探头、测量仪和放射性核素送到原厂来,原厂可以通过网络进行远程检定,并提供检定报告。WinCE的远程显示和控制比较容易,《WinCE桌面助手》就能搞定。难点在于需要通过屏幕显示,获取到当前的测量值,有点图像识别的意思。该工作主要分两部分,第一部分确定当前是否为测量界面,第二部分就是在测量界面上将测量的数值显示分矩形区域计算其特征值,并转换成实际读数值。实现好该功能后,客户还写成了论文《医用核素活度计远程检定方法研究》发表,说明该功能在他们业内也算是一个小的创新了。当然,这个方法同样也可以应用在很多测量仪器的远程检定和控制上。WinCE方案可用,Android的方案也没问题,而且对原有测量系统不会产生任何影响。

  RM905a+的界面和功能如下图所示。

 

目录
相关文章
|
Linux C语言
【Linux】——基操指令(二)
上篇文章给大家讲解了Linux环境下的一点基操指令,让大家对于指令有一点了解和认识,今天在给大家带来几个指令,让大家更加熟悉使用指令。
【Linux】——基操指令(二)
|
Linux Windows
linux入门练级篇:ls指令你真的会用吗?(下)
linux入门练级篇:ls指令你真的会用吗?
110 1
|
Windows
太阳当空照-Windows服务化方式NSSM指令清单(上)
太阳当空照-Windows服务化方式NSSM指令清单
235 0
|
监控 Windows
太阳当空照-Windows服务化方式NSSM指令清单(下)
太阳当空照-Windows服务化方式NSSM指令清单(下)
318 0
|
人工智能 Linux 索引
linux入门练级篇:ls指令你真的会用吗?(上)
linux入门练级篇:ls指令你真的会用吗?
183 0
|
Shell Linux 芯片
硬核26000字分析uboot启动过程
硬核26000字分析uboot启动全过程
315 0
|
存储 缓存 安全
Linux中最低调、最易让人忽视的tmp目录,原来用处那么大!
Linux中最低调、最易让人忽视的tmp目录,原来用处那么大!
1377 0
|
数据可视化 Linux Shell
嵌入式(八)——vim使用及配置(附总结及十个Linux炫酷命令)
嵌入式(八)——vim使用及配置(附总结及十个Linux炫酷命令)
256 0
嵌入式(八)——vim使用及配置(附总结及十个Linux炫酷命令)
海思3559万能平台搭建:ini定制协议输入①校正系统时间
海思3559万能平台搭建:ini定制协议输入①校正系统时间
160 0
海思3559万能平台搭建:ini定制协议输入①校正系统时间
|
网络协议 Unix Linux
嵌入式 uboot以及kernel添加看门狗临时记录(个人记录未整理乱)
Uboot_Kernerl_Add_Watch_Dog:   U-Boot 2010.06 (Nov 01 2013 - 15:28:44) DRAM:  128 MiBCheck spi flash controller v350.
5425 0