查看: 2543  |  回复: 5
参赛作品《疼痛治疗仪》
宁波CF
3
主题
11
回复
发表于2018-06-20 19:17:13 | 只看该作者
1# 电梯直达

【报名阶段需要填写的内容】


1. 参赛者姓名(必填项):陈朝方


2. 单位或学校名称(选填项):宁波腾辰电子有限公司


3. 当前职务或职称(选填项):总经理


4. 参赛作品的名字(必填项):《疼痛治疗仪》


5. 简要陈述您的idea和作品(必填项):利用紫外光进行间隙照射疼痛部位,可治疗或缓减疼痛。根据照射时间,照射周期,照射光功率。及各种模式选择照射。针对不同部位,不同疼痛等级仪器可设定不同方式进行疼痛治疗。是一款很理想治疗疼痛的好设备。


6. 拟用到的立创商城在售物料(必填项):STC12C5A60S2 ,  数码管,多种74系列芯片,数码管驱动器CH451 ,场效应管,电位器等。


7. 拟用到的非立创商城物料或其它补充(必填项):16*16点阵,编码器等。


8. 拟用到的EDA工具软件名称(必填项):LCEDA


【作品正式发表(报名成功后进入设计阶段)需要填写的内容】


一、作品简介

例如,可以包括但不局限于以下内容:

1.作品的整机外观图片或焊接组装好的PCBA图片;

 点击查看大图

 

2.作品的研究背景、目的和功能、市场应用前景;

   小型家用式疼痛治疗仪器国内还是空白,一般以家用小型按摩仪居多。各种按摩仪治疗效果不明显等缺点。本项目是专业性用紫外线原理治疗疼痛。

能居家护理,解决疼痛问题,特别是老年人疼痛问题。是一款前景很好的疼痛治疗设备。日本等发达国家在医疗机构上设立该类似治疗设备。具有成本高,使用不方便等缺点。

3.作品在创新性、趣味性、实用性甚至公益性方面,有哪些亮点可体现?

    能独立携带,居家使用,操作方便,智能化一键操作。可广泛应用于老年活动中心给老年人减少疼痛,是一项阳光产业。本项目没有副作用,治疗成本低,可操作性强。具有远程数据记录。

本项目如果能大规模的实施,具有很深远的意义,免去老年人长期吃疼痛药,科学治疗疼痛,远离痛苦!意义深远!

二、系统构架图

用流程图或思维导图等形式,描述您的作品的组成构架,即方案图。

  MCU----PWM-----功放-----紫外灯

  MCU---模式----持续常亮模式


  MCU---模式----间隙模式----停止工作时间1-10S可调,工作时间1-10S可调。

  外部输入可调---MCU---调各种参数

  MCU---驱动---数码管显示---点阵显示


三、硬件部分的描述

1.附上原理图&PCB实物图的图片或者源文件(官方建议大家尽量用源文件上传),如果是图片,请确保图片是清晰可辨的;

 点击查看大图

pcb.zip LCEDA导出的上述对应SCH的PCB图。

2.用文字把该作品的实现原理、系统的工作过程大致讲解一下。

   该控制板用单片机利用PWM原理产生一个模拟量来经功率放大后给紫外线灯工作。紫外灯10%-100%共10级亮度可调。 系统有持续工作状态和间隙工作状态。

工作时间1分钟到10分钟不等。间隙工作有工作开启时间1-10秒和停止时间1-10秒可调。工作类似是一款开关式工作。点针部分是显示工作状态。

3.注明所用到的EDA工具软件名称并附上设计链接。

用LCEDA.设计链接:https://lceda.cn/editor#id=2f6c6e18a1f64917b01bb323bd0e486e|38f491cfc1db42b6af595ad3888ddcdb

四、材料清单(BOM列表)

列出您这个作品所用到的主要器件(关键器件即可),比如单片机&ARM芯片、专用集成芯片(ASIC)、传感器、功能模块等。

   STC12C5A60S2  MAX232 LM358  CH451S 

如果所列出的芯片是来自我们立创商城上的,最好能写出该器件的商品编号或附上对应购买链接。

    STC12C5A60S2   商品编号:C52456  购买链接:https://item.szlcsc.com/9201.html

     MAX232    编号:C158068   购买链接:https://item.szlcsc.com/169416.html

   LM358     商品编号:C7980   购买链接:https://item.szlcsc.com/8427.html

    CH451S   商品编号: C46001  购买链接:https://item.szlcsc.com/47004.html

五、软件部分的描述(选填)

如果您的作品涉及到软件,请列出作品对应的软件工作流程图,及关键部分的例程、源码(如果您想开源的话请上传全部源码)。

/* CH451初始化子程序 */
void CH451_Init( )
{
CH451_din=0;         /* 先低后高,选择4线输入 */
CH451_din=1;
}

/* CH451输出命令子程序 */
/* 定义一无符号整型变量存储12字节的命令字 */
void CH451_Write( unsigned int command )
{
  unsigned char i;
  CH451_load=0;  /* 命令开始 */
  for( i=0; i<12; i++ ) {  /* 送入12位数据,低位在前 */
    CH451_din = command & 1;
    CH451_dclk = 0;
    command >>= 1;
    CH451_dclk = 1;  /* 上升沿有效,产生时钟上升沿锁通知CH451输入位数据 */
  }
  CH451_load = 1;  /* 加载数据,产生加载上升沿通知CH451处理命令数据 */
}

void CH451_Write_Ld2( unsigned int command )
{
  unsigned char i;
   CH451_LD2  =0;  /* 命令开始 */
  for( i=0; i<12; i++ ) {  /* 送入12位数据,低位在前 */
    CH451_din = command & 1;
    CH451_dclk = 0;
    command >>= 1;
    CH451_dclk = 1;  /* 上升沿有效,产生时钟上升沿锁通知CH451输入位数据 */
  }
   CH451_LD2   = 1;  /* 加载数据,产生加载上升沿通知CH451处理命令数据 */
}



/* 由单片机控制演示,等待按键,然后先左移原显示,再加上按键值 */
void DEMO_CH451_ONLY( )
{
CH451_Write( 0x0d00 |SEG[0] );  /* 向第1个数码管加载数据LIGHT OUTPUT BIT1 */
CH451_Write( 0x0e00 |SEG[0]);  /* 向第2个数码管加载数据LIGHT OUTPUT BIT2  */
CH451_Write( 0x0f00 |SEG[0]);  /* 向第3个数码管加载数据LIGHT OUTPUT BIT3 */

CH451_Write( 0x0800 | SEG[0]);  /* 向第4个数码管加载数据IRRADI.TIME BIT1 */
CH451_Write( 0x0900 | SEG[0]);  /* 向第5个数码管加载数据IRRADI.TIME BIT2*/

CH451_Write( 0x0a00 |SEG[0] |0x80);  /* 向第6个数码管加载数据ON_TIME BIT1 */
CH451_Write( 0x0b00 |SEG[0] );  /* 向第7个数码管加载数据ON_TIME BIT2 */

CH451_Write( 0x0c00 |SEG[1]);  /* 向第8个数码管加载数据OFF_TIME BIT1*/

// CH451_Write( 0x0600 | 0x30 );  /* 第3个和第4个数码管闪烁 */

}

void DEMO_CH451_LED_L( )
{
CH451_Write_Ld2( 0x0800 |0x00);  /* 向第1加载数据IRRADI.TIME BIT1 */
CH451_Write_Ld2( 0x0900 |0x80);  /* 向第2加载数据IRRADI.TIME BIT2*/
CH451_Write_Ld2( 0x0a00 |0xc0);  /* 向第3加载数据ON_TIME BIT1 */
CH451_Write_Ld2( 0x0b00 |0xe0 );  /* 向第4加载数据ON_TIME BIT2 */
CH451_Write_Ld2( 0x0c00 |0xf0);  /* 向第5加载数据OFF_TIME BIT1*/
CH451_Write_Ld2( 0x0d00 |0xf8);  /* 向第6加载数据LIGHT OUTPUT BIT1 */
CH451_Write_Ld2( 0x0e00 |0xfc);  /* 向第7加载数据LIGHT OUTPUT BIT2  */
CH451_Write_Ld2( 0x0f00 |0xfe);  /* 向第8加载数据LIGHT OUTPUT BIT3 */


// CH451_Write( 0x0600 | 0x30 );  /* 第3个和第4个数码管闪烁 */

}

