358|1

1

帖子

0

TA的资源

一粒金砂(初级)

基于ARM+RA8889在emWin平台开发注射泵显示系统 [复制链接]

目录

摘要 2

  1. 注射泵产品特点
  2. 系统总计设计
  3. emWin与LCD控制芯片搭配简介
    3.1具体实现原理
  4. 系统硬件设计
    4.1 STM32F103外围电路
    4.2 RA8889的外围电路
    4.3 LCD液晶屏外围电路
  5. 附录:注射泵显示部分产品图

引言

本设计采用ST公司的STM32F103作为主控,液晶屏显示控制采用瑞佑科技公司的最新产品RA8889,本文主要介绍注射泵显示控制部分,最关键部分在于:RA8889液晶屏控制显示IC,对市场上主流的7寸、8.8寸长条形液晶屏而设计的医疗设备注射泵控制显示界面,该芯片内置 Media decoder unit (多媒体解码单元),JPEG/ BMP解码,支持PNG显示,内置128Mbit SDRAM,最大分辨率可支持 1366*2048 @24bpp 。使用该方案设计,研发简单,成本低,功能强大等优点,属于工业级别芯片,工作温度:-40~85°C。

1. 注射泵产品特点

1. 简单明了的扁平化菜单设计,一页包含常用参数,人机交互更高效。
2. 集临床、医疗常用输液功能于一身,同时支持输血、输液、输营养,方便简洁实用。
3. 搭载的药物颜色进行了分类处理,高清显示药物颜色,直观易读。
4. 可定制的药物输注参数,一键选择药物并自动填充输液参数,大幅提高工作效率。
5. 流速可设定。
6. 程控式注射泵可自由设定2个或10个注射器的流速,可分别设定不同的流量。
7. 带有电压电流信号输出,带有RS232接口,可连接打印机和电脑,可连接时间控制器。
8. 注射泵可以选择双向运行,既可以单方向的注射液体,也可以回收注射液以达到混合作用。

2. 系统总计设计

STM32F103作为主控,通过并口通讯(FSMC)控制RA8889,主控端负责给液晶屏控制芯片RA8889下指令,显示部分的数据处理由RA8889处理,如下图: image-20240924101256-1.png  
image-20240924101256-2.png  
注射泵显示控制界面需要更新一张图片,只需主控向RA8889下达更新界面指令,显示操作的数据由RA8889处理: RA8889 读取挂在RA8889上的FLASH里面的图片或者视频,读取后写入到显存上,即可显示到汽车上的液晶屏上。除此之外,还可以在emWin平台上实现,原理:主控端通过对RA8889的RAM写入GUI的内容,即可实现GUI的界面逻辑菜单。该方案的优点在于,不需要自行编写菜单逻辑,显示控制的逻辑可在GUI开发的模拟器上实现,移植到主控中跑emWin即可,实现了开发简单,时效快等。

3. emWin与LCD控制芯片搭配简介

为了更好能实现显示控制芯片的功能,提高实现显示效率,已在emWin平台上加入了以下的功能:如多缓存的应用(内置有128Mbit SDRAM),画几何图形引擎,2D图形加速引擎(BTE),画中画(PIP 实现弹窗利器)、显示图片(BMP、JPEG),视频播放等等功能。

3.1具体实现原理

利用RA8889内建DRAM与BTE功能取代emWin Memory Device功能,实现更新界面时不闪屏的弊端;RA8889内建 128Mbit DRAM ,分配内存给emWin在RA8889的显存上操作,即可实现:缓存1用于液晶屏的显示(即显示区)、缓存2 用于emWin的读写操作内存、另外可分配缓存3、缓存4…等等,比如缓存3可用于显示挂在RA8889上的Flash的图片,当需要显示时,即可用BTE的复制粘贴到显示区显示,比如缓存4用作视频的缓存纽带,可完美实现emWin窗口+视频播放的搭配,实现的代码示例:
void LCD_RA8889_Write_Layer(unsigned long Layer)
{
Canvas_Image_Start_address(Layer); //在指定图层写入数据
IDEC_Destination_Start_Address(Layer);//在指定图层写入FLASH中的JPG图片
Goto_Pixel_XY(0,0);
}
void copyLayer_BufferData_ToLayer1_DisplayArea(unsigned long Layer) {};
//把指定图层数据搬移到显示图层

