北极星

搜索历史清空

  • 水处理
您的位置:电网信息化自动化技术正文

基于PL2101的单片机低压电力线载波通信接口扩展

2013-11-11 10:13来源:dzsc关键词:电力通信载波通信单片机收藏点赞

投稿

我要投稿

外部单片机读写PL2101内部寄存器时,先产生起始位启动I2C总线,根据芯片要求,外部单片机须发出器件代码(1011000,高7位)和读写控制位(0,表示写,最低位),当数据正确时,PL2101将发出第1个确认位,外部单片机读出后再发出读写地址,然后外部单片机等待PL2101发送第2个确认位。

外部单片机读出PL2101发出的第2个确认位后,如果要向PL2101内部寄存器写一个字节时,则可直接发出数据,当PL2101接收完发出第3个确认位后,外部单片机则应发出停止位结束写操作。

MSP430F149写PL2101内部寄存器操作流程。也采用子程序形式。I2C总线时序请参考有关资料,本文不作讨论。

外部单片机读出PL2101发出的第2个确认位后,若要读PL2101内部寄存器的一个字节,必须再次发出一个总线起始位、发出一次器件代码和读写控制位(1表示读),PL2101收到后将在发出第3个确认位后接着发送8位数据,由外部单片机接收。外部单片机接收完后,可发出一个不确认位和结束位结束读操作;如果外部单片机发出确认位,则PL2101将发送下一个地址的寄存器数据,直至外部单片机发出一个不确认位和结束位结束读操作。

PL2101监控部分的软件设计比较简单,只需定时清PL2101的WDI引脚和扫描PFo引脚就可实现,对RST操作可使PL2101恢复正常工作状态。

结语

对于单片机系统的通信,除广泛应用的RS-232、485等方式外,采用基于新型接口芯片的低压电力线载波通信也是一个不错的选择。

参考文献

[1]. MSP430F149 datasheet http://www.dzsc.com/datasheet/MSP430F149.html.

[2]. MSP430 datasheet http://www.dzsc.com/datasheet/MSP430_490166.html.

[3]. RS-232 datasheet http://www.dzsc.com/datasheet/RS-232_584855.html.

[4]魏小龙.MSP430系列单片机接口技术及系统设计实例.北京:北京航空航天大学出版社,2002.

[5] 北京福星晓程电子科技股份有限公司.PL2101芯片手册.

投稿与新闻线索:陈女士 微信/手机:13693626116 邮箱:chenchen#bjxmail.com(请将#改成@)

特别声明:北极星转载其他网站内容,出于传递更多信息而非盈利之目的,同时并不代表赞成其观点或证实其描述,内容仅供参考。版权归原作者所有,若有侵权,请联系我们删除。

凡来源注明北极星*网的内容为北极星原创,转载需获授权。

电力通信查看更多>载波通信查看更多>单片机查看更多>