最火SP2338串口扩展芯片在汽车行驶记录仪酒泉塑料圆锥销Ac插座写真机
发布时间:2022-08-11 05:56:30 来源:力神机械网
SP2338串口扩展芯片在汽车行驶记录仪中的应用
在由单片机组成的汽车行驶记录仪中,为了适应不同用户的需要,该记录仪需要配置串口打印、与上位机通信串口以及与GPS通信接口等三个以上(含三个)串口,直接利用单片机的功能无法满足这一需要。利用一片SP2338则可以很好地解决这个问题。
1、SP2338简介
SP2338串口扩展芯片能将普通的51系列单片机的一个串口扩展为三个独立的全双工串口,并且三个串口的波特率达到了9600bps。SP2338采用通用的协议1个起始位,8个数据法兰球阀位,1个停止位),同时,该芯片在与单片机相因此连时接口也非常简单。
SP2338共有四个串口,一个母串口,三个子串口,它们都是全双工的串行通信口,允许同时接收和发送数据。母串口与需要扩展的51单片机的串口相连,子串口与其他串口设备相连,这样就实现了只有一个串口的单片机可与三个串口设备相连。SP2338有两根发送地址线,两根接收地址线,用以选择发送串口和接收串口,见图1。
当单片机要向串口设备发送数据时,其工作过程是:
1)先向SP2338的串口地址线ADRI0、ADRI1送地址信号(ADRI0、ADRI1=00子串口0,ADRI0、ADRI1=01子串口1,ADRO0、A船用型钢DRO1=10子串口2);再向与自已相连的母串口的通信线上送数据;
2)SP2338的母串口收到单片机串口送来的数据后就根据ADRI0和ADRI1的状态,把数据送往相应的子串口;
3)该子串口再把数据送往相连的串口设备。
当串口设备向单片机发绝热材料的意义送数据时,其工作过程是:
1)SP2338的某个子串口从串口设备接收到数据时,送给母串口;
2)SP2338的母串口把该数据再送给单片机串口,同时在ADRO0和ADRO1线上送出子串口的地址;
3)单片机根据SP2338接收地址线ADRO0、ADRO1上的信号判定出由哪个串口设备发出的。
由于SP2338的每个串口都有自己的发送缓冲区和接收缓冲区,因此扩展后的三个串口就可以完全独立地同时通信,就好像单片机同时拥有三个串口似的,若一个单片机有两个串口,那么配上两片SP2338就可以扩展到6个串口。
SP2338每个子串口的波特率都可以达到9600bps,SP2338工作时需要配一个晶振,该晶振FOSC的频率与母串口的波特率有如下关系:
K母=1920*Fosc,
与子串口波特率的关系如下:
K子=480*Fosc,
因此,如果子串口采用9600波特率,根据以上公式,Fosc=20MHz。而母串口的波特率必须达到388400bps。这样与SP2338的母串口相连的单片机串口的波特率达到388400bps,若单片机采用非11。0592M的工作晶振,则波特率会有偏差,不过,SP2338允许波特率误差为2。5%。在我研制的汽车行驶记录仪中,系统采用的是24MHz的工作晶振,用定时器2作波特率发生器,并设:RCAP2H=0xFF,RCAP2L=0xEC,可以正常通信。
由于某些单片机采用其他规格的晶振工作,达不到这么高的波特率,想把母串口的波特率降下来,则不仅仅是把单片机的波特率降下来,还要根据上面的公式,重新计算Fosc,把SP2338的工作晶振也换成合适的才行。
2、SP2338在汽车行驶记录仪中应用
1)图2是硬件连接逻辑图
由地柜于SP2338是单片机串口与其他串口设备的转接者,因此相对于单片机来说,SP2338是Tx3与单片机的RXDM相连,SP2338的Rx3要与单片机的TXDM相连。
2)软件实现
由于SP2338一上电就能正常工作,不需要任何初始化操作,因此不需要在软件中初始化。而SP2338的母串口与用于包装易腐的新鲜食品三个子串口是循回连续交换数据的,因此,
①当SP2338从串口设备接收到数据通过母串口送到单片机的串口线上时,单片机应及时把数据读走,并且判定ADRO0和ADRO1的状态,否则容易造成数据的错误。因此在单片机上要用串口中断。
②当单片机向外部串口设备发送数据时,一定要按照先向子串口0发送一个字节的数据,再向子串口1发送一个字节的数据,再向子串口2发送一个字节的数据,再执行一条NOP命令的时序发送数据,依此循环。若外部的串口设备没有三个,则分别如下处理:
A.若上位机只需向一个子串口发送数据,先向该串口发送一个字节数据,再执行4条‘NOP’命令,其后再向该子串口发送第二个数据。
B.若上位机只需向两个子串口发送数据,则可以分别向两个串口发送一个字节的数围巾据,再执行3条NOP命令,再分别向这两个串口发送下一字节的数据。
串口中断流程图3所示。
3、结语
我在研制汽车行驶记录仪中使用了一片SP2338,把单片机一个串口扩展成三个全双工的串口,使汽车行驶记录仪可以与串行打印机、上位机和GPS等串口设备进行通信,符合国家GBT/《汽车行驶记录仪》标准的相关规定,取得了满意的效果。
参考文献
1徐爱钧,彭秀华。单片机高级语言C51应用程序设计。电子工业出版社,1998
2马忠梅等。单片机的C语言应用程 据公司介绍称序设计。北京航空航天大学出版社,2000年修订版(end)
上海看毛囊炎哪家医院好昆明专业医院看甲状腺囊肿哪个好
南京做试管婴儿大概需要多少费用
精神分裂症应该怎么治疗才能康复
-
4月份我国造纸行业进出口情况分析跌落试验葫芦岛皮革助剂采矿设备水泥磨Trp
4月份我国造纸行业进出口情况分析根据海关总署数据显示,2013年1~4月,我国累计进口废纸985.57万吨,用胶印机汇20.11亿美元,较上年同期分别增长-0.04%和-4.66%;累计进口纸浆543.18万吨,用汇35.8
04月18日 08:49
-
优化自动控制下的中试啤酒厂乳饮品网络存储喷绘布层积木课堂教具Trp
优化自动控制下的中试啤酒厂一种能够模拟所有常规啤酒酿造工艺的中试工厂,像一个完整的啤酒厂一样以全自动2018年公司虽然实现营收216.5亿元的方式运行着滋曼生产工程公司优化啤酒酿造工艺,
04月18日 08:01
-
中国经济必须更换发动机1褐煤查线器福田配件防腐涂料称量设备Trp
中国经济必须更换发动机对于中国经济一季度7%的增长表现,国内外大部分媒体用了几乎雷同的标题:中国一季度GDP增速创下6年来的新低。这种判断如果基于简单的数字对比,无疑是正确的:7%的增
04月18日 06:06
-
瓦克展示建筑行业用创新性有机硅杂化密封胶封边机旋转吊钩检测仪器压合机滑轨门Trp
瓦克展示建筑行业用创新性有机硅杂化密封胶和胶粘剂在2010年3月10-12日于广州举行的第十六届全国铝门窗幕墙新产品博览会上,总部位于德国慕尼黑的化学品公司瓦克集团将展示建筑行业用的创新
04月17日 21:31
-
反窃电技术专题讨论建材加工打底裙齿轮轴脸谱净水配件Trp
反窃电技术专题讨论摘要:长期以来,窃电问题一直是困扰着供电部门,并影响各项考核指标的完成,由于反窃电技术水平低,窃电方式多样化等是反窃电的难点。窃电行为严重地损坏了电力企业的利
04月17日 18:34
-
促进生物降解塑料实用化进程的思考上纠偏机红釉古玩隔离开关卡簧地源热泵TRp
促进生物降解塑料实用化进程的思考(上)1 背景进入21世纪以来,全球经济仍继续不断增长,发达国家经济持续、稳步发展,发展中国家的经济则呈快速增长之势。加上全球人口膨胀及对资源的肆意开
04月03日 05:29