版主: wanchong , wangyu , eepwwp , firedom |
黑色冰辰
最后登陆时间:2014-07-22 20:45:49 |
由于各种原因 或者更直观的说是天性懒惰 项目进度一次次被耽搁 昨日 牛缓缓给咱打来电话 关心项目进度的问题 啊。。。。。 那银铃般的音色 是咱心里万分羞愧啊 心里十分不安 导致的结果是夜不能寐 思来思去 。。。。 终于熬到天亮 看到圆圆的太阳从东方升起 心里一阵暖意 这个世界真美好啊 自杀还是等些年头再实施吧 我爱这个美好的世界!
额。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
用一根USB转串口线和一根两头都是母头的9针串口线解决板子的串口通信问题,用SecureCRT软件显示板子串口发送的数据,波特率115200、数据位8位、停止位1位、校验位1位,设置完毕,给板子上电,软件上显示一串串密密麻麻的字符,哈哈,这么简单就搞定了?! 后来发现有些不对头,只能接收到板子发的数据,却不能发数据给板子,串口线坏了? 电脑键盘锁住了? 郁闷啊。。。。。。度了一下资料,是串口的参数设置错误 上图是正确的设置,右边勾选上DTR/DSR就不能发命令给板子啦。
OK,串口打印的密密麻麻字符
使用root用户登录,然后使用cd命令进入文件主目录,ls命令查看目录结构
下面对各目录进行简要分析
/bin:存放系统所需要的那些命令,比如ls、cp、mkdir等命令;功能和/usr/bin类似,这个目录中的文件都是可执行的、普通用户可以使用的命令。 /boot:这是 Linux的内核及引导系统程序所需要的文件目录,比如initrd.img等文件都位于这个目录中,grub系统引导管理器也位于这个目录。 /dev:设备文件存储目录,比如声卡、磁盘。 /home:普通用户目录默认存放目录。 /lib:库文件存放目录 /etc:系统配置文件的所在,一些服务器的配置文件也在这里;比如用户帐号及密码配置文件。 /tmp:临时文件目录,有时用户运行程序的时候,会产生临时文件。这个目录和/var/tmp目录相似。 /usr:这个是系统存放程序的目录,比如命令、帮助文件等。当我们安装一个linux发行版官方提供的软件包时,大多安装在这里。如果有涉及服务器配置文件的,会把配置文件安装在/etc目录中。/usr目录下包括设计字体目录/usr/share/fonts,帮助目录/usr/share/man 或/usr/share/doc,普通用户可执行文件目录/usr/bin或/usr/local/bin;超级权限用户root可执行命令存放目录,比如/usr/sbin或/usr/local/sbin等,还有程序的头文件存放目录/usr/include /var:这个目录的内容是经常变动的,/var下有/var/log这是用来存放系统日志的目录。/var/lib用来存放一些库文件,比如MySQL的。 /media:本目录是空的,是用于挂载的。 /sys:系统的核心文件
|
黑色冰辰
最后登陆时间:2014-07-22 20:45:49 |
系统方案:
首先对电网的三相电压、电流信号进行调理,电压经过分压电阻,电流经过高精度电流互感器,把大信号转换为小信号,然后通过一个抗混叠滤波器,调理后的信号进行 A/D 采样,通过串行通信口,DSP(SBS板)接收到采样数据。DSP(SBS板)实时处理采样数据,计算出电压、电流有效值,有功、无功功率,累积电量,电网频率及功率因数等电网参数。采用高精度算法对电压、电流信号进行谐波成分,得到各次谐波分量有效值、频率和相位信息,利用这些信息,还可以计算各次谐波功率。计算结果通过 LCD 面板显示,同时也能与外部进行通讯,系统提供电能脉冲输出,方便校表。
硬件方面: 计量芯片采用RN8209液晶控制器采用BU9792 RTC芯片采用RX-8025SA EEPROM采用瑞萨的R1EX24256ASA ESRAM芯片 根据以上采用的硬件,需实现以下与硬件相关的底层接口,包括: (1)通过SPI口驱动专用计量芯片RN8209,完成与其命令的交互和数据读写; (2)通过IIC总线驱动液晶控制器BU9792,完成与其命令的交互和数据读写; (3)通过IIC总线驱动RTC芯片RX-8025SA,完成与其命令的交互和数据读写; (4)通过软件模拟IIC总线驱动EEPROM R1EX24256ASA,完成与其命令的交互和数据读写; (5)通过软件模拟ISO7816协议时序,完成ESAM芯片的热复位、读/写操作; (6)通过软件模拟的带38Khz调制的异步红外串口,完成红外数据的接收和发送; (7)利用片内A/D,配合相关外围电路,完成电表交流供电状态、后备电池电压、跳闸断电检测等A/D数据的 采集和滤波; (8)利用IO完成跳闸控制继电器的开关双向驱动、报警、跳闸、电量脉冲LED灯和液晶背光、蜂鸣器、载波控 制等的输出控制信号的实时控制; (9)利用IO完成巡显、编程按键和开盖检测、载波状态灯开关输入信号的检测; (10)利用异步串口完成电表485数据的发送和接收。 |
此帖由黑色冰辰于2014-10-12 17:04:06最后编辑
|
|
abszy
最后登陆时间:2014-06-27 15:34:14 |
不知道楼主现在项目做得怎么样了 上面只是列了个提纲
|
黑色冰辰
最后登陆时间:2014-07-22 20:45:49 |
RN8209能够测量有功功率、无功功率、有功能量、无功能量,并能同时提供两路独立的有功功率和有效值、电压有效值、线频率、过零中断等,可以实现灵活的防窃电方案。
RN8209支持全数字的增益、相位和offset校正。有功、无功电能脉冲分别从PF、QF管脚输出。 RN8209提供两个串行接口SPI和RSIO,方便与外部MCU之间进行通信。其中RSIO为锐能微专有的单线通讯接口,可以使用一根数据线实现双向通讯。 RN8209内部的电源监控电路可以保证上电和断电时芯片的可靠工作。
系统框图:
典型应用电路和系统电路如下所示
RTC电路
红外通讯电路
485通讯电路
|
eepwwp
最后登陆时间:2014-06-27 17:29:11 |
一、项目介绍 SBS开发板作为电表的主要控制单元,精度为1.0,0-50A,220V,具有分时计费功能,集成了485通讯接口,可实现远程抄表等功能;具有电压、电流、功率因数、最大功率(或电流)、电能等多参数测量;内置50A继电器,可按照设定方式断电来电;功率限定,过负荷跳闸。(可设定功率);具有电源和脉冲指示灯、通断指示灯。
开发者个人情况 丰富的cortex M架构研发经验,从事嵌入式产品的研发工作,主要负责产品架构、选型以及软件设计。 项目具体描述(照片)
二、英特尔Galileo开发板设计应用
三、项目点评 开发难度: 开发难度一般,但涉及较多算法与通信协议,复杂且麻烦;硬件设计也是一件比较头疼的事; 创新性:不仅采用了电子集成电路的设计,具有远传通信功能,集中式智能电表与感应式电表相比,集中式智能电表不管在性能还是在操作功能上都具有很大的创新; 可发展性:用户不用跑到电表箱找电表查电量,可以直接通过电表上的数码管查询电费、历史用电和告警等信息,可远程分析电表数据,帮助供电企业实时的掌握客户用电信息,具有持久的发展潜力; 实用性:建立在集成、高速双向通信网络的基础上,通过先进的传感技术和测量设备,实现了电网安全可靠和经济高效的最终目标,具有信息化、数字化、自动化等主要特征。然而“用电信息采集系统”的建设,是智能电网实现电能信息全采集、全覆盖、全预付费的基础,是组成智能电网的重要组成部分,并且杜绝了原来由人工抄录出现的用电错读、误抄、漏抄和抄表不及时等各种问题; 四、项目图片
|
liying625
最后登陆时间:2014-12-25 18:19:38 |
撸主,现在市场上用个51核的单片机裸跑,做出来的单相智能电表都比你这个功能强大很多。没有创新意义 看看国网的智能电表规范吧,还有国外的dlms功能都太强了,都没跑个系统。用个因特尔芯做智能电表,你是要把智能电表做成神马东西。 |