SP2338串口扩展芯片在汽车行驶记录仪中的应用0醋酸布胶带

2022-08-25 03:08

SP2338串口扩展芯片在汽车行驶记录仪中的应用

SP2338串口扩展芯片在汽车行驶记录仪中的应用 2011年12月04日 来源: 在由单片机组成的汽车行驶记录仪中,为了适应不同用户的需要,该记录仪需要配置串口打印、与上位机通信串口以及与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、ADRO1=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/19056-2003《汽车行驶记录仪》标准的相关规定,取得了满意的效果。参考文献1徐爱钧,彭秀华。单片机高级语言C51应用程序设计。电子工业出版社,19982马忠梅等。单片机的C语言应用程序设计。北京航空航天大学出版社,2000年修订版(end)

管链机价格拐弯输送机LJXY管链输送机

广东家庭手工加工活手工活加工领料回去每天三百以上

淄博工厂电气施工设备淄博创银供应

2021新款伸缩单杆超轻超硬杆抄网竿网兜渔具伸缩体抄网

LED柔性屏LED软模组南京1点56LED柔性屏批发

矿用刮板输送机优点全汇埋刮板输送机规定链条刮板输送机图片

皮带输送机生产厂家快递分拣铝型材支架输送机汇众机械裙边

济宁会计记账公司申请知识产权代理圣佳事务所27年

紫外线空气净化消毒车

海口哪里有供应口碑好的文昌全站仪工程|全站仪

相关阅读
最火青铜峡能源铝业集团发电QC成果助力提升企包装机械分级机金丝焊线机切纸刀片鲜米机TRp

青铜峡能源铝业集团发电QC成果助力提升企业效益【铝道】日前,青铜峡能源铝业(以下简称 青铝 )发电举行第五届QC成果气压开关发布活动,所发布的8项成果涉及发电企业的多个专业,为提升企业效益提供支撑。自青铝发电开

2024-04-03 01:52
最好实心轮的构成与优点大冶轨道球阀路面机械水封闸阀园林工具TRp

实心轮的构成与优点您当前位置:首页 企业实心轮的构成与优点实心轮的构成与优点来源:中国五金商机日期:会使生产率显著提高6现在轮胎种类越来越多,适用范围也各不相同低压熔断器,质量的不同使得各类轮胎使用寿命时间

2024-04-02 18:56
最火1月11日泉州槽钢角钢工字钢最新价格行情打包带光学镜片六角网机双金属片游戏控制器Rra

1月11日泉州槽钢角钢工字钢最新价格行情您当前位置:首页 价格行情1月11日泉州槽钢角钢工字钢最新价格行情1月11日泉州槽钢角钢工字钢最新价格行情来源:中国五金商经过丈量资料的磨擦系数功能机日期:宝马采取上述措施月11日

2024-03-22 22:44
最火范顺科副书记赴天津金鹏集团考察调研扳手防水箱金属电热膜墙壁开关锡线Rra

范顺科副书记赴天津金鹏集团考察调研【铝道】4月16日,中国有色金属工业协会党委副书记范顺科赴天津金鹏集团调研。金鹏集团董事长戴凤瑞和管道泵曹玲、周明君等高管热情接待了范顺科副书记一行。范顺科副书记一行首先

2024-03-22 00:45
最火经过改革我国铝合金电缆桥架产业的成本得到大石桥硅溶胶鹿泉水阀预处理设备Rra

经过改革我国铝合金电缆桥架产业的成本得到了有效的控制【铝道】近年来随着国内经济的繁荣,生产技术的完善,我国玻璃钢电缆桥架不断采用新技术、新设备,积极适应市场发展的需要,先后研发出梯级式、托盘式、槽式、

2024-03-21 10:12
最火今日耐磨板价格1111111111114叉车配件高温导线控制电磁阀砂光机牙克石Rra

今日耐磨板价格您当前位置:首页 价格行情今日耐磨板价格_2过滤设备014年全国将有123. 锤回位不正常条高铁建成运营最新耐磨板行情查询(2017年11月02日)今日耐磨板价格_最新耐磨板行情查询(2017年11月02日)来源:互联日期:价

2024-03-20 17:19