新闻中心

EEPW首页>医疗电子>设计应用> 医用动态电源管理模块设计方案

医用动态电源管理模块设计方案

作者: 时间:2011-09-16 来源:网络 收藏
(3)power_44b0_ioctl()函数设计

本文引用地址://m.amcfsurvey.com/article/199720.htm

  函数原形:static int power_44b0_ioctl (struct inode *inode, struct file *filp,unsigned int cmd, unsigned int arg)。

  功能说明:设备ioctl的操作函数。

  参数说明:inode,文件指针,执行操作类型,根据操作类型指定不同参数。

  返回值:0表示成功,否则返回ENOTTY。

  判断cmd的值,根据cmd的不同值进行不同的操作,电源设备的ioctl主要实现以下14种操作:

  (4)power_key_44b0_interrupt

  函数原形:static void power_key_44b0_interrupt(int irq, void *dev_id, struct pt_regs *regs) 。

  功能说明:响应关机键,进入stop模式。

  参数说明:中断号,设备id,寄存器结构。

  下面介绍函数的算法描述。

  在正常状态下:

  2 总结

  仪器配置2200mAh的镍氢电池,经过测试,使整个系统的功耗降低了60%。实验表明,利用电源管理,可对便携式医疗仪器实现有效电源管理。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