嵌入式仪器开发:来看看这个东西该如何实现?

2014-07-29 01:27:55 +08:00
 chingli
V2上有精通嵌入式开发的朋友吗?看看这个问题有没有人能帮忙。

其实需求很简单:

1. 用于煤矿井下的灾害报警仪器;
2. 基本功能就是监测、记录、分析、报警,以及可能需要实现的联网数据传输;
3. 数据来自1~6个不同的传感器,仪器传入信号有模拟信号,也有经调制后的数字信号;
4. 仪器平时是固定在某个位置的,上面应该有个屏幕(显示功能很简单),当然还有喇叭用于声音报警;
5. 由于是煤矿使用的仪器,并不需要小巧精致,只需要坚固稳定,同时是本质安全型的(不懂的可以暂时不考虑这个);
6. 仪器实时性要求不高;
7. 仪器通过内置电源供电;
8. 一开始的计算逻辑不会特别复杂,但将来会逐渐地变得越来越复杂。

我的疑问:

1. 这样的仪器设备是否需要带操作系统?

其实我觉得带不带操作系统都能满足我的要求。我的理解是,不带操作系统的话,要省电和稳定一点,这样就不容易供热或产生电火花;带操作系统的话,软件系统编写要更加容易一点(个人熟悉Linux),将来也易于扩展。但看了小米手环这样带Android操作系统的东西续航还可以,觉得带操作系统也不是太费电。

2. 需要买块开发板进行原型开发吗?需要什么样的开发板?

其实现在一些功能,包括通过程序连接传感器,我自己通装Ubuntu系统的台式机都能实现。如果要买开发板的话,因为系统功能简单,感觉现在流行的Linux或51开发板都可以的,这里又遇到选择障碍了。Arduino也不错,但Arduino开发出的东西,能进行工业应用吗?

3. 将来找什么样的厂家实现产品化?

我觉得这个东西实现个原型很容易,但要变成产品,似乎比较难,要进行专门的电路设计、工业设计,我完全搞不懂,我目前倒是在网上看到许多开发板生产厂家,但他们能帮助把一个东西实现产品化吗?仪器设备最终产品的实现,一般需要找什么样的公司?

4. 这样的仪器找别人实现一般要话多少钱?

注意这其实是一个功能相对简单的仪器,主要需要为满足本质安全性而做一些特殊设计(如加大电子元件间隙,减小电容、电感,适当减小功率)。另外,软件的主要逻辑功能,我想由我自己来实现。

由于是刚刚有个想开发电子仪器的想法,对这方面不太了解,希望懂的人不吝赐教,先行谢谢了!
4903 次点击
所在节点    硬件
37 条回复
mlhorizon
2014-07-29 11:07:28 +08:00
@chingli 实现功能确实不难,做成产品路漫漫。
从哥们的文字描述看,你对这个事情的理解离入门都还有一定距离。
对自己几乎不了解的领域,做个玩具玩玩可以,做产品要慎重。
我还算是科班出身,最近做一个很“简单”的电子设备,量产过程中遇到一系列的问题,已经焦头烂额了。
sunocean
2014-07-29 11:13:02 +08:00
1,可以上RTOS或uc/os
2,建议用contex M3/M4的单片机,资源足够价格便宜
3,小批量直接找淘宝
4,这个不好说
5,你这是差一个电子工程师的节奏
6,楼主直接买现成的比较好
chingli
2014-07-29 11:13:38 +08:00
@mlhorizon 哦,的确,隔行如隔山,我还未入门。我最担心的就是从玩具升级到产品会太艰难。
chingli
2014-07-29 11:15:43 +08:00
@sunocean 6,里面要实现自己的算法的,这是仪器的卖点啊,没有现成的。
sunocean
2014-07-29 12:06:03 +08:00
@chingli 找人合伙吧。你差一个硬件工程师。一个销售。工业设计可以外包,或者去中关村转转。
sunocean
2014-07-29 12:07:26 +08:00
@chingli 我比较好奇你算法的卖点在哪里?
chingli
2014-07-29 12:17:41 +08:00
@sunocean 通过算法分析,何时该有危险需要报警,煤矿的一些灾害并不是你看到几个数据就能知道有没有危险。我是说像冲击地压、煤与瓦斯突出这样的灾害。
cw35
2014-07-29 14:56:42 +08:00
硬件上,找些兼职什么的就行了
Luzifer
2014-07-29 15:23:43 +08:00
楼主做出来了 at 一下我. 先收藏了
tonychin
2014-07-29 17:19:04 +08:00
一楼 @manhere 的建议十分靠谱,找一台现有的产品拆解了看下。
如果计算分析逻辑一般复杂的话,不用上系统, MSP430(单片机)或者 Cortex-M3(ARM)足够,430功耗低,M3性能高,这两片在嵌入式工控行业用量非常大,所以价格低,资料和示例程序齐全,上手没难度。
chingli
2014-07-29 18:02:34 +08:00
@tonychin 谢谢。原来一直想上Linux系统,通过这里,好像很多人还是认为不上系统简单可靠点。
yygymmq
2014-07-29 21:24:46 +08:00
1、硬件上选用工业级的Cortex-M3,如NXP Atmel等
2、软件上使用uCos,没必要使用Linux
3、可以使用官方的开发板搭建平台进行软件开发,同时进行硬件设计。

从事嵌入式开发多年,有问题可以与我交流。wayne.guo(@)outlook.com
chingli
2014-07-29 21:28:19 +08:00
@yygymmq 嗯,多谢,留着你的邮箱!
Earthman
2014-07-30 11:55:16 +08:00
@yygymmq 已经说了不少。不过这个是煤矿用的,一些个安全认证肯定是跑不了的。看起来功能不是很复杂,一个熟练的工程师应该也要不了太长时间,一个月应该做出样品。
southwolf
2014-07-30 15:37:08 +08:00
搞原型的话…… 我又来做广告啦
http://www.microduino.cc/wiki/index.php?title=Main_Page/zh
看看有没有你需要的
whatsdjgpp
2014-07-31 23:12:59 +08:00
先确定下工作环境吧,比如温度,湿度,干扰。采购元器件的时候可以当作指标。
chingli
2014-07-31 23:32:34 +08:00
谢谢各位,越来越明晰了!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/124972

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX