[讨论] 一个较大型的单片机系统如何设计,急!

suifengmomo   2009-5-4 16:49 楼主
各位大虾们,我刚上班不久,单片机知识只限于书本的知识,根本没实际经验,现在碰到一个设计一个单片机控制系统的难题,望各位哥哥姐姐们帮偶看下,能不能讲的详细些(最好帮我出个电路原理图),在此先谢过了~

开关量:69个 38输入31输出

温度模拟量3路 压力模拟量3路 另两路模拟量输出以控制阀门开度

另外从一测速电机得到一高速脉冲,对其计数而换算的到电机的速度

系统的28种故障信息将与另一单片机系统通过通讯方式进行显示

这系统我改如何下手啊,硬件选型我都没点眉目,各位帮下偶啊~

回复评论 (6)

必须用单片机吗?
好像FPGA更好一些
是逻辑控制吧?
点赞  2009-5-4 17:32
单片机任务的设计方法有两种,自底向上和自上而下,你先了解一下。
http://www.wangchao.net.cn/bbsdetail_50061.html
再搜
点赞  2009-5-4 17:41
多给点意见啊 大虾们~
必须单片机实现,我也很头痛啊
点赞  2009-5-4 18:12
如果可以外包的话交给别人做最好,新手要做好长时间。
点赞  2009-5-4 22:32

建议外包

设计一个系统,没对于刚毕业的大学生,肯定会有困难,如果有老师,这个好说

我来是说下思路,69开关量,这个好办,系统I/O口扩展撒,输入用74LS138+74LS245可以做到,输出用74LS138+74LS574关于模拟量,要看精度如何,如果是很简易的东西,用ADC0809吧,复杂点的用AD574,书本上都讲这个.系统的28种故障信息将与另一单片机系统通过通讯方式进行显示,这个用串口通信可以做到.至于高速脉冲,这个有点难做,因为要求对信号实时性要求太高,感觉不太好做,个人感觉单片机做的<50K/S的应该可以的.软实时处理勉强可行.
点赞  2009-5-5 10:18

这个玩意用8位单片机有点儿吃力了。

考虑32位单片机,或者TI的54系列DSP吧。
点赞  2009-5-5 18:19
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复