制氧机项目就是这样炼成的

编程入门 行业动态 更新时间:2024-10-26 20:26:04

制氧机项目就是这样<a href=https://www.elefans.com/category/jswz/34/1724449.html style=炼成的"/>

制氧机项目就是这样炼成的

公司新项目医用制氧机经过半年的紧张开发,进程还算顺利,中间遇到的各种问题,也见招拆招都搞定了,基本功能也基本实现,自己也感到有点小成就,自信爆满。
项目基于stm32f030c8系列单片机开发,stm32因为性价比高和很好的生态开发环境,受到越来越多的的开发的喜爱。刚开始,装软件,搭开发环境,这没有难度。因为刚用的stm32f030f4开发一个充电宝之类的项目。我记得最开始做语音芯片()的驱动程序,网上下了个类似的代码,编译,下载,运行,哈哈,竞然发声了。但有个问题,就是停不下来,明明我只一段代码,查来查去,最后找到有个指示信号号忙的端口定义没有改。改好端口,编译下载运行,语音驱动正常了。
接下来开发HT触摸芯片驱动程序,led驱动程序,语音、按键,显示联调。中间遇到单数据信号线抗干扰能力差,容易误触发,又改用HT带IIC总线的触摸芯片。这样线上制氧机就基本实现了,下一步做线下制氧机,就是在原来的基础上增加氧浓度传感器。对于我们程序来说,就是实现一个串口接受数据的功能。刚开始以为很简单,结果做出来是,数据接受时对时错,有时有长时间数据都不更新,通过一步步仿真,终于搞定。然后对按键功能做一些优化。当然红外遥控功能也是不能少,参考网上代码很快搞定。接下来做一些生产调试参数的功能。基本程序框架搭好了,添加一个功能,还是很简单的。
机了很快送到了检测所,相当于检测通过后,给你发准生证。一周后检测所的同志说,做群脉冲时触摸功能失灵,做硬件的吴工,加电感,加电容,还是没有办法,搞不定。好吧,最狠的一招,换触摸芯片。号称包过EMC检测。刚开始半信半疑,因为这是一家国产芯片商,看了一下原理,发现还是有一定的道理。市场上的芯片大多是用高低电平代表数据,而此款芯片是用脉冲宽度来表示数据,参考客户发来的代码,调试,ok。去外面检测,真的可以。和领导一起去广州医疗器械检测所更新程序。过了一段时间,检测所同志,又来电话,你们做测试时,机器停机报警亮红灯。多麻难啊。原来没过的两项都没有硬件自己都没有测试过,难怪了。报警阀值是自己简单在实验室测验的,和实际还是有差距的。去更新程序,和检测所同志一起验证通过。
一周后,好消息传来,EMC检测都过了,需要送覆盖机型。谢天谢地,终于有点成就了,再不过,领导和老板都急了。几天后,检测所电话来了,说是做脉冲群时,led屏闪了,更不能接受有时报警灯红灯亮了。我们认为这样是可以的,没办法,人家是唯一标准,没办法改吧。吴工又忙活了,包括卖EMC电感器件代理商也加班加点帮忙。一个星期过去了,又一个星期过去了,吴工找了一些同行的产品,发现的我们和他们显示还是有些不同,就打电话给我,作为一起工作协作伙伴,只能临危受命。深入分析,只能让LED数据改变时才刷新数据,也是和MCU芯片,原理想通后,程序加缓存数组和更新标志,编译,下载,运行,真的可以,说明程序没有问题,运用示波器测试信号,发现操作和数据改变时通信线和时钟线才有信号。去民冶地铁一个小公司EMC测试,半路接到信号EMC小公司加共模电感可以测试通过了。我和吴工到达现场,先用单板测试通过了,接着更新整机程序也通过。哈哈,旁边的其它公司羡慕了,硬件整改没有过,也想改改程序,说不定也能通过呢。先告一段落,下周又要去广州医检所,命苦啊。

更多推荐

制氧机项目就是这样炼成的

本文发布于:2024-03-11 18:41:12,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1729635.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:炼成   项目   制氧机

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!