void DEMO_CH451_LED_R( )
{
CH451_Write_Ld2( 0x0800 |0x7f);  /* 向第1加载数据IRRADI.TIME BIT1 */
CH451_Write_Ld2( 0x0900 |0x3f);  /* 向第2加载数据IRRADI.TIME BIT2*/
CH451_Write_Ld2( 0x0a00 |0x1f);  /* 向第3加载数据ON_TIME BIT1 */
CH451_Write_Ld2( 0x0b00 |0x0f);  /* 向第4加载数据ON_TIME BIT2 */
CH451_Write_Ld2( 0x0c00 |0x07);  /* 向第5加载数据OFF_TIME BIT1*/
CH451_Write_Ld2( 0x0d00 |0x03);  /* 向第6加载数据LIGHT OUTPUT BIT1 */
CH451_Write_Ld2( 0x0e00 |0x01);  /* 向第7加载数据LIGHT OUTPUT BIT2  */
CH451_Write_Ld2( 0x0f00 |0x00);  /* 向第8加载数据LIGHT OUTPUT BIT3 */

}

void DEMO_CH451_LED_DARK( )
{
CH451_Write_Ld2( 0x0800 |0xff);  /* 向第1加载数据IRRADI.TIME BIT1 */
CH451_Write_Ld2( 0x0900 |0xff);  /* 向第2加载数据IRRADI.TIME BIT2*/
CH451_Write_Ld2( 0x0a00 |0xff);  /* 向第3加载数据ON_TIME BIT1 */
CH451_Write_Ld2( 0x0b00 |0xff);  /* 向第4加载数据ON_TIME BIT2 */
CH451_Write_Ld2( 0x0c00 |0xff);  /* 向第5加载数据OFF_TIME BIT1*/
CH451_Write_Ld2( 0x0d00 |0xff);  /* 向第6加载数据LIGHT OUTPUT BIT1 */
CH451_Write_Ld2( 0x0e00 |0xff);  /* 向第7加载数据LIGHT OUTPUT BIT2  */
CH451_Write_Ld2( 0x0f00 |0xff);  /* 向第8加载数据LIGHT OUTPUT BIT3 */

}
   //1秒种走完整个过程。 一共8段,一段时间125ms。定时25ms。计数到5时,走一次。 0点亮 先从暗到亮