实现原理框架如下图: image-20240924101256-3.png  

4. 系统硬件设计

4.1 STM32F103外围电路

image-20240924101256-4.png  

4.2 RA8889的外围电路

电路比较简单,只需搭配晶振电路以及电容电阻即可;RA8889的外围电路摘要如下图:
image-20240924101256-5.png   image-20240924101256-6.png  

4.3 LCD液晶屏外围电路

本设计采用的是7寸280*1424长条形的屏,屏采用的是标准的40Pin接口,屏尺寸规格如下:
image-20240924101256-7.png  
具体电路接口示例: image-20240924101256-8.png  

液晶屏的背光采用MP3202升压IC,背光亮度调节采用RA8889的PWM功能,可以实现256级亮度调节。
整体来说,LCD液晶屏注射泵这部分的电路比较简单,开发起来可大大减少研发的时间。硬件部分先介绍到这里,预知软件部分,敬请期待下一篇:基于STM32F103 + RA8889 + 7寸屏 的软件代码。
注射泵的展示效果图以及视频效果。

5. 附录:注射泵显示部分产品图

image-20240924101256-9.png  
image-20240924101256-10.png   image-20240924101256-11.png  

 

此帖出自医疗电子论坛

最新回复

这屏看着比7寸屏小不少啊,32驱动7寸屏有点拉不动啊   详情 回复 发表于 2024-9-25 08:54

回复
举报

5773

帖子

6

TA的资源

版主

这屏看着比7寸屏小不少啊,32驱动7寸屏有点拉不动啊

此帖出自医疗电子论坛
个人签名

在爱好的道路上不断前进,在生活的迷雾中播撒光引


回复
您需要登录后才可以回帖 登录 | 注册

猜你喜欢
随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
推荐帖子
成就单片机高手---不得不看

1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想 出来 再参考别人的提示,你就知道自己和别人思路 ...

【备战2011国赛子分类】——仪器仪表类+资料锦集

本帖最后由 paulhyde 于 2014-9-15 03:01 编辑

富士通DIY板仿真方法

先告诉大家一个不好消息:“富士通Easy Kit板”板载MLINK不支持MB9BF506N(见下图)。但我们仍然可以用“富士通Easy Kit板”板载ML ...

【最新神器】Atmel强大的MCU设计工具最新特点介绍--EE大学堂

Atmel强大的MCU设计工具最新特点介绍:https://training.eeworld.com.cn/course/1918为了让工程师方便地设计并降低难度,Atmel提 ...

数字地和模拟地的桥接

之前的很多PCB设计中都会区分数字地和模拟地以此来减小干扰,桥接两者一般都是使用磁珠或者0R的电阻,最近看到一个产品设计中, ...

听说,GD32H7要发布

如果发布了,算不算国产首个M7内核的mcu,听说国产M7内核的MCU挺少的 想找个stm32h7的替代都难,以下是官方发布消息: 兆 ...

【得捷电子Follow me第1期】004:GPS定位并显示

上一帖介绍网络连接和同步时钟。这一贴介绍GPS定位数据获取并把数据显示在OLED上。参考大佬给的文档和代码,我的试验过程如下。 ...

mos管用于电池防反接的方案比较

740264 看了一篇介绍mos管用在电池防反接电路中,大家看看哪个方案更好? 1.方案1中当mos导通后,寄生二极管会不会被短路 ...

难得好天气,躲进山里清净一下

821917 821918 821920 821919

关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表