搜索
bottom↓
回复: 12

MCU固件软件 详细设计书第一版本1.0

[复制链接]

出0入0汤圆

发表于 2007-12-12 20:25:04 | 显示全部楼层 |阅读模式
MCU固件软件,任务书第一版本发布,请各位朋友踊跃提出意见,

主要残留问题: ADC采样频率,PWM频率设置,充电规则详细版本,

请各位朋友尽快发表各自想法!!

早日推出完善版本。

点击此处打开ourdev_187810.xls(文件大小:176K)

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2007-12-12 20:28:08 | 显示全部楼层
任务书在哪里?

出0入0汤圆

 楼主| 发表于 2007-12-12 20:30:51 | 显示全部楼层
现在不知道为什么,无法上传文件

出0入4汤圆

发表于 2007-12-12 20:43:30 | 显示全部楼层
我也无法上传文件。
头像被屏蔽

出0入0汤圆

发表于 2007-12-12 21:07:50 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

 楼主| 发表于 2007-12-12 21:17:44 | 显示全部楼层
好像还是不可以。
头像被屏蔽

出0入0汤圆

发表于 2007-12-12 21:50:36 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

 楼主| 发表于 2007-12-12 21:52:15 | 显示全部楼层
amork办事效率,赞一个!

出0入0汤圆

发表于 2007-12-12 22:51:33 | 显示全部楼层

出0入0汤圆

发表于 2007-12-13 08:47:38 | 显示全部楼层
枫仔

看来还是有很多地方需要修改的。
低层的功能模块和驱动程序基本上是一体的,我们需要的是应用模块能够做到复用,而关于低层部分不需要复用,所以不需要再单设驱动部分。

村长的协议是在UART通讯模块中体现的,而不是单独存在与应用模块中的。

键盘检测部分的内容,取决于按键的使用。现在使用的是模拟型的,那就只需要将其安置在模拟模块中就可以了,其需要的量并不需要单设模块。

PID-PWM 模块的输入,使用全局的数据表。日常调用,通过Timer0的中断进行触发。

Timer0的中断中将要进行很多工作:
1 PID-PWM模块的触发
2 各个单位的时钟信号的发生
3 UART、应用程序模块的 超时计数器计数
4 UART模块处理程序的触发
5 保护模块的触发

Timer0将根据调试情况决定使用1ms-10ms的定时


中断部分,除了开启 Timer0中断 、UART收发中断之外、对于模拟量的采集可能还需要开启ADC采集的中断

出0入0汤圆

 楼主| 发表于 2007-12-13 09:20:50 | 显示全部楼层
好的,力哥,我抓紧修改。之前的确没有理解清楚

出0入0汤圆

发表于 2007-12-14 09:03:42 | 显示全部楼层
昨天话没说完,就被老总要求立即出差,当天来回了一趟 杭州萧山,晚上到家都已快7点了,来回开了6小时的车,累死了。

我把昨天的话说完吧

我的设想是把所有的底层模块作为一个独立的系统,至于应用模块可以在编译的时候来添加、删除
只要保持接口的完整统一,我们为每种硬件重构底层模块,而应用模块将无须变动。

我还没有明确 接口的变量类型等数据,只是估算了一下需要的内容以及大致的数量。

枫仔可以先从数据表的定义开始着手,内部用于互相传递的数据、基础设置、应用设置等等,(包括按键键值、模拟量、PID控制数据、保护设置等等)都通过这个数据表来反映,也就是说基本上所有的全局变量都是在这张数据表中定义的。
包括各个应用模块的保留设置与保留全局变量,也都是在这张表里面的。
同时对外的数据通讯也只是对这张数据表进行操作。
(引申开来,因为数据表是准确控制充电器各个基础模块工作的,而数据表又都在通讯可处理的范围内,所以理论上存在这样的结论:
——在完成基础模块的开发后,可以直接使用电脑来控制充电动作,而可以彻底不使用应用模块。)

因为使用的是数据表,所以可以加入保留区,以备以后扩展使用。数据表的各个单元的定义,不受通讯协议等的影响,可以随时更改,根据通讯协议的情况,可能修改通讯处理模块。

固件开发手册 我已经发布了 0.2 版了
欢迎大家多提意见,  枫仔可以先开始做数据表的设计和定义了。

出0入0汤圆

 楼主| 发表于 2007-12-14 09:47:34 | 显示全部楼层
好的,最近学校的事情也的确比较多,我尽量挤时间。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-26 10:49

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表