void   LED_FASH()
{
if(FLAH_COUNT==5)
CH451_Write_Ld2( 0x0f00 |0xfe); 
else if(FLAH_COUNT==10) 
CH451_Write_Ld2( 0x0e00 |0xfc); 
else if(FLAH_COUNT==15)
CH451_Write_Ld2( 0x0d00 |0xf8);
else if(FLAH_COUNT==20)
{
CH451_Write_Ld2( 0x0c00 |0xf0);
RUN_LED_GR=0;

else if(FLAH_COUNT==25)
CH451_Write_Ld2( 0x0b00 |0xe0 ); 
else if(FLAH_COUNT==30)
CH451_Write_Ld2( 0x0a00 |0xc0); 
  else if(FLAH_COUNT==35)
CH451_Write_Ld2( 0x0900 |0x80);
else if(FLAH_COUNT==40)
{
CH451_Write_Ld2( 0x0800 |0x00);
RUN_LED_GR=1; //启动绿灯始终和点阵一起动作

else if(FLAH_COUNT==45)
{
DEMO_CH451_LED_DARK();
CH451_Write_Ld2( 0x0f00 |0xfe); 
}
else if(FLAH_COUNT==50)
{
CH451_Write_Ld2( 0x0f00 |0xfc);
CH451_Write_Ld2( 0x0e00 |0xfd); 
}
else if(FLAH_COUNT==50)
{
CH451_Write_Ld2( 0x0f00 |0xf8);
CH451_Write_Ld2( 0x0e00 |0xf9); 
CH451_Write_Ld2( 0x0d00 |0xfb);
}
else if(FLAH_COUNT==55)
{
CH451_Write_Ld2( 0x0f00 |0xf0);
CH451_Write_Ld2( 0x0e00 |0xf1); 
CH451_Write_Ld2( 0x0d00 |0xf3);
CH451_Write_Ld2( 0x0c00 |0xf7); 
}
else if(FLAH_COUNT==60)
{
CH451_Write_Ld2( 0x0f00 |0xe0);
CH451_Write_Ld2( 0x0e00 |0xe1); 
CH451_Write_Ld2( 0x0d00 |0xe3);
CH451_Write_Ld2( 0x0c00 |0xe7); 
CH451_Write_Ld2( 0x0b00 |0xef); 
RUN_LED_GR=0;
}
else if(FLAH_COUNT==65)
{
CH451_Write_Ld2( 0x0f00 |0xc0);
CH451_Write_Ld2( 0x0e00 |0xc1); 
CH451_Write_Ld2( 0x0d00 |0xc3);
CH451_Write_Ld2( 0x0c00 |0xc7); 
CH451_Write_Ld2( 0x0b00 |0xcf);
CH451_Write_Ld2( 0x0a00 |0xdf);  
}
else if(FLAH_COUNT==70)
{
CH451_Write_Ld2( 0x0f00 |0x80);
CH451_Write_Ld2( 0x0e00 |0x81); 
CH451_Write_Ld2( 0x0d00 |0x83);
CH451_Write_Ld2( 0x0c00 |0x87); 
CH451_Write_Ld2( 0x0b00 |0x8f);
CH451_Write_Ld2( 0x0a00 |0x9f);
CH451_Write_Ld2( 0x0900 |0xbf); 
}
else if(FLAH_COUNT==75)
{
CH451_Write_Ld2( 0x0f00 |0x00);
CH451_Write_Ld2( 0x0e00 |0x01); 
CH451_Write_Ld2( 0x0d00 |0x03);
CH451_Write_Ld2( 0x0c00 |0x07); 
CH451_Write_Ld2( 0x0b00 |0x0f);
CH451_Write_Ld2( 0x0a00 |0x1f);
CH451_Write_Ld2( 0x0900 |0x3f); 
CH451_Write_Ld2( 0x0800 |0x7f);
}
else if(FLAH_COUNT==80)
{
DEMO_CH451_LED_DARK();
FLAH_COUNT=0;
RUN_LED_GR=1;
// TR1=1;
}

}

六、作品演示

请上传您的作品的功能演示到腾讯视频,并编辑到本楼(或附上视频链接)。按要求上传视频可获得10分,具体详见活动规则。

https://v.qq.com/x/page/w0760feks7z.html 


七、总结

例如您在完成该作品过程中的一些体会、碰到的技术问题或调试经验、作品的未来规划,及对我们主办方的建议和意见等。

   本项目可以做成一款标准设备。应用前景广泛,需要开塑料模具,推广销售收益前景很好。我们目前利用LCEDA设计感觉力不从心。很多功能不能导出。比如导出DFX文件格式都没办法。这个也需要主办方协商升级。还有立创贴片原件太少,价格有点小贵。谢谢!


宁波CF
3
主题
11
回复
发表于2018-06-20 19:28:10   |  只看该作者
2#
 
宁波CF
3
主题
11
回复
发表于2018-06-20 20:38:13   |  只看该作者
3#

立创工程小陈
6
主题
548
回复
发表于2018-06-21 00:42:06   |  只看该作者
4#
恭喜您已经报名成功!

您现在就可以开始进行设计工作了,后期相关内容请在一楼编辑进行完善。

当前所有参赛选手分值统计表及活动详细介绍见:http://club.szlcsc.com/article/details_12591_1.html
立创商城电子制作节(审核专员)
立创小星
【官方工作人员】
4
主题
1178
回复
发表于2018-06-21 10:08:35   |  只看该作者
5#
恭喜您传播成功,获得3分。当前所有参赛选手分值统计表及活动详细介绍见:http://club.szlcsc.com/article/details_12591_1.html
立创小星
【官方工作人员】
4
主题
1178
回复
发表于2018-08-06 18:00:21   |  只看该作者
6#
楼主,咱们这次制作节设计截止时间是2018年8月20日23时59分59秒,时间有点紧了,记得及时在1楼编辑更新!冲刺20000元大奖(注:超时更新无效)

主题

回复
  • 温馨提示: 标题不合格、重复发帖、发布广告贴,将会被删除帖子或禁止发言。 详情请参考: 社区发帖规则
  • 您当前输入了 0 个文字。还可以输入 8000 个文字。 已添加复制上传图片功能,该功能目前仅支持chrome和火狐

禁言/删除

X
请选择禁言时长:
是否清除头像:
禁言/删除备注:
昵 称:
 
温馨提示:昵称只能设置一次,设置后无法修改。
只支持中文、英文和数字。

举报

X
请选择举报类型:
请输入详细内容:

顶